Запуск игры Дальнобойщики 2 на GNU/Linux [Lutris 2023]
Новая инструкция всё ещё основана на принципах из старой, но включает в себя более удобные и современные методы. Здесь не используется системный wine, не настраивается руками префикс, и не пишутся алиасы bash под каждую версию.
Предполагается, что вы знакомы с пакетным менеджером своего дистрибутива, умеете искать и устанавливать пакеты, а также быстро решать сопутствующие проблемы.
Для ленивых существует скрипт автоматической установки от CJMAXiK. Но я, как дипломированный дед, предпочитаю делать всё сам.
Установка wine и его 32-bit библиотек:
Системный wine всё ещё нужно устанавливать, так как он тянет за собой кучу нужных для запуска игры библиотек.
sudo dpkg --add-architecture i386 && sudo apt update sudo apt install wine wine32
Перед установкой нужно включить репозиторий multilib.
sudo pacman -Syy wine
sudo dnf install wine
Установка 32-bit плагинов для GStreamer:
Эти плагины необходимы для воспроизведения музыки.
sudo apt install gstreamer1.0-plugins-good:i386 gstreamer1.0-plugins-base:i386
sudo pacman -S lib32-gst-plugins-good lib32-gst-plugins-base
sudo dnf install gstreamer1-plugins-base-1.*.i686 gstreamer1-plugins-good-1.*.i686
Установка Lutris:
sudo apt install lutris
sudo pacman -S lutris
sudo dnf install lutris
Для остальных дистрибутивов ищите эти пакеты самостоятельно.
Потребуется версия игры от GOG
Первый запуск Lutris
Если wine установлен, вы должны увидеть его в списке раннеров. Наведите на раннер и нажмите на иконку магазина.
Установите самую свежую версию lutris-GE-Proton.
Установка игры
Нажмите на + в левом верхнем углу и выберите запуск установочного файла с носителя.
Можете поменять каталог установки, если очень хочется. Не забывайте, что допускать пробелы в пути хуже, чем откусить яблоко и найти в нём червяка :)
Установить -> Выбрать -> .exe установщик русской или английской версии из GOG.
Продолжить. В установщике выбрать путь установки C:\Games\King.
После завершения установки нажать Выйти. Затем Закрыть в сообщении Lutris.
Очистка мусора
wine автоматически создаёт пункты меню для ярлыков. Поскольку ярлыки не используются, всё это можно удалить:
rm -vr "$HOME/.local/share/applications/wine/Programs/GOG.com/Hard Truck 2 - King of the Road" rm -vr "$HOME/.local/share/applications/wine/Programs/Hard Truck 2 - King of the Road [GOG.com]"
В директории с игрой много ненужных файлов, связанных с GOG. Их, в том числе и враппер, тоже можно удалить:
cd ~/Games/hard-truck-2/drive_c/Games/King unzip webcache.zip *glx_logo_2x.jpg mv *glx_logo_2x.jpg glx_logo_2x.jpg rm -v gog* dxcfg* webcache.zip support.ico *.lnk unins000.*
Распакованное jpg лого пойдёт на обложку в меню Lutris.
Настройка параметров запуска игры:
В Lutris ПКМ по игре -> Настройки.
- Если установили русскую версию, то King of the Road 8.1.
- Если установили английскую версию, то King of the Road 1.3.
Конечно, можете назвать и по-своему.
Set custom banner -> выбрать распакованный файл glx_logo_2x.jpg из директории с игрой.
Поменять исполняемый файл с ярлыка .lnk на king.exe.
Сменить версию Wine на lutris-GE-Proton. Также можно выключить VKD3D, AMD FSR, BattleEye Anti-Cheat и Easy Anti-Cheat.
В переопределения DLL нужно добавить библиотеки ddraw и getaviinfo со значениями n,b.
Всё сделанное необходимо сохранить кнопкой Сохранить :)
Установка враппера D2GI:
cd ~/Games/hard-truck-2/drive_c/Games/King wget https://github.com/REDPOWAR/D2GI/releases/download/v0.1/D2GI_v0.1.zip 7z x D2GI_v0.1.zip rm D2GI_v0.1.zip # Вместо editor - любой текстовый редактор editor d2gi.ini
Поменять значение Width на ширину разрешения вашего монитора, значение Height на высоту.
Установка кодека Indeo Video для поддержки игровых роликов:
cd ~/Games/hard-truck-2/drive_c/Games/King wget http://s3.amazonaws.com/moviecodec/files/iv5setup.exe
В Lutris нажать на игру, затем снизу нажать стрелку вверх возле бокала. Нажать "Запустить EXE внутри префикса Wine" и выбрать iv5setup.exe в директории с игрой.
Тип установки выбрать Custom, снять галку с пункта IV5 DirectShow (третий сверху) и с двух пунктов в конце. На предложение бекапа ответить Нет.
Правка игрового конфига
Всё это настраивается из игрового меню, но ведь приятнее это сделать руками!
cd ~/Games/hard-truck-2/drive_c/Games/King # Вместо editor - любой текстовый редактор editor TRUCK.INI
В категории ENV поменять значение xres на 1024, значение yres на 768.
В категории EFFECTS поменять значение video на 306 и значение lastp на DRIVER.