Після шести місяців розробки відбувся випуск ігрової платформи Lutris 0.5.10, що надає інструменти для спрощення встановлення, налаштування та керування іграми в Linux. Код проекту написаний мовою Python та поширюється під ліцензією GPLv3.
Проектом підтримується каталог для швидкого пошуку та встановлення ігрових програм, що дозволяє через єдиний інтерфейс одним кліком запускати в Linux ігри, не дбаючи про встановлення залежностей та налаштування. Runtime-компоненти для запуску ігор поставляються проектом і не прив'язуються до дистрибутиву, що використовується. Runtime є незалежним від дистрибутива набором бібліотек, що включає компоненти зі SteamOS і Ubuntu, а також різні додаткові бібліотеки.
Надається можливість встановлення ігор, що розповсюджуються через сервіси GOG, Steam, Epic Games Store, Battle.net, Origin та Uplay. При цьому сам по собі Lutris виступає лише в ролі посередника і не продає гри, тому для комерційних ігор користувач має самостійно придбати гру у відповідному сервісі (безкоштовні ігри можна запускати одним кліком із графічного інтерфейсу Lutris).
Кожна гра в Lutris прив'язується до сценарію завантаження та обробника, що описує оточення для запуску гри. В тому числі надаються готові профілі з оптимальними налаштуваннями для запуску ігор під керуванням Wine. Крім Wine ігри можуть запускатися за допомогою емуляторів ігрових консолей, таких як RetroArch, Dosbox, FS-UAE, ScummVM, MESS/MAME та Dolphin.
Ключові нововведення Lutris 0.5.10:
- Додано підтримку запуску Lutris на ігровій консолі Steam Deck. В даний час протестовано установку з репозиторіїв Arch Linux та AUR, що вимагає переведення системного розділу в режим запису та переустановки після застосування значних оновлень SteamOS. Надалі планується підготувати і самодостатній пакет у форматі Flatpak, на роботу якого не впливатимуть оновлення Steam Deck.
- Запропоновано новий розділ для ручного додавання ігор. У розділі запропоновані інтерфейси для:
- додавання та налаштування ігор, вже встановлених у локальній системі;
- сканування каталогу з іграми, які раніше встановлені через Lutris, але не проінспектованими в клієнті (при виконанні операції здійснюється зіставлення імен каталогів з ідентифікаторами ігор);
- установки Windows-ігор із зовнішнього носія;
- установки за допомогою YAML-інсталяторів, що є на локальному диску (GUI-версія для прапорів «install»);
- пошуку в бібліотеці ігор, що пропонується на сайті lutris.net (раніше дана можливість пропонувалася у вкладці «Community installers»).
- Додано компоненти для інтеграції із сервісами Origin та Ubisoft Connect. За аналогією з підтримкою каталогу Epic Games Store для роботи нових модулів інтеграції потрібне встановлення клієнтів Origin та Ubisoft Connect.
- Додана опція для додавання ігор Lutris до Steam.
- Реалізовано підтримку формату обкладинок (coverart).
- Забезпечується завантаження компонентів, що відсутні, під час запуску.
- Для Linux та Windows ігор задіяний окремий кеш шейдерів на системах із GPU NVIDIA.
- Додана опція для підтримки античит-системи BattleEye.
- Додано можливість завантаження патчів та DLC для ігор GOG.
- Додані прапори «—export» та «—import» для експорту та імпорту ігор.
- Додані прапори "-install-runner", "-uninstall-runners", "-list-runners" і "-list-wine-versions" для управління runner-ами.
- Змінено поведінку кнопки «Stop», видалено дію після завершення всіх процесів Wine.
- На GPU NVIDIA забезпечено відключення опції Gamescope.
- За замовчуванням увімкнено механізм fsync.
Додатково можна відзначити, що для ігрової консолі Steam Deck, яка базується на Linux, підтверджена підтримка 2039 ігор. 1053 ігор позначені як перевірені вручну співробітниками Valve (Verified), а 986 як підтримувані (Playable).
Джерело: opennet.ru