Запуск игры Дальнобойщики 2 на GNU/Linux [УСТАРЕЛО]
Команды, кроме установки пакетов, актуальны для всех GNU/Linux систем. Для дистрибутивов, которые не упоминаются здесь, вам придётся искать нужные пакеты самостоятельно.
Внимание! Эта статья устарела морально и физически, и будет оставлена только в архивных целях.
Новая статья - Запуск игры Дальнобойщики 2 на GNU/Linux [Lutris 2023]
Серьёзно, никто не создаёт префиксы руками в $HOME и не пишет алиасы под каждую версию игры. В новой статье для установки и настройки используется удобный менеджер игр. А ещё там нет лагов при открытии большой карты.
Установка wine и его 32-bit библиотек:
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
Создать новый 32-bit префикс wine:
Лучше создать новый префикс, чтобы не сломать ничего в других, если они у вас имеются.
WINEARCH=win32 WINEPREFIX=~/.ht2 wineboot
Скачать версию игры от GOG
Запустить установщик и выбрать путь установки C:\Games\King:
env WINEPREFIX=~/.ht2 wine 'setup_hard_truck_2_king_of_the_road_1.3_amd_rdna_fix_(russian)_(52932).exe'
По желанию можно удалить ненужные файлы из директории с игрой:
cd ~/.ht2/drive_c/Games/King rm -f gog* dxcfg* webcache.zip support.ico *.lnk
Удалить ненужные пункты меню:
rm -r "$HOME/.local/share/applications/wine/Programs/GOG.com/Hard Truck 2 - King of the Road"
Выбрать XP версию Windows для установки кодеков Indeo Video:
env WINEPREFIX=~/.ht2 winecfg
Установить кодек Indeo Video для поддержки внутриигровых роликов:
wget http://s3.amazonaws.com/moviecodec/files/iv5setup.exe env WINEPREFIX=~/.ht2 wine iv5setup.exe
Тип установки выбрать Custom, снять галку с пункта IV5 DirectShow (третий сверху) и с двух пунктов в конце.
Установить враппер D2GI:
wget https://github.com/REDPOWAR/D2GI/releases/download/v0.1/D2GI_v0.1.zip unzip D2GI_v0.1.zip cp -f ddraw.dll d2gi.ini ~/.ht2/drive_c/Games/King/ # Вместо editor - любой текстовый редактор editor ~/.ht2/drive_c/Games/King/d2gi.ini
Поменять значение Width на ширину разрешения, значение Height на высоту.
env WINEPREFIX=~/.ht2 winecfg
Библиотеки -> добавить ddraw, getaviinfo
Запуск игры:
cd ~/.ht2/drive_c/Games/King env WINEPREFIX=~/.ht2 wine king.exe
Чтобы каждый раз не вводить такую длинную команду, можно создать alias:
echo -e "alias ht2='cd ~/.ht2/drive_c/Games/King && env WINEPREFIX=~/.ht2 wine king.exe'" >> ~/.bashrc source ~/.bashrc
Теперь для запуска игры достаточно открыть терминал и ввести команду:
ht2
Не забудьте выставить в настройках игры максимально возможное разрешение.