Как ПРОСТО устанавливать русификаторы и модификации на STEAM DECK (.exe-файлы)

Решил тоже внести свою лепту.

Как ПРОСТО устанавливать русификаторы и модификации на STEAM DECK (.exe-файлы)

Нужно было поставить русификатор на игру, а там .exe установщик. Пришлось самому разобраться и написать об этом пост, мало ли кому-то поможет.

Установить русификаторы и моды можно на внешнем PC с Windows, а потом перекинуть папку с файлами на Steam Deck, но я хочу рассказать о способе установки, если внешнего PC у вас нет.

Шаг 1

Скачиваем из Steam игру, которую нам нужно будет модифицировать.

Я, например, скачаю Bayonetta и буду устанавливать русификатор на нее.

Как ПРОСТО устанавливать русификаторы и модификации на STEAM DECK (.exe-файлы)

Шаг 2

Для установки .exe файлов нам понадобится скачать приложение Protontricks из магазина-каталога Discover (внутри Steam Deck уже).

Как ПРОСТО устанавливать русификаторы и модификации на STEAM DECK (.exe-файлы)

Protontricks - это скрипт для установки и запуска различных компонентов Windows. Описывать как это всё работает я не буду, так как не об этом речь.

Шаг 3

Скачиваем русификатор, он падает к нам в папку «Загрузки».

Как ПРОСТО устанавливать русификаторы и модификации на STEAM DECK (.exe-файлы)

Видим, что установщик формат .exe и на Linux такое просто не открыть.

Тут нам и понадобился наш Protontricks.

Открываем установщик с помощью Protontricks, как указано на скриншоте:

Как ПРОСТО устанавливать русификаторы и модификации на STEAM DECK (.exe-файлы)

Далее выбираем игру, на которую мы будем устанавливать русификатор (необходимо хотя бы один раз запустить игру, чтобы она появилась в списке):

Как ПРОСТО устанавливать русификаторы и модификации на STEAM DECK (.exe-файлы)

Далее открывается уже сам установщик, кликаем до пункта расположения игры:

Как ПРОСТО устанавливать русификаторы и модификации на STEAM DECK (.exe-файлы)

Тут возникает сложность в том, что установщик не видит ту папку, в которой находится сама игра. Папка с играми находятся в скрытой папке на Steam Deck. Установщик попросту не имеет доступа к ней.

А где
А где

НО! Мы знаем, что при установке игр всегда создается Prefix этих игр.

Папка Prefix в Steam Deck — это мини-копия ОС Windows, которая используется для того, чтобы программы и игры работали в привычном окружении.

Папка prefix и оригинал смотрят на друг друга

А вот Prefix наш установщик как раз-таки и видит! Поэтому делаем ход конём и нашу папку с игрой (оригинальную, так сказать) просто перекидываем в этот самый Prefix.

Чтобы найти все папки с Prefix нужно перейти вот сюда

/home/deck/.local/share/Steam/steamapps/compatdata/

Тут игры вместо названия имеют цифры, наша установленная игра всегда будет создана недавно, поэтому фильтруем порядок папок по дате изменения и открываем нашу первую папку.

Тут находится уже знакомые для пользователей Windows папки. Теперь перемещаем в любое место папку с нашей игрой. Я, например, выбрал папку, где находятся игры в папке Steam на Windows:

Из настоящей папки с играми на Steam Deck перекидываем в папку Prefix
Из настоящей папки с играми на Steam Deck перекидываем в папку Prefix

Установщик уже видит эту папку и позволяет ее выбрать для установки русификатора.

Как ПРОСТО устанавливать русификаторы и модификации на STEAM DECK (.exe-файлы)

В конечном итоге у меня получилось вот так:

Как ПРОСТО устанавливать русификаторы и модификации на STEAM DECK (.exe-файлы)

Ждём, пока все установится и закрываем установщик.

Осталось вернуть нашу папку с игрой в ее изначальное местоположение:

Как ПРОСТО устанавливать русификаторы и модификации на STEAM DECK (.exe-файлы)

Шаг 4

Тестируем. Открываем игру (прямо в режиме Desktop) и смотрим на результат.

Как ПРОСТО устанавливать русификаторы и модификации на STEAM DECK (.exe-файлы)
Всё работает
Всё работает

Итоги

Я и Linux
Я и Linux

Я не нашел такого же гайда в интернете, поэтому написал сам.

Я знаю про то, что можно добавлять .exe файлы в библиотеку Steam как отдельную игру и так запускать, но мне это кажется не совсем удобным, так как нужно выбирать версию Proton и не факт что запустится.

Иногда диск S в Protontricks у меня либо не отображается, либо не имеет папок вовсе. Поэтому придумал такой вариант.

Я, когда заметил диск S после написания гайда
Я, когда заметил диск S после написания гайда

Я на 99% уверен, что возникнут случаи, когда такой метод не сработает. Но судя по тому, сколько раз мне удалось таким образом поставить всё (Assassin’s Creed: Brotherhood, Bayonetta, Crash Bandicoot N. Sane Trilogy), я думаю этот метод имеет смысл.

Данный гайд относится исключительно для игр, которые есть у вас в библиотеке Steam. На других лаунчерах или пиратских играх я этот метод не проводил.

Надеюсь кому-то это поможет.

217
23
4
4
3
1
214 комментариев