Как устанавливать русификаторы GamesVoice на Steam Deck

Введение

После анонса русификатора для Hogwarts Legacy я с большим удовольствием обнаружил студию GamesVoice, которая посредством сбора средств с фанатов полностью русифицирует игры с отсутствующей локализацией. В данной инструкции опишу как установить русификаторы без подключения периферии к Steam Deck, без ручного перетаскивания файлов, а штатными методами инсталлера "как на windows".

Первой игрой которую я захотел перепройти с русской озвучкой оказалась Control (прошу прощения за постер Hogwarts Legacy). Однако я быстро обнаружил, что русификаторы запакованы не в привычный zip-архив, а в исполняемый exe-файл. Быстрый гуглеж инструкций по установке русификатора для недавно анонсированной Hogwarts Legacy, с мыслью о том, что инструкция подойдет и для Control, к моему удивлению результатов не дал. Но т.к. я являюсь "продвинутым" пользователем Linux, и помню, что такие вещи как трейнеры, кейгены и русификаторы запускаются через Wine довольно просто, решил пройти по этому пути самостоятельно.

UPD

Проверил инструкцию на Hogwarts Legacy - к сожалению, для установки русификатора для этой игры нужны другие компоненты. Для HL написал отдельную инструкцию.

TL;DR

Всё, что на самом деле нужно, это любым известным/удобным способом запустить winetricks и установить недостающие компоненты mfc42, vcrun6 и corefonts через графический интерфейс, либо из командной строки:

winetricks mfc42
winetricks vcrun6
winetricks corefonts

После чего в пространстве конфигурации Wine в котором установлены эти библиотеки запустить инсталлер и установить "как на винде".

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

Как сказал выше, нам нужен wine в любом виде:

  • установленный вручную
  • установленный с помощью Lutris
  • установленный с помощью ProtonUp-Qt

В этой инструкции я буду использовать Heroic Launcher, т.к. он у меня уже стоял, и на игре Control, но я почти уверен, что инструкция подойдет и для других русификаторов GamesVoice. Если нет - дополню статью инструкцию позднее.

Установка дополнительных компонентов windows

Если не выполнить установку дополнительных компонентов, то при попытке запуска инсталлятора будет ошибка вида:

Runtime Error (at -1:0):
Cannot Import dll: C:\users\user\Temp\is-VADAE.tmp\isskin.dll

1. Заходим в Heroic Launcher, нажимаем кнопку "ADD GAME".

Как устанавливать русификаторы GamesVoice на Steam Deck

2. Выбираем версию Proton/Wine и *.exe-файл локализации. Дополнительные версии Wine/Proton можно установить с помощью ProtonUp-Qt. Нажать кнопку Finish.

Как устанавливать русификаторы GamesVoice на Steam Deck

3. Находим в списке игр добавленную запись, нажимаем на кнопку "Настройки".

Как устанавливать русификаторы GamesVoice на Steam Deck

4. Во всплывающем окне скроллим в самый низ, и нажимаем кнопку Winetricks.

Как устанавливать русификаторы GamesVoice на Steam Deck

5. В появившемся окне поочередно устанавливаем следующие компоненты:

  • mfc42
  • vcrun6 (не vcrun6sp6 - у меня vcrun6 уже установлен, поэтому в списке его нет)
  • corefonts - нужен для отображения кириллических шрифтов. Если не установить, то в установщике русификатора будут крокозябры вместо текста.
Как устанавливать русификаторы GamesVoice на Steam Deck

Дожидаемся установки каждого компонента и закрываем окно winetricks.

6. В окне конфигурация заходим на вкладку Advanced.

Как устанавливать русификаторы GamesVoice на Steam Deck

В разделе Environment Variables (переменные окружения) добавляем переменную LC_ALL=ru_RU.CP1251. Этот пункт, как и установка corefonts, нужен чтобы в инсталлере отображались корректные криллические символы, а не крокозябры.

Как устанавливать русификаторы GamesVoice на Steam Deck

После заполнения поля не забудьте нажать зеленый плюс, чтобы переменная окружения сохранилась, а интерфейс стал таким как на изобраржении.

7. Возвращаемся на главную вкладку, нажимаем кнопку "RUN EXE ON PREFIX".

Как устанавливать русификаторы GamesVoice на Steam Deck

Выбираем исполняемый файл русификатора. В моем случае это русификатор Control.

Как устанавливать русификаторы GamesVoice на Steam Deck

8. Устанавливаем русификатор "как на винде".

Как устанавливать русификаторы GamesVoice на Steam Deck

Доходим до этапа выбора пути к директории с игрой, нажимаем обзор и указываем путь до директории с игрой.

Как устанавливать русификаторы GamesVoice на Steam Deck

Обратите внимание, что в Wine корневая директория системы обычно подключается как логический диск Z, а не C.

9. Если не знаете, где располагается игра, отыщите её с помощью Steam. Для этого в библиотеке, в списке с игрой находим нужную, нажимаем левый триггер -> Управление -> Просмотреть локальные файлы.

Как устанавливать русификаторы GamesVoice на Steam Deck

И смотрим расположение игры.

Как устанавливать русификаторы GamesVoice на Steam Deck

Завершаем установку в соответствии с инструкциями инсталлятора. You are breathtaking.

Надеюсь инструкция поможет кому-нибудь сэкономить немного времени.

Используемые материалы

3131
43 комментария

Ещё можно запихнуть EXE-файл русификатора в локальные файлы игры, переименовать его как EXE этой самой игры, запустить его из Steam и вернуть старый EXE-шник на место по окончании.

6
Ответить

Я просто устанавливаю игру и сверху русификатор, и уже папку перекидываю на стим дек.

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

У меня просто нет машины на windows. Ну и принципиально не очень хочется заморачиваться :)

2
Ответить

привет! а как ты перекидываешь? через шнур? а как со скоростью обстоят дела?

Ответить

А че так сложно?
Открываешь стим, нажимаешь добавить игру - добавить стороннюю игру.
Выбираешь ту же самую версию proton, что используется для игры и твой exeшник-установочник запускается в том же префиксе.

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

Да, пожалуй, можно и так, если требуемые либы уже стоят в дефолтном префиксе.

Ответить

А можно же установить на пк игру с русификатором
И перекинуть игру по локальной сети через стим

2
Ответить