- PVSM.RU - https://www.pvsm.ru -

Опубликовал в Lutris две прекрасные игры: Armies of Exigo (RTS 2004 года) и Massive Assault Network 2 (TBS 2006 года)

Моим недавним открытием стал Lutris [1] - лаунчер, менеджер игр, платформа сохранения интерактивной культуры - когда в Линуксе за несколько кликов можно скачать и запустить игру, как например в Steam, для разных платформ (консоли например). У меня Gentoo, с профилем no-multilib - а wine и его зависимостям нужны 32-разрядные пакеты, но благодаря Conty [2] у меня теперь тоже работает - это один файл appImage [3], внутри которого Arch в контейнере - то есть моя система не засоряется сотней новых пакетов которых я не знаю, спасибо автору.

В Lutris можно на yaml писать установочные скрипты - как ебилды для Gentoo или скрипты для Homebrew. Вот я и написал. Armies of Exigo [4] - давно не продается, поэтому это тот случай когда пиратство превращается в сохранение культуры. Я загрузил архив с игрой (не инталлятор - зачем он) на archive.org и в yaml Лутриса указал к нему путь:

files:
- archive: https://archive.org/download/armies-of-exigo.7z/armies-of-exigo.7z
game:
  arch: win64
  exe: $GAMEDIR/Exigo_fullscreen.exe
  prefix: $GAMEDIR/prefix
installer:
- extract:
    file: archive
- task:
    key: Language
    name: set_regedit
    path: HKEY_CURRENT_USERSoftwareNoviy DiskArmies of Exigo
    type: REG_DWORD
    value: 409
- task:
    key: Locale
    name: set_regedit
    path: HKEY_CURRENT_USERSoftwareNoviy DiskArmies of Exigo
    type: REG_SZ
    value: en_EN
system:
  gamescope: true
  gamescope_game_res: 1920x1080
  gamescope_output_res: 1920x1080
wine:
  arch: win64
  esync: false
  version: wine-ge-8-26-x86_64

Как видите - тут еще два ключа добавляются в реестр - чтобы язык включить английский - с давних пор я привык что в оригинале лучше шрифты, озвучка, и язык учить полезно.

Так же, как видите - версия Wine зафиксирована, как говорят - это хорошо - ведь регрессии существуют, а тут автор скрипта (я) проверил что так работает.

Massive Assault Network 2 [5] еще продается - с сайта скачал официальный клиент, установил, заархивировал, и тоже на archive.org

Еще одной новой штукой для меня оказался Gamescope [6] - это композитор, он здесь потому что без него я должен отключить остальные мониторы и оставить только один экран.

Играйте в хорошие старые игры, и, возможно, пишите ямлы для добавления в Lutris, чтобы другие тоже могли прикоснуться к прекрасному. Особенно если игра больше не продается - думаю у нас есть моральное право загрузить архив на archive.org (если там еще нет) - чтобы опыт с Lutris был максимально простым - клик - скачивает сам - можно запускать, без елозанья в консоли, ошибаясь префиксами Wine.

Автор: zdanevich-vitaly

Источник [7]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/wine/405077

Ссылки в тексте:

[1] Lutris: https://lutris.net

[2] Conty: https://github.com/Kron4ek/Conty

[3] appImage: https://en.wikipedia.org/wiki/AppImage

[4] Armies of Exigo: https://lutris.net/games/armies-of-exigo

[5] Massive Assault Network 2: https://lutris.net/games/massive-assault-network-2/

[6] Gamescope: https://github.com/ValveSoftware/gamescope

[7] Источник: https://habr.com/ru/articles/866620/?utm_campaign=866620&utm_source=habrahabr&utm_medium=rss