January 25, 2023

Запуск игры Hard Truck 2 4.0 на GNU/Linux [Lutris 2023]

Внимание! Инструкция предполагает, что вы установили и настроили в Lutris чистую версию игры от GOG. В статье Запуск игры Дальнобойщики 2 на GNU/Linux [Lutris 2023] рассказано и показано, как это сделать.

В этих версиях внутриигровые ролики не работают. Установка технических патчей 4.4, 4.5, 4.7, 5.1, 5.3 (Old-DOS, Old-DOS Direct Link, My Yandex Disk) без игровых изменений не рассматривается. В крайнем случае можно поставить их (как тут) поверх английской версии 4.0, если есть серьёзные графические баги или вылеты.

Английская версия

Загрузка установщика игры:

01.05.00 English (Описание, Old-DOS, Old-DOS Direct Link, My Yandex Disk)

Лучше скачивать на рабочий стол ( ~/Desktop ).

Распаковка установщика:

7z x "Hard Truck 2.ver.4.0.English.exe"

Исправление truck.ini:

# Вместо editor - любой текстовый редактор
editor HTruck2/TRUCK.INI

В категории CAR поменять значение kmph на on.

В конец конфига добавить категорию DRV1 со следующими параметрами:

[DRV1]
name=ATI Radeon HD
tmem=1778384896
vpas=0
vpam=0
vpal=0

Возврат музыки:

Жёсткие ссылки: изменение файлов музыки в директории игры изменит также файлы музыки в директории King. Это удобно, но в некоторых случаях может стать "подлянкой".

Для обычного копирования уберите флаг -l, чтобы остались только -vf.

cp -vrlf ~/Games/hard-truck-2/drive_c/Games/King/MUSIC HTruck2/MUSIC

Перемещение файлов:

mv HTruck2 ~/Games/hard-truck-2/drive_c/Games/4.0_en

Добавление игры в Lutris:

В Lutris нажать ПКМ по оригинальной игре -> Duplicate. На копии нажать ПКМ -> Настройки.

Название -> Hard Truck 2 4.0 EN (можете назвать по-другому).

Параметры игры:

Поменять исполняемый файл на htruck2.exe в директории 4.0_en.

Параметры раннера:

Включить dgvoodoo2.

# Вместо editor - любой текстовый редактор
# Версия (v2.79.1) в пути может быть другая
editor ~/.local/share/lutris/runtime/dgvoodoo2/v2.79.1/dgVoodoo.conf

В категории DirectX добавить параметр Resolution со значением "h:__, v:__", где вместо __ значения разрешения монитора.

Параметр для разрешения 1920x1080

Готово! Можно запускать игру одной кнопкой из Lutris. Не забудьте поставить в настройках графики разрешение Large.

Русская версия

Загрузка образа игры:

01.05.00 Russian (Описание, Old-DOS, Old-DOS Direct Link, My Yandex Disk)

Лучше скачивать архив на рабочий стол ( ~/Desktop ).

Распаковка образа:

7z x "Hard Truck 2.ver.4.0.Russian.7z"

7z x HTRUCK2.iso -oHTRUCK2

Исправление truck.ini:

# Вместо editor - любой текстовый редактор
editor HTRUCK2/truck.ini

В категории CAR поменять значение kmph на on.

Заменить все параметры в категории INSTALL следующими:

[INSTALL]
home=.
base=.
movie=.
source=.
mode=maximum
MUSIC=.\MUSIC
setup=on

Заменить все параметры в категории DRV1 следующими:

[DRV1]
name=ATI Radeon HD
tmem=1778384896
vpas=0
vpam=0
vpal=0

Отключение игровых роликов:

При воспроизведении avi роликов игра не может создать/найти Overlay Mixer и вылетает.

for f in HTRUCK2/*.avi; do mv "$f" "$f".bak; done

Перемещение файлов:

mv HTRUCK2 ~/Games/hard-truck-2/drive_c/Games/4.0_ru

Добавление игры в Lutris:

В Lutris нажать ПКМ по оригинальной игре -> Duplicate. На копии нажать ПКМ -> Настройки.

Название -> Hard Truck 2 4.0 RU (можете назвать по-другому).

Параметры игры:

Поменять исполняемый файл на htruck2.exe в директории 4.0_ru.

Параметры раннера:

Включить dgvoodoo2.

# Вместо editor - любой текстовый редактор
# Версия (v2.79.1) в пути может быть другая
editor ~/.local/share/lutris/runtime/dgvoodoo2/v2.79.1/dgVoodoo.conf

В категории DirectX добавить параметр Resolution со значением "h:__, v:__", где вместо __ значения разрешения монитора.

Параметр для разрешения 1920x1080

Готово! Можно запускать игру одной кнопкой из Lutris. Не забудьте поставить в настройках графики разрешение Large.

Здесь вы можете найти дополнительную информацию и модификации: