Linux.org.ru: Новости's Journal
[Most Recent Entries]
[Calendar View]
Sunday, May 27th, 2018
Time |
Event |
5:40p |
Релиз SC Controller 0.4.3 Состоялся релиз SC Controller 0.4.3 - usermode-драйвера для геймпадов Steam Controller, Dualshock 4 и прочих, а также графической утилиты на GTK+ 3 для их настройки. Драйвер поддерживает как официальные геймпады, так и различные китайские или noname-устройства. Код проекта написан на языке Python и распространяется по лицензии GPL. SC Controller обладает такими возможностями как: - Подключение и настройка Steam Controller без необходимости в запуске Steam (будет работать с любыми приложениями);
- Поддержка разнообразных профилей и возможность переключаться между ними из графической утилиты;
- Поддержка гироскопов, вибрации и прочих элементов современных геймпадов;
- Поддержка переключения профиля на лету, в зависимости от выбранного окна;
- Эмуляция геймпада Xbox360, мыши, трекбола, клавиатуры и т.д.
В новом выпуске: - Добавлена поддержка подключения Steam Controller через Bluetooth (требуется установка beta-клиента Steam и обновление прошивки геймпада);
- Добавлена поддержка Dualshock 4, подключённого через Bluetooth;
- Отныне поддерживаются любые контроллеры, опознающиеся evdev;
- Добавлен пункт для быстрой установки «турбо-огня»/«повторяющегося нажатия»
Исходный код Appimage-пакет
sc controller, steam controller, геймпад | 5:40p |
Выпуск эмулятора терминала Tilix 1.8.1 Состоялся релиз Tilix 1.8.1 - эмулятора терминала, обладающего функционалом тайлинговых оконных менеджеров (вертикальное и горизонтальное размещение терминалов, группировка, перетаскивание и т.д.) Код проекта написан на языке D с использованием GTK+ 3. В новом выпуске: - Добавлена поддержка полей, ограничивающих длину строки;
- Добавлено новое сочетание клавиш на авто-ориентированного разделения;
- Панель вкладок теперь отображается вертикально (слева или справа), что позволяет экономить экранное пространство;
- Исправлена утечка памяти после закрытия терминальных сеансов;
- Исправлена логика определения цвета для соответствующих тем;
- Данный выпуск - последний, поддерживающий GTK+ 3.14. Дальнейшие выпуски Tilix будут требовать минимум GTK+ 3.18
tilix, терминал | 5:41p |
Релиз VK9 0.26 - транслятора DirectX 8/9 в Vulkan Кристофер Шейфер (Christopher Schaefer) объявил о выходе 26-ой версии библиотеки VK9 (ранее SchaeferGL) - транслятора из API DirectX 8 и 9 в Vulkan. Данная библиотека развивается с 2016 года, но всё ещё находится в стадии активной разработки. В отличии от проекта Gallium Nine, VK9 не ограничивается одной платформой (может работать в том числе на Windows), а также не зависит от видеодрайвера (Gallium Nine работает только со свободными драйверами Mesa, в то время как VK9 поддерживает в том числе проприетарные драйверы AMD и Nvidia). Выпуск 0.26 примечателен улучшением в трансляции шейдеров, улучшением вывода отладочной информации в лог-файлы, а также различными улучшениями в поддержке 64-х битных приложений. Более подробную информацию можно найти в блоге разработчика.
Исходный код Twitter Страница на Patreon
direct3d, vk9, vulkan, wine | 5:41p |
Новая версия библиотеки plibsys 0.0.4 Вышла новая версия библиотеки plibsys 0.0.4. plibsys - это системная библиотека, написанная на С, и портированная на большое количество систем и компиляторов. Библиотека обеспечивает работу с потоками, межпроцессное взаимодействие, сокеты и много чего полезного. Так как ранее она уже была представлена здесь сообществу, то подробное описание можно прочитать из соответствующей новости. Во-первых, хочется выразить благодарность ЛОРу за конструктивную критику и пожелания. Это помогает переосмысливать некоторые вещи. Во-вторых, спасибо тем, кто создал пакеты под разные системы и дистрибутивы, помог с распространением. И спасибо тем, кто помогал в некоторых моментах с тестированием (особенно на ПК «Эльбрус»). Теперь к изменениям в новой версии. Возможно, некоторые из изменений уже были отражены в прошлой новости частично, но я дам полный список для простоты. ( Что же изменилось за прошедший год? )
c, plibsys, sockets, system, threads | 5:42p |
Вышел новый C++ API для PostgreSQL - PostgreSQL Frontend (Pgfe) Новый C++ API для PostgreSQL (в стадии «бета») представлен в публичный доступ. Основные возможности включают: - возможность работы с соединениями обычным и неблокирующим нити способом
- возможность работы с подготовленными выражениями (prepared statements) и с именованными параметрами в них
- возможность работы с кодами ошибок SQLSTATE (так же просто, как с обычными enum'ами)
- динамическое создание SQL-запросов
- расширяемая поддержка преобразований данных разных типов (включая преобразования массивов PostgreSQL в контейнеры STL и обратно)
Запланированы также следующие возможности: - поддержка Large Objects через потоки ввода/вывода стандартной библиотеки C++
- поддержка команды COPY
- поддержка работы с SQL отдельно от кода C++
- поддержка работы с композитными типами данных
- поддержка работы с массивами переменных размерностей
Ссылки: Документация Pgfe Страница проекта Pgfe на GitHub
c++, postgresql | 5:43p |
Первый выпуск Vkd3d 1.0 - транслятора DirectX 12 в Vulkan Проект Wine представил первый стабильный выпуск библиотеки Vkd3d 1.0 - транслятора из API DirectX 12 в Vulkan. Проект нацелен на запуск существующих D3D 12 тайтлов с минимальными потерями в производительности, а также на облегчение в их портировании. В качестве примеров работы библиотеки предлагаются «Hello Triangle» и порт glxgears на Direct3D 12. Vkd3d поддерживает множество функций Direct3D 12: - Средства для вывода графики и выполнения вычислений;
- Списки команд, распределители команд и очереди команд;
- Дескрипторы и дескрипторы кучи;
- Корневые подписи;
- Константные буферы, шейдерные ресурсы, неупорядоченный доступ;
- Сэмплеры, включая статичные;
- Копирование дескрипторов;
- Собственные ресурсы;
- Корневые константы;
- Барьеры ресурсов;
- Запросы, в том числе запросы кучи;
- Различные методы Clear*() и Copy*();
- Базовую поддержку непрямого вывода и подписей команд.
Помимо этого предоставляется транслятор байткода 4 и 5 моделей шейдеров в промежуточное представление SPIR-V - libvkd3d-shader. Пока в качестве встроенной библиотеки, но в будущем планируется создать публичный API, а также обеспечить поддержку Shader Model 5.1. В будущих выпусках Vkd3d разработчики планируют реализовать поддержку вычислений сложных геометрических и тесселяционных шейдеров, а также улучшить базовые методы DirectX 12.
direct3d, directx, vkd3d, vulkan, wine | 5:44p |
resvg 0.3 - библиотека отрисовки SVG - Добавлена поддержка расширенной разметки (advanced layout) текста (списки x, y, dx, dy, rotate).
Примеры: 1, 2.
- Добавлена поддержка элемента
symbol .
- Добавлена поддержка вложенных
svg элементов.
- Добавлена поддержка парсинга элементов из ENTITY.
- Добавлена поддержка fallback цветов для типа paint. Пример:
fill="url(#lg1) red"
- Добавлена возможность отрисовки внешних и встроенных SVG(Z) файлов.
- Добавлен Qt-враппер для C-API. Повторяет API и поведение QSvgRenderer.
- Добавлено почти 100 новых тестов. Всего 634 теста.
- Множество исправлений.
- Снижен размер библиотеки. rendersvg с cairo бекендом теперь на 34% меньше, с Qt бекендом - на 19%.
- Минимальная версия Rust снижена с последней стабильной до 1.22.
Ещё не реализовано:
- Элементы:
filter , marker , textPath .
- Редко используемые атрибуты.
Результаты тестирования. Сравнительная таблица. Если исключить dynamic SVG subset, фильтры и маркеры - resvg предоставляет лучшую поддержку SVG среди всех кроссплатформенных, FOSS библиотек. И, в том числе, является самой быстрой реализацией.
rust, svg | 5:51p |
Tesla Motors предприняла публичные шаги по устранению нарушений авторского лева GNU GPL в своих автомобилях Как сообщает Software Freedom Conservancy, после многолетней переписки с Tesla, ведшейся тайно[0], производитель принял решение обнародовать [1] исходники операционной системы предустановленной наавтомобили Tesla S и X. Речь идет об операционной системе Buildroot [2], частью которой является GNU/Linux. Обнародованные исходники тем не менее пока еще не являются полными, таким образом нарушения не устранены полностью, но лишь сглажены. Выражается надежда, что вынос дела в публичную плоскость позволит ускорить процесс окончательного их устранения благодаря вовлечению широких масс [3]. Ранее, насколько можно понять, работа со стороны SFC велась водиночку. Данный случай наглядно иллюстрирует главнейшую сложность в деле обеспечения свободы пользователей — конечные производители товара обделены важнейшими свободами [4], которые остаются лишь у их поставщиков. Так, Tesla признается, что не могла своевременно добиться исходных кодов, нужных NVIDIA Tegra и Parrot’а. Все происходящее не делает и не сделает систему свободной в целом — Tesla не намерена освобождать программы, написанные специально для нее. [0] https://www.fsf.org/licensing/enforcement-principles
[1] https://github.com/teslamotors/
[2] https://buildroot.org
[3] https://lists.sfconservancy.org/pipermail/ccs-review/2018-May/000000.html
[4] https://www.gnu.org/philosophy/free-sw.ru.html
buildroot, copyleft, gpl violation, sfconservancy, tesla | 11:33p |
PPSSPP 1.6.0 Состоялся релиз эмулятора портативной игровой консоли Sony PSP - PPSSPP 1.6.0. Эмулятор доступен для платформ GNU/Linux, Windows, macOS, iOS, и Android, существуют неофициальные порты на множество других платформ. Эмулятор использует высокоуровневую эмуляцию (HLE), поэтому для работы не требует Bios оригинальной консоли. ( читать дальше... ) Исходный код
ppsspp, psp, эмуляция | 11:33p |
Полку MMORPG под linux прибыло Shroud of the Avatar: Forsaken Virtues - Её обещали ещё с 2013 года и, барабанная дробь...она уже в стиме! Классическая ММО, наследница Ultima, тихо и незаметно вышла 27 марта 2018. Судя по откликам в стиме, игра недоработана, есть баги, плохая оптимизация, бедное звуковое оформление. Однако есть интересные квесты. Неслабые системные требования обнадёживают, что будет неплохая картинка. Игра распространяется по платной модели одноразовой оплаты, с элементами доната. Стоимость в стиме 999 рублей.
Описание из магазина стим Shroud of the Avatar: Forsaken Virtues это новый вид RPG от третьего лица, который сочетает нарративность однопользовательской игры с ММО «песочницей». Она создается командой, в которую входят: Ричард «Lord British» Гэрриот – создатель серии игр «Ultima», Старр Лонг – изначальный руководитель «Ultima Online» и Трейси Хикмен – автор знаменитых романов по вселенной Dragonlance и множества модулей Dungeons & Dragons. Shroud of the Avatar часто ставит персонажей перед нелегким выбором. Действия игрока приводят к глубоким и подчас неочевидным последствиям в мире новой Британнии, поддерживая или разрушая принципы Истины, Любви и Отваги.
Особенности:
- Эпизодический контент: Shroud of the Avatar будет состоять из пяти эпизодов, в которых будут поведаны истории о добродетелях, созданные Ричардом Гэрриотом и Трейси Хикменом. Все они имеют предыстории в виде серии романов, первый из которых называется «Blade of the Avatar». Forsaken Virtues это название первого эпизода (доступ к которому вы можете приобрести).
- Безклассовая ролевая система: Широкий выбор из более чем сотни навыков и способностей, разделенных на 20 направлений развития предоставляет огромный простор для кастомизации вашего Аватара.
- Боевая система: Совершенно новый подготовки и самого боя для RPG. Вы сможете создать колоду из навыков, доступный вам набор боевых умений будет динамически меняться во время боя.
- PvP: Открытые PvP флаги, специальные зоны, а также войны между гильдиями.
- Жилье игроков: Все здания, принадлежащие игрокам, являются частью единого общего мира и находятся вне инстансов. Число мест под застройку ограничено. Также имеются возможности для сожительства.
- Управляемая игроками экономика: Продуманная система ремесел, благодаря которой лучшие предметы может изготовить только игрок.
- Заплати один раз и играй: Никаких регулярных платежей. Каждый эпизод потребует единовременной оплаты, а абсолютно все, что можно найти в игре, возможно приобрести за внутриигровое золото.
- Социальная составляющая: Полноценная система гильдий, высокоактивное сообщество и города, полностью созданные и управляемые игроками.
- Открытая разработка: Игроки помогают сформировать игру при помощи своих отзывов о ежемесячных релизах, видеороликах, еженедельных обновлениях, постах в блогах, на форумах и т.п.
ДОСТУПНЫЕ РЕЖИМЫ ИГРЫ Однопользовательский оффлайн режим: Игроков ждет более чем 40 часов сюжета в интерактивном мире, где их решения будут иметь последствия, этические парадоксы, а также возможность вплести нить своей истории в полотно мира. Однопользовательский онлайн режим: Отличается от оффлайн режима только возможностью взаимодействовать с предметами и НПС, созданными другими игроками (такими как здания и торговцы). Командный онлайн режим: Исследуйте мир в компании друзей и творите историю совместными усилиями! Вы также сможете взаимодействовать с предметами и НПС, созданными другими игроками (такими как здания и торговцы). Многопользовательский онлайн режим: Станьте частью общего мира с его торговлей, сражениями и политикой вместе с тысячами других игроков, играющих на одном сервере.
Системные требования:
- Требуются 64-разрядные процессор и операционная система
- ОС: Ubuntu 10.10 или новее
- Процессор: Quad Core Processor 2.4 GHz или лучше
- Оперативная память: 12 GB ОЗУ
- Видеокарта: AMD Radeon HD 6850 / NVIDIA GeForce GTX 550
- Сеть: Широкополосное подключение к интернету
- Место на диске: 22 GB
- Дополнительно: Рекомендуется использование SSD накопителя
- Русская озвучка: есть
- Русский интерфейс: есть
mmorpg |
|