Hitman: Contracts

Hitman: Contracts

Not enough ratings
Русификация и настройка Hitman: Contracts на Linux/Steam Deck
By AniX
Наглядное руководство по русификации и настройке игры Hitman Contracts на операционные системы GNU/Linux


Инструкция изначально написана для дистрибутива Arch Linux, на другие дистрибутивы может заработать тоже

Проверено на DE (окружении): KDE Plasma 5.27.4 сессия Xorg (X11)
Протестировано на версии Proton 7.0-6

Материалы:
Hitman: Contracts на ProtonDB[www.protondb.com]
   
Award
Favorite
Favorited
Unfavorite
Требования
  1. Установленная игра, также необходимо её один раз запустить с выбраным вами версией совместимости Proton (например Proton 7.0-6) и выйти из игры чтобы инициализировать префикс.

  2. У вас должен быть установлен:
Установка русификатора (Новый Диск)
  1. Скачиваем с данного руководства русификатор и распаковываем его в удобное место например в Загрузки (Downloads)
    https://steamproxy.net/sharedfiles/filedetails/?id=438184610
  2. Необходимо чтобы вы один раз запустили игру и вышли чтобы инициализировать префикс/бутылку. После этого открываем терминал и вставляем данную команду, это установит Quick Time в префикс
    protontricks 247430 -q --force quicktime72
    Делается это для того чтобы в установщике русификатора видео RAD Video Tools мог успешно конвертировать wav файлы и не впадать в ошибки как показано на картинке



  3. Теперь переходим в распакованную папку русификатора открываем терминал и вставляем данные команды по очереди
    Русификация текста
    protontricks-launch --appid 247430 Hitman_Contracts_text_RUS.exe

    Если у вас в обзоре не показываются скрытые папки .steam и .local, в меню приложений откройте Protontricks, или через терминал
    protontricks --gui
    Выберите префикс Hitman Contracts -> Выберите путь для wine по умолчанию -> Запустить winecfg и во вкладке Диски отмечаем "Показывать файлы, начинающиеся с точки"

    Русификация звука
    protontricks-launch --appid 247430 Hitman_Contracts_voice_ND.exe
    Русификация видео
    protontricks-launch --appid 247430 Hitman_Contracts_video_ND.exe

    Этот способ установки также можно совершить в проводнике нажав по установщику в контекстном меню выбрав Protontricks Launcher - выбираем префикс Hitman Contracts и появится установщик

Широкоэкранный фикс (Vert-)
Источник[www.pcgamingwiki.com]

Хоть стимовская версия Hitman Contracts нативно поддерживает аж до 4K Ultra HD однако присутствуют минусы из-за проблематичного изменения поле зрения (FOV) Vert- а также присутствует растянутая игровая графика.
  1. Скачиваем широкоэкранный фикс от nemesis2000[ps2wide.net]
  2. Распаковываем файлы внутри архива h3.7z в папку игры (пароль=h3).
  3. Отредактируйте конфиг файл h3.ini чтобы выставить разрешение и множитель FOV (рекомендуемое значение 1.2 для FullHD).
  4. Для того чтобы игра подхватилась с данными настройками необходимо зайти в свойства игры Steam и добавить в Параметры запуска данную переменную, без неё ничего не сработает.
    WINEDLLOVERRIDES="d3d8=n,b"
Фикс физики (лок 60 FPS)
С применённым широкоэкранным фиксом у вас как и у меня не будет работать переменная
DXVK_FRAME_RATE=60
В данном случае поможет два варианта
  1. Использовать лок FPS средством MangoHud

    Для этого в свойства игры Steam -> в Параметры запуска вставляем в начале переменную
    MANGOHUD_CONFIG=fps_limit=60
  2. Использовать лок FPS средством LibStrangle[gitlab.com]

    Для этого в свойства игры Steam -> в Параметры запуска вставляем в начале переменную
    strangle 60
Фикс мышки
По умолчанию кнопки мыши просто не работают в игре, для исправления этой проблемы заходим в папку игры и открываем текстовым редактором HitmanContracts.ini

Вставляем эти строчки в самый низ, это исправит кнопки мыши
UseDirectInputMouse UseDirectInputKeyboard
Запуск и скриншоты русификатора
С проделанным выше фиксами прописываем в Параметры запуска игры Steam и запускаем
MANGOHUD_CONFIG=fps_limit=60 WINEDLLOVERRIDES="d3d8=n,b" mangohud gamemoderun %command%
Mangohud почему-то не появляется, но поверьте на слово что игра запущена на GNU/Linux

Посетите другие мои руководства
3 Comments
AniX  [author] 9 Jul @ 7:15am 
Новость и совет: В состав технологии DXVK добавлен D8VK (слой трансляции DirectX 8 в Vulkan). Так как данная игра работает на DirectX 8 я вам рекомендую использовать Proton GE 9-10 в котором уже есть добавленный D8VK. :winterpenguin2023:
AniX  [author] 12 May, 2023 @ 12:45am 
@Mr.Penguin Рад стараться! :happystar2022:
Mr.Penguin 11 May, 2023 @ 11:28pm 
Дружище СПАСИБО! :steamhappy:
Вернулся прям в детство! Аж до мурашек пробрало! Реально! Да и ещё всё под Linux! ВАХ!
Пробежался по инструкции всё ОК. Результатом доволен!
Но вот не задача вы пока блочили fps, он у меня на Fedora36 на оборот просел до 10-14 кадров на Protone8. Маялся пипец. Решением оказалось Protone6! Всё изумительно 60fps!