Как установить русификатор Hogwarts Legacy от GamesVoice

Вчера я написал инструкцию по установке "русификаторов" от GamesVoice на примере игры Control, и предположил, что инструкция будет работать для всех русификаторов GamesVoice. Однако, уже сегодня, я решил проверить её на Hogwarts Legacy, и увы, оказалось, что русификатор для HL написан на C#, когда как для Control на C++ (поправьте, если не прав). А это ведет к тому, что нам необходимо установить дополнительные компоненты. Как установить русификатор GamesVoice на SteamDeck без использования периферии "как на винде", опишу в этой инструкции.

Как установить русификатор Hogwarts Legacy от GamesVoice

Введение

Инструкцию решил написать отдельно, а не добавлять в предыдущую, т.к. в этот раз я использую Lutris, а не Heroic Launcher, т.к. я не нашел в Heroic Launcher возможность указать Working directory (директория, в которой будет запускаться *.exe-файл). Т.к. русификатор HL теперь разбит на два файла, это приводит к тому, что при запуске инсталлятора, он не видит файл с архивом файлов локализации.

TL;DR

Всё, что нужно сделать, это в уже существующий wineprefix в котором в будете запускать русификатор добавить dotnet зависимости: dotnet20sp2 и dotnet48. Для установки, выполнить в консоли wineprefix:

winetricks dotnet​20sp2 dotnet48

И продвигаться по знакомым всем windows-пользователям инструкциям.

UPD

В комментариях к предыдущей статье написали, что русификатор HL работает через PortProton. Со слов Noisyman21 установка через него гораздо проще и интуитивнее.

Пререквизиты

  • запущен режим рабочего стола;
  • установлен Lutris (Открыть приложение Discover, в поиске написать Lutris и установить);
  • установлен любой актуальный wine/proton. Возможно, подойдет даже стандартный стимовский Proton, но я выполнял установку с GE-Proton8-25. Установить можно с помощью ProtonUp-Qt;

Создание wineprefix и установка зависимостей

1. Открыть Lutris. В левом верхнем углу нажать на плюс. В появившемся окне нажать "Add locally installed game".

2. В окне добавления игры, на вкладке Game Info произвольно заполнить поле Name. В поле Runner выбрать Wine.

Как установить русификатор Hogwarts Legacy от GamesVoice

3. Открыть вкладку Game options. Заполнить поля в соответствии с изображением.

Как установить русификатор Hogwarts Legacy от GamesVoice

Где:

  • Executable - путь до *.exe-файла русификатора;
  • Working directory - директория, в которой лежат *.exe-файл русификатора и пак с локализацией;
  • Wine prefix - новая, пустая директория, в которой будет находиться наш wineprefix (и куда будут устанавливаться зависимости dotnet);

Сохранить изменения.

4. На главной странице Lutris найти добавленную конфигурацию (игру). На нижней панели рядом с изображением бокала нажать кнопку 🔼. В выпадающем меню выбрать пункт Wine configuration.

Как установить русификатор Hogwarts Legacy от GamesVoice

6. В появившемся окне убедиться, что стоит версия Windows 10. Если нет - изменить на оную и сохранить изменения нажав ОК.

Как установить русификатор Hogwarts Legacy от GamesVoice

6. Вернуться на главный экран Lutris, выбрать нашу конфигурацию, кликнуть на 🔼 рядом с бокалом на нижней панели. В выпадающем меню выбрать пункт Open Bash terminal.

В этот раз, установку зависимостей будем производить не через GUI, а через терминал, т.к. это быстрее и проще, сразу видны логи установки, что поможет понять, что не так в случае появления проблем при установке. Мне потребовалось перезапустить установку зависимостей 3-4 раза, были какие-то проблемы со скачиванием dotnet'a, и файл загружался битым. Так что если во время установки у вас появились ошибки -- не пугайтесь. Просто перезапустите установку.

Как установить русификатор Hogwarts Legacy от GamesVoice

7. В терминал скопировать или ввести вручную:

winetricks dotnet​20sp2 dotnet48
Как установить русификатор Hogwarts Legacy от GamesVoice

После этого в консоли забегает текст. После того, как зависимости скачаются, вы увидете знакомые windows окна с установкой dotnet. Следуйте привычным инструкциям установщиков. Установок будет 3-4 штуки.

После установки всех компонентов дожидаемся пока в терминале появится приглашение командной строки (в консоли больше ничего не происходит, можно вводить команды).

Как установить русификатор Hogwarts Legacy от GamesVoice

8. Вернуться на главный экран Lutris, найти нашу конфигурацию, нажать Play.

Как установить русификатор Hogwarts Legacy от GamesVoice

После чего должно запуститься окно установщика русификатора. Следуйте инструкциям установщика. В этот раз путь до игры придется писать вручную, т.к. обзорщик файлов в этом инсталляторе не видит скрытые файлы (в unix-системах, файлы в начале имени которых есть точка).

Дожидаемся завершения. Вы великолепны!

Вместо заключения

Все эти действия я выполнил непосредственно на Steam Deck без подключения мыши и клавиатуры. Процесс занимает порядка 15 минут (dotnet устанавливается долго). Пока писал инструкцию выполнил его трижды, чтобы наделать скриншотов.

К предыдущей статье были комментарии, что можно попробовать добавить exe-файл в steam и запустить оттуда. Попробовал - не вышло. Зависимости пришлось устанавливать вручную.

По сути, установка этих вещей на Linux мало чем отличается от того же процесса на Windows. Однако на пути может возникнуть много проблем, которые зачастую связаны что в wineprefix отсутствует та или иная зависимость, а вот какая - определить не всегда получается даже с гуглом. Искать нужные версии зависимостей пришлось наощупь. Установил порядка 6-7 версий dotnet и других библиотек, пока не нашел нужную версию.

Переходите на линукс, без шуток и иронии - это весело и интересно. Я сделал это более 10 лет назад, и именно он научил меня гуглить, не сдаваться перед сложностями, и в конечном итоге привел меня к карьере в ИТ.

2222
15 комментариев

Спасибо что разжевал, все получилось)

1
Ответить

Или просто скачать с торрента инсталлятор Хогвартс Легаси с русификатором 🤷‍♂️

Ответить
Автор

На Линукс игры покупаю из принципа :) поддержать Linux gaming.

Ответить

Распакованный руссик на мужского гг
https://t.me/steamdeck_oc_chat/237710

Женского гг
https://t.me/steamdeck_oc_chat/237736

Ответить

За пять минут скопировал на внешний ссдшник игру с Дэки, накатил Русик, скопировал папку с игрой обратно. И никаких танцев с бубном. Вообще, с покупкой внешнего ссдшника пиратки накатывать стало просто невероятно удобно.

Ответить
Автор

Увы, у меня нет в доступности машины на windows.

Ответить

А можно полный путь указать? У меня при ручном вводе расположения вылезает ошибка((

Ответить