Моим недавним открытием стал Lutris - лаунчер, менеджер игр, платформа сохранения интерактивной культуры - когда в Линуксе за несколько кликов можно скачать и запустить игру, как например в Steam, для разных платформ (консоли например). У меня Gentoo, с профилем no-multilib - а wine и его зависимостям нужны 32-разрядные пакеты, но благодаря Conty у меня теперь тоже работает - это один файл appImage, внутри которого Arch в контейнере - то есть моя система не засоряется сотней новых пакетов которых я не знаю, спасибо автору.
В Lutris можно на yaml писать установочные скрипты - как ебилды для Gentoo или скрипты для Homebrew. Вот я и написал. Armies of Exigo - давно не продается, поэтому это тот случай когда пиратство превращается в сохранение культуры. Я загрузил архив с игрой (не инталлятор - зачем он) на 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_USER\Software\Noviy Disk\Armies of Exigo
type: REG_DWORD
value: 409
- task:
key: Locale
name: set_regedit
path: HKEY_CURRENT_USER\Software\Noviy Disk\Armies 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
Как видите - тут еще два ключа добавляются в реестр - чтобы язык включить английский - с давних пор я привык что в оригинале лучше шрифты, озвучка, и язык учить полезно.
esync: false
потому что иначе игра не запускается, не знаю что это.
Так же, как видите - версия Wine зафиксирована, как говорят - это хорошо - ведь регрессии существуют, а тут автор скрипта (я) проверил что так работает.
Massive Assault Network 2 еще продается - с сайта скачал официальный клиент, установил, заархивировал, и тоже на archive.org
Еще одной новой штукой для меня оказался Gamescope - это композитор, он здесь потому что без него я должен отключить остальные мониторы и оставить только один экран.
Играйте в хорошие старые игры, и, возможно, пишите ямлы для добавления в Lutris, чтобы другие тоже могли прикоснуться к прекрасному. Особенно если игра больше не продается - думаю у нас есть моральное право загрузить архив на archive.org (если там еще нет) - чтобы опыт с Lutris был максимально простым - клик - скачивает сам - можно запускать, без елозанья в консоли, ошибаясь префиксами Wine.
OuS
Armies of Exigo ван лав.
Вроде бы обычный клон варкрафта, но какой же он кайфовый и с какой любовью он сделан.
Переигрываю до сих пор регулярно...
Очень жаль, что никаких вторых частей не будет :(
zdanevich-vitaly Автор
Я нашел разработчиков и человека из Electronic Arts которые занимались Armies of Exigo чтобы отдали игру в FOSS раз сами не продают - компаний разработчика и издателя давно не существует, и похоже им лень заниматься освобождением игры, как я понял - не верю что юридически это нельзя решить :(
Я даже писал им с запросом выкупить права на игру - те же ответы rights are not clear, thanks for playing
zdanevich-vitaly Автор
Ну кто знает, вдруг и будет вторая часть. Я подумать не мог что Blizzard выпустит ремастер WarCraft II