LINUX.ORG.RU

Избранные сообщения O02eg

Вяленд божественен

Форум — Desktop

Это революция! Наконец-то ютубные ролики не прыгают при прокрутке. И чего все хейтят?

Перемещено hobbit из linux-hardware

 , ,

puding
()

Опыт настройки принтера Canon LBP3000 в Solus OS

Форум — Linux-hardware

После установки Solus OS необходимо было настроить принтер Canon LBP 3000 для печати.

Итак:

1.Скачиваем CAPT драйвер с GitHub

2.Далее открываем папку, где расположен файл драйвера и входим из нее в Терминал, входим в root и выполняем команду:

      sudo eopkg install canon-capt-drivers-2.71-1-1-x86_64.eopkg --ignore-file-conflicts

Соглашаемся с установкой зависимостей (на вопросы отвечаем «Да»)

По завершении должно быть сообщение: «canon-capt-drivers установлен».

3.Далее вводим команду для предотвращения дублирования принтера (автоматического поиска нового принтера при подключении нашего принтера к USB. В противном случае, принтер печатать не будет. Проверено):

      sudo eopkg remove system-config-printer

4.Далее добавляем принтер в систему и регистрируем его в диспетчере очереди печати, а также в установочном файле демона ccpd:

      sudo lpadmin -p LBP3000 -m CNCUPSLBP3000CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
      sudo ccpdadmin -p LBP3000 -o /dev/usb/lp0

ПРИМЕЧАНИЯ: После выполнения первой команды (см.п.4) мы увидим на экране всплывающее сообщение «Принтер добавлен». В разделе «Принтеры» появлятся наш принтер Canon LBP 3000.

После выполнения второй команды (см.п.4) терминал должен показать таблицу, где будет фигурировать наш принтер и отметка «NEW!» (или «Modified!»)

Драйвер подходит и для многих других моделей, использующих CAPT (например: Canon LBP 2900). В командах вместо «3000» будет необходимо подставить свое число, соответствующее модели).

5.Для обеспечения корректной работы служб создаем юнит:

      sudo nano /etc/systemd/system/ccpd.service

добавляем текст:

      [Unit]
      Description=CCPD Printing Daemon
      Requires=cups.service
      After=cups.service

      [Service]
      Type=forking
      ExecStart=/usr/sbin/ccpd

      TimeoutSec=30

      [Install]
      WantedBy=default.target

сохраняем (Ctrl+O,Enter) и закрываем редактор (Ctrl+X)

6.Вводим и выполняем команды для перезагрузки, запуска и настройки служб:

      sudo systemctl stop org.cups.cupsd.service
      sudo systemctl start org.cups.cupsd.service
      sudo /etc/init.d/ccpd start                    
      sudo systemctl daemon-reload
      sudo systemctl reenable ccpd.service

ПРИМЕЧАНИЯ: после выполнения 3й команды (п.6) терминал выдаст сообщение типа «Started /usr/sbin/ccpd …»,

после выполнения последней команды появится сообщение типа : "Created symlink /etc … "

7.Перезагружаем компьютер.

8.Подключаем принтер к USB и проверяем печать.

После этих действий принтер будет печатать.

Перемещено hobbit из general

 , , , ,

alex001223
()

Canon LBP-2900 и другие CAPT-принтеры - ПИШУ ДРАЙВЕР

Форум — Linux-hardware

Попытался запустить LBP-2900 в Ubuntu. Довольно быстро выяснилось, что фирменный драйвер Canon - полный отстой, не поддерживается, и с этим надо что-то делать. Обнаружил также попытки написания энтузиастами аналогичного драйвера, но для 2900 он не работает. В связь с этим начал обратный инжениринг принтера и решил написать СОБСТВЕННЫЙ ДРАЙВЕР.

UPD: ТЕКУЩЕЕ СОСТОЯНИЕ

Исходники доступны на Github: https://github.com/agalakhov/captdriver

Чеклист к первому релизу:
[X] Передача параметров компрессии Hi-SCoA
[X] Компрессия Hi-SCoA
[X] Поддержка LBP-2900 и LBP-3000
[X] Баг «only 10 bytes»
[X] Печать многих страниц
[X] Ожидание наличия бумаги
[ ] Генерация PPD-файлов

Чеклист ко второму релизу:
[ ] Компрессия SCoA
[ ] Поддержка LBP-810 и LBP-1120

(Текст исходного верхнего поста следует)

Ищу единомышленников для Reverse Engineering протокола принтера. На сегодняшний день мне удалось полностью расшифровать протокол нижнего уровня USB и частично - протокол верхнего уровня. Мой драйвер уже может отсылать страницы на печать. ТРЕБУЕТСЯ расшифровать алгоритм сжатия пиксельных данных (он оказался отличным от алгоритма LBP-810 и, по-видимому, является какой-то модификацией ALPC-сжатия). Попытки прикрутить алгоритм от 810 привели к тому, что принтер включается и печатает, но на бумаге получаются только полосы, линии и регулярные узоры из пикселей. У меня пока нет времени на расшифровку, поэтому прошу помощи.

ОПИСАНИЕ ТОГО, ЧТО УДАЛОСЬ РАСШИФРОВАТЬ

Работать с принтером можно с помощью простого open(«/dev/usb/lp0») - libusb не требуется. Общение идет пакетами довольно простого формата. Формат пакета:

байты 1,2 - код команды - 16 бит (младший байт первый)

байты 3,4 - длина посылки (полная) - 16 бит (очевидно, меньше 4 байт не бывает)

байты с 5 - данные (опционально)

Если суммарная длина посылки превышает 4096 байт, посылка делится на части по 4096 байт.

Компьютер посылает принтеру команду. Принтер отвечает пакетом, содержащим код той же команды и минимум 2 байта данных (код возврата), всего не менее 6 байт. Эти 6 байт читают одним read(). Если длина превышает 6 байт, то затем делается read() на оставшуюся длину (она у меня никогда не превышала 4 килобайта, так что про ограничения ничего не знаю). Если не прочитать ответ принтера и продолжить посылать данные, он зависнет, и его придется выключить и включить снова.

Коды команд:

0xA1A1 - начало работы. Параметров нет (4 байта). Принтер отвечает длинной последовательностью байтов - видимо, номером модели, серийным номером, характеристиками и чем-то еще, я не разбирался.

0xA0A0 - какая-то проверка статуса? Встречается на 810, ни разу не видел на 2900. Параметров нет. Принтер отвечает длинной простышей байтов.

0xA0A8 - запрос какого-то статуса. Параметров нет. В коде возврата - явно битовые флаги.

0xA3A2 - что-то включает, меняет флаги в предыдущей команде. Параметров нет. Ответ всегда 0x0000.

0xE0A0 - проверка готовности. Если в ответе поднят бит 0x0008, то буфер принтера полон, надо ждать и не посылать больше данные.

0xA0A1 - проверка кучи вещей, в том числе наличия бумаги. Как оно работает на 2900 - не знаю.

0xA2A0 - загрузка первой магической последовательности. Параметр: магическая последовательность байтов.

0xE1A1 - загрузка второй магической последовательности.

0xE0A3, 0xE0A2, 0xE0A4 - что-то включают. Всегда идут в начале и в такой последовательности. Их отсутствие никак на печать не влияет(?). Возвращают 0, а при попытке вызвать повторно - 0x8800.

0xE0A5 - третья магическая последовательность.

0xD0A9 - загрузка магической последовательности, непосредственно предшествующая загрузке данных печати. Ответа на эту команду не дожидаются (?).

0xC0A0 - Главная Команда. Загружает в принтер сжатое изображение или его часть. Ответа принтера нет.

0xC0A4 - Конец Загрузки. Выдается сразу после 0xC0A0.

0xE0A7 - Включение Печати. Когда принтер подтвердит готовность после загрузки, выдают эту команду, и принтер начинает печатать. Параметр: 16-битное число 0x0001 (видимо, означающее «включить»).

Дополнительная информация - в исходниках драйвера http://www.boichat.ch/nicolas/capt/

Исходники того, что написал на данный момент, могу прислать.

 ,

Yampp
()

А никто случайно не хочет запилить мультиплатформенный Jabber-клиент на Qt?

Форум — Job

В качестве отправной точки идеально подходит Kaidan.

Что получить на выходе:

- Кроссплатформенный (Linux, macOS, Windows) Jabber-клиент на Qt
- Отвязка от библиотек KDE, только Qt
- Современный десктопный UI/UX без неуместного планшетолюбия (что-то похожее на Telegram Desktop)
- Текстовые чаты / групповые чаты
- Передача файлов (XEP-0363)
- Синхронизация истории (Message Archiving Management, XEP-0313 и Message Carbons, XEP-0280)
- Шифрование OMEMO (XEP-0384)
- Аудио/видеозвонки с E2E шифрованием (XEP-0320)*

В общем, примерно то, что умеет современный Dino версии 0.4.2.
Большая часть уже реализована в Kaidan, а за часть с A/V звонками — необязательная, и за неё будет дополнительное баунти.

Фулл- или парттайм, допустим 3000$/месяц. (не смейтесь сильно, за рынком не слежу)
По вашему желанию можно договор с компанией в одной стран из списка враждебных (см. профиль).

Если заинтересовало — пишите предположительные сроки, за которые это собираетесь осилить, ну и контакт какой-нибудь.


И, ещё раз попрошу, не обсыкайте сильно, HR из меня отвратительный, лучше пинайте по делу — и обещаю исправиться! (в пределах разумного)

 , , ,

annerleen
()

Представлен open-source драйвер Vulkan для видеокарт NVIDIA

Новости — Hardware and Drivers
Группа Hardware and Drivers

Компания Сollabora представила open-source драйвер Vulkan для видеокарт NVIDIA под кодовым названием «NVK».

Что такое NVK?

NVK — новый видеодрайвер Vulkan API с открытым исходным кодом для видеокарт NVIDIA в Mesa. Драйвер был полностью написан с нуля с использованием официальных заголовков «NVIDIA Open GPU Kernel Driver» от самой компании NVIDIA.

( читать дальше... )

Источники:

https://www.collabora.com/news-and-blog/news-and-events/introducing-nvk.html
https://www.phoronix.com/news/NVK-Running-Talos-Game
https://www.phoronix.com/news/NVK-Running-Talos-13-FPS

>>> Подробности

 , , , ,

Pasha115
()

Boost 1.82

Новости — Разработка
Группа Разработка

Вышла новая версия Boost, набора кроссплатформенных библиотек C++. Некоторые крупные изменения:

  • более 20 библиотек запланировали отказ от поддержки C++98 в течение двух следующих релизов; минимальным требованием станет компилятор с поддержкой C++11 (например, gcc 4.8 и выше);
  • некоторые библиотеки (Math, Multiprecision) повышают требования к стандарту до C++14 (gcc 5, clang 5);
  • Mysql: новая библиотека на основе Asio, клиент MySQL;
  • Unordered: unordered_node_map, unordered_node_set - новые контейнеры на основе открытой адресации.

А также множество улучшений и исправлений в Core, Asio, Filesystem, JSON, Math, URL и других библиотеках.

>>> Подробности

 ,

unsigned
()

Изменение политики товарных знаков Rust Foundation

Форум — Talks

ахахахахаъаъахаъаха

Краткая сводка по новой политике товарных знаков:

При сомнениях в соблюдении новой политики разработчикам рекомендуется использовать сокращение RS вместо Rust для обозначения того, что проект основан на Rust, совместим с Rust и имеет отношение к Rust. Например, crate-пакеты рекомендовано именовать «имя-rs» вместо «rust-имя».

Продажа товаров - без прямого одобрения использование имени и логотипа Rust запрещено для продажи или рекламы товаров с целью получения выгоды. Например, запрещено продажа наклеек с логотипом Rust для получения личной выгоды.

Демонстрация поддержки проекта - осуществление поддержки на персональном сайте или в блоге с использованием имени и логотипа Rust разрешено только при учёте всех требований, указанных в новой политике.

Имя Rust разрешено использовать в заголовках статей, книг и обучающих материалов, при явном указании, что проект Rust и организация Rust Foundation не вовлечены в создание и рецензирование содержимого.

Использование имени и логотипа Rust запрещено в качестве средств персонализации в корпоративных социальных сетях.

Использование логотипа Rust запрещено при какой-либо модификации самого логотипа помимо 'масштабирования'; в будущем организация будет самостоятельно публиковать новые версии логотипа с учётом текущих общественных движений (таких, как LGBTQIA+ Pride Month, Black Lives Matter и т.д.)

'Ferris' (краб, талисман проекта) не принадлежит организации и организация не в праве ограничивать в использовании данного товарного знака.

На конференциях и мероприятиях, связанных с языком Rust и другими продуктами организации, должно быть запрещено ношение огнестрельного оружия, должны учитываться местные санитарные ограничения и использоваться ясные нормы поведения (robust CoC).


А кто-то ещё тут говорил, что это язык программирования такой, а это внезапно сжвшная политическая партия.
Не, это было очевидно, когда они забанили константы а-ля 0xb16b00b5, но это имхо прям совсем зашквар, так пропихивать повесточку в якобы технический проект

 ,

TheAnonymous
()

Открытый PGMeetup.Online состоится 18 апреля

Новости — Конференции и встречи
Группа Конференции и встречи

18 апреля в 11:00 компания Postgres Professional организует открытую встречу PGMeetup.Online. Темами мероприятия станут различия между СУБД Postgres Pro и СУБД PostgreSQL, а также особенности миграции с СУБД Oracle.

( читать дальше... )

Регистрация на мероприятие доступна по ссылке.

>>> Подробности

 , ,

Stacy
()

Blender 3.5

Новости — Open Source
Blender 3.5
Группа Open Source

Вышел новый релиз легендарного трехмерного свободного редактора Blender 3.5!

Проект развивается с 1998 года. Написан преимущественно на чистом Си, часть кода на C++. Лицензирован под GPLv3. Получил признание даже среди профессиональных коммерческих аниматоров.

Умеет рендерить на ЦП, потоках HIP, OneAPI, Nvidia CUDA, Nvidia OptiX.

Главное нововведение — добавлена поддержка узлов (nodes) для создания волос.

 , ,

zx_gamer
()

Новые RISC-V процессор и плата от SiFive на подходе

Форум — Linux-hardware

По описанию годно, надеюсь только, что к лету сообразят докинуть оперативки до 32b.

RISC-V is inevitable, and the HiFive Pro P550 development system exemplifies that. In partnership, Intel and SiFive are excited to introduce the highest performance RISC-V development board, which is scheduled to be available Summer 2023. The soul of the machine is the Intel Horse Creek SoC, built on the Intel 4 process, that includes a SiFive Performance™ P550 Core Complex, a quad-core application processor featuring a thirteen-stage, triple-issue, out-of-order pipeline with the RISC-V RV64GBC ISA, and on-board DDR5-5600 and PCIe Gen5. Board features (subject to change) include; 16GB DDR5, 2x PCIe expansion slots, 1/10GbE Networking, USB 3, on-board graphics and a remote management ready interface (OCP DC-SCM). This is a premium software development system ideal for developer desktop machines and rack-based build/test/deploy servers for RISC-V software development. RISC-V has no limits.

https://www.sifive.com/boards/hifive-pro-p550

 ,

OSBuster
()

Выпуск Simply Linux 10.1 для RISC-V

Новости — Linux в России
Группа Linux в России

Вышел релиз экспериментальной сборки Simply Linux 10.1 (ветка p10 Aronia) для архитектуры riscv64. Сборка подготовлена на основе репозитория Sisyphus riscv64 и будет интересна разработчикам, тестировщикам и опытным пользователям.

Компания «Базальт СПО» входит в международное сообщество RISC-V и ведёт работу по поддержке VisionFive v2 и других плат RISC-V64.

( читать дальше... )

 , , ,

ALTlinux
()

FreeOrion 0.5 «Государство и политики»

Новости — Игры
Группа Игры

После долгих двух лет и восьми месяцев с прошлого релиза вышла очередная версия FreeOrion — свободной космической 4X-параллельно-пошаговой стратегии, вдохновлённой серией игр «Master of Orion».

Это, возможно, самый долгий релиз за всё время, и всё же он, наконец-то, был опубликован. Причина для обновления номера версии до 0.5 — ввод новой важной механики: ресурс «Влияние» и государственные политики, что составляет релиз «Государство и политики». Это привносит значительные изменения в игровой процесс и требует тщательно сбалансировать множество вещей. Также ИИ должен был по-быстрому использовать новую механику (хотя бы до уровня работоспособности), и далее стандартный набор изменений: исправления ошибок, настройка ИИ, оптимизации и т.д.

( читать дальше... )

>>> Подробности

 , , ,

O02eg
()

Какие для Вас самые важные недостатки X-сервера и/или протокола X11?

Голосования — Голосования

Поскольку любители «закапывать устаревшее» не очень хорошо понимают, зачем лучше иметь работающую альтернативу, скажу прямо — для надежности.

Поскольку у меня самого продвинутого железа типа экрана в 4к и пр. нету, я решил спросить посетителей ЛОРа, что им наиболее мешает жить с текущей реализацией X-сервера.

Возможно по выявлению самого неприятного мета-бага (пишите в ответах версию х сервера и ДЕ/wm, и прочие подробности, желательно со ссылками на баги в багтрекерах) удастся собрать деньги на оплату (а скорее - также частичное дообучение) работы C developer(s).

Но сначала давайте попробуем определится, что же конкретно не работает. Одним из первых я поставил HDR потому что на phoronix кто-то утверждал, что поддержка hdr потребует-таки переписывания или обхода значительной части Х протокола. Проблема в том, что я где-то читал что абстрактные пиксели в Х могут быть и 16 бит на канал, и к тому же рабочие станции SGI (mips) явно умели в 10 бит на канал, а работали там собственная реализация X, glx, да OpenGL (ещё 1.2 или около того). Ссылки надо заново искать, но я это сделаю :)

edit: https://marc.info/?l=freedesktop-xorg-devel&m=148338322225159&w=2

вот тут обсуждение HDR (в 2016-ом) еще есть пдф-ка с XDC 2017 про Deep color.

DPI stuff https://www.mail-archive.com/xorg-devel@lists.x.org/msg57714.html

SGI hardware (10/12 bits per component) http://www.sgidepot.co.uk/ir_techreport.html

  1. Всё устраивает 222 (48%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. Тиринг 117 (25%)

    ************************************************************************************************************************************************************************

  3. Сложности работы двух мониторов с разным dpi или частотой обновления 108 (23%)

    ***********************************************************************************************************************************************************

  4. Неплавность анимаций или ввода 84 (18%)

    *************************************************************************************************************************

  5. Устаревшая кодовая база, с которой сложно работать 76 (16%)

    *************************************************************************************************************

  6. Дробное масштабирование 70 (15%)

    ****************************************************************************************************

  7. Задержка (latency) в несколько кадров 64 (14%)

    ********************************************************************************************

  8. Поддержка HDR (high dynamic range, 10bit/channel or more) 59 (13%)

    *************************************************************************************

  9. Изоляция приложений 47 (10%)

    *******************************************************************

  10. Поддержка переменной частоты развертки (vrr) 43 (9%)

    *************************************************************

  11. Невозможность (?) сохранить состояние сессии при обрыве 32 (7%)

    **********************************************

  12. Отсутствие поддержки новых версий GL в протоколе glx 32 (7%)

    **********************************************

  13. Автоподключение внешнего GPU 31 (7%)

    ********************************************

  14. Мультикасание, трансформация координат ввода 24 (5%)

    **********************************

  15. Отсутствие поддержки множества слоёв (поверхностей) видеовывода 19 (4%)

    ***************************

  16. Другое 14 (3%)

    ********************

  17. Нестандартные устройства ввода (указать какие) 6 (1%)

    ********

Всего голосов: 1048, всего проголосовавших: 461

 

Andrew-R
()

В свободном доступе опубликована книга «PostgreSQL 15 изнутри»

Новости — Open Source
Группа Open Source

Компания Postgres Professional объявила о публикации в свободном доступе книги «PostgreSQL 15 изнутри». Автор книги — Егор Рогов, директор по разработке образовательных программ Postgres Professional.

В октябре вышла 15-я версия PostgreSQL, и уже в декабре на сайте Postgres Professional появилось обновлённое издание книги. В нём учтены замечания читателей, исправлены опечатки, а также отражены изменения, произошедшие в версии PostgreSQL 15. Печатный тираж уже готовится к выпуску и увидит свет в январе 2023.

Первое издание, основанное на 14-й версии PostgreSQL, было выпущено в марте 2022 года. Из-за большого читательского интереса, компания приняла решение перевести книгу на английский язык. На данный момент перевод почти закончен: из пяти частей в свободном доступе находятся четыре, а заключительная пятая ожидается в начале следующего года.

>>> Подробности

 , , , ,

Stacy
()

PostgreSQL 15 с улучшенной производительностью сортировки, поддержкой сжатия LZ4 и Zstd

Новости — Open Source
Группа Open Source

Спустя год разработки вышла новая стабильная версия реляционной СУБД PostgreSQL под номером 15. PostgreSQL 15 обеспечивает ряд улучшений производительности, добавляет команду «MERGE», включает поддержку сжатия Zstd и LZ4 и ряд других новшеств.

( читать дальше... )

>>> Подробности

 , ,

Clockwork
()

Линус Торвальдс запланировал внедрение Rust в Linux 6.1

Новости — Ядро Linux
Группа Ядро Linux

Создатель ядра Linux и координатор его разработки Линус Торвальдс объявил на Kernel Maintainers Summit, что в Linux 6.1 будет доступно программирование модулей на Rust — «если не произойдёт ничего незапланированного».

Причиной включения Rust в ядро Торвальдс назвал более высокую безопасность языка (за счёт снижения числа ошибок работы с памятью) и его привлекательность для молодых разработчиков:

Rust - это одна из тех вещей, которые, как я думаю, привлекут новые лица… мы стареем и седеем…

Также опубликована начальная реализация драйвера rust-e1000 для Ethernet-адаптеров Intel. А компания Western Digital разрабатывает на Rust драйвер для NVMe-накопителей. Хотя драйвер ещё не оптимизирован, он не отстаёт в производительности от имеющегося ядерного драйвера на языке Си.

>>> Подробности

 , , ,

alex1101
()

Посоветуйте публичный Matrix сервер

Форум — Admin

Начинаю переводить друзей с проприетарщины на свободный мессенджер. Пока посмотрел какие бывают клиенты, а теперь пришло время выбрать сервер.

Какой из публичных серверов наиболее надежный?

https://joinmatrix.org/servers/

И насколько этот вопрос вообще корректен? Вот здесь написано, что переписка в любом случае зашифрована.

Did we mention it is secure? Your private conversations can be secured by end to end encryption so the server has no idea what you are talking about.

https://matrix.org/docs/guides/introduction

Но с другой стороны пишут, что владелец публичного сервера может получить какие-то «незашифрованные» данные.

Any homeserver you choose gets to access all the unencrypted data about your account!

О каких данных идет речь? И если не поднимать свой сервер, то какой из публичных подойдет?

Перемещено hobbit из general

 , , ,

bairos
()

как безопасно хранить ssh ключи?

Форум — General

Здравствуйте, подскажите пожалуйста, а кто как хранит у себя приватные ssh-ключи и на что обращать внимание с т.з. безопасности? Насколько нормально/плохо хранить по стандартной практике в домашнем каталоге пользователя в каталоге .ssh? На мой взгляд, безопаснее хранить где-нибудь в другом месте, а то этот каталог точно проверят в случае чего. Используете ли для хранения ключей какие-нибудь менеджеры паролей с ssh-агентом? Насколько сильно небезопасно сохранять парольную фразу ключа в каком-нибудь ssh-агенте, где есть такая возможность, чтобы не вводить каждый раз при входе на хост? (Moba Xterm и т.д.)

 

wiremann
()

Yandex Disk и Rclone — невозможно использовать из-за крайне низкой скорости. Есть ли лечение?

Форум — Admin

Добрый день.

Для работы с облаком Yandex мы используем зарекомендовавшую себя утилиту с открытым исходным кодом Rclone, которая работает со всеми облачными провайдерами мира. К сожалению, почему-то при работе с Яндекс Диском, скорость загрузки в него падает буквально на глазах c 15-17 Мбайт до совершенно неприличным значений 200-300Кбайт в секунду. При настройке rclone мы используем client_id и cliebt_secret по умолчанию,т к я не нашел,где можно их получить в настройках яндекса ( в отличие от Google и Microsoft и др облачных решений).

С Google, Microsoft и тд работает отлично. Проблемы возникли с Яндекс Диском на корпоративном тарифе.

Загрузка через вэб-морду идет очень быстро. такое впечатление,что скорость загрузки по API режется до неприличных значений.

У кого-нибудь был опыт использования rclone с яндекс диском на корпоративных тарифах? Есть ли фикс?

Спасибо

 ,

Semel
()

VCMI 1.0.0

Новости — Игры
VCMI 1.0.0
Группа Игры

Мы счастливы сообщить о новом релизе!

Несколько лет прошло с выпуска версии VCMI 0.99, и пришло время для нового релиза. Масса изменений, улучшений и исправлений были введены за это время, сложно вспомнить их все. Однако, мы хотели бы выделить несколько главных изменений.

( читать дальше... )

VCMI — проект по созданию открытого игрового движка для Heroes of Might and Magic III. Кроме того важной целью проекта является поддержка модов: возможность добавлять в игру новые города, героев, монстров, артефакты и заклинания без ограничений и конфликтов.

>>> Подробности

 , , , ,

c0deum
()