Установка Silent Hill 3 на Steam Deck

Из-за нулевого опыта по теме установки сторонних игр на Steam Deck мне пришлось довольно таки долго повозиться с установкой Silent Hill 3 (и гораздо меньше с другими частями), поэтому хотелось бы написать пару дельных советов для тех, кто тоже задумается поиграть именно в PC-версии, а не эмуляторы.

Большая часть советов будет ссылаться на гайды, в которых освещалась та же или схожая проблема в другой игре. В целом, получилась этакая солянка, которая поможет в решении проблем не только с Silent Hill, но и с другими сторонними играми.

Где взять добротную сборку игр(ы)?

Я перепробовал кучу различных сборок, пока не наткнулся на сборки от Cheshire28. Пожалуй, это лучшее, что есть из всего, что я видел, так как здесь имеется всё, что нужно для комфортной игры: озвучки всех версий, различные текстовые переводы (советую русификатор от Metallist), а также патчи и фиксы, заведомо решающие проблемы с запуском и отображением в формате 16:10, и многое другое.

Установка Silent Hill 3

Закиньте скачанную сборку на Steam Deck любым удобным способом - скачать и закинуть на SD-карту или закинуть через программу Warpinator или скачать сборку через торрент-клиент на самом деке.

  • В папке с установщиком найдите файл setup.exe, наведясь на него нажмите триггер L2 и в появившемся окошке нажмите на Add to Steam, чтобы добавить в Steam установщик как стороннюю игру.
  • Найдите установщик в библиотеке, перейдите в его свойства и установите совместимость на Proton Experimental или любой другой подходящий, который позволит запустить установщик.
Настоятельно рекомендую ознакомиться с данным гайдом. Здесь подробно описано про важность выбора префикса и про то, куда и как лучше устанавливать игру.
Ищите разделы: «Что такое префикс», «Куда лучше ставить игры»
  • После установки в свойствах этого же ярлыка (установщика) замените путь с установщика (setup.exe) на sh3.exe, после замены пути поставьте кавычки " в начале и в конце. Рабочую папку замените на папку с установленной игрой.
Кнопка «Обзор» может не работать в игровом режиме!
Кнопка «Обзор» может не работать в игровом режиме!

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

Ошибка «the game is not properly installed»

Причина обычно кроется в отличающемся префиксе - та самая совместимость Proton в свойствах. Установили игру под Proton одной версии, а запускаете на другой. У игры при этом могут возникнуть проблемы с направлениями в реестр (кому интересно). Решается это дело патчем PC FIX от Steam006. В сборке от Cheshire28 предлагается его установить сразу. Если же вы этого не сделали, скачайте отдельно и закиньте в папку с игрой.

Вместо роликов показывается тест-патерн с телевидения

Видите нечто подобное при запуске игры? Значит вы упускаете интро с прекрасным напевом Элизабет МакГлинн под саундтрек Акиры Ямаоки.
Видите нечто подобное при запуске игры? Значит вы упускаете интро с прекрасным напевом Элизабет МакГлинн под саундтрек Акиры Ямаоки.

Читаем данный гайд. Найдите раздел «GE Proton и браузер». После установки поставьте в свойствах ярлыка игре совместимость на GE-PROTON. Проблема будет решена.

Звук всячески заикается, нет голосов персонажей

Если такой вариант настиг и вас, то читаем данный гайд для понимания проблемы. Или сразу заходим в свойства и в параметры запуска игры вставляем данный код:

WINEDLLOVERRIDES="d3d8=n,b" %command%
Если это не помогло, значит в папке с установленной игрой нет файла «d3d8.dll». Скачайте файл в интернете и закиньте в папку с игрой.
Если это не помогло, значит в папке с установленной игрой нет файла «d3d8.dll». Скачайте файл в интернете и закиньте в папку с игрой.

Установка других частей

Silent Hill 2 и Silent Hill 4: The Room устанавливаются таким же образом и там всё ДОЛЖНО встать без лишних проблем. Сам не пробовал, потому что уже установил их через программу PortProton, ибо мне так было проще и удобнее. Как минимум удобство в том, что при установке из программы работают тачпады, а через Steam нужно филигранно тыкать в экран в надежде на то, что он раскроет нужную мне ветку с папками.

3 часть не захотела работать через PortProton, максимум, чего я добился от игры – запуск и черный экран. Чего-то там не хватает, какого-то dll или правильно подобранного протона. Не разобрался. В итоге это привело меня к установке через Steam, и даже тут было немало проблем. Благо есть схожие темы в других играх, о которых люди пишут, причём подробно, за что им спасибо.

Круто! Да это ж круто! (делается при помощи DeckyLoader).
Круто! Да это ж круто! (делается при помощи DeckyLoader).

Увы, нет гарантий, что у вас всё отлично будет работать и не посыплется в середине прохождения.

Пишите в комментариях свои заметки по поводу исправления тех или иных проблем, дабы я записал их в гайд и он стал ещё информативнее.

Дополнение от пользователя Shved Art

При запуске игры через PortProton необходимо поставить в 3D API – DirectX 9, а в совместимости указать тип процессора – одноядерный.

33
34 комментария

Перенес папку с установленной игрой на дек и запустил с ехе (через оболочку стима конечно) через Proton GE (совместимость)

2
Ответить

Попробовал, к сожалению, не помогло. Так же черный экран висит и ничего не происходит.

Ответить

Второй и третий репак - оба выдают ошибки "the game is not properly installed" при запуске игры.Ну видимо ты устанавливал в один префикс, а запускал из другого, поэтому игра не видит записи реестра об установке. Надо устанавливать и запускать игру в одном префиксе.

1
Ответить

Спасибо за пояснение, теперь понятно из-за чего подобная ошибка выстреливает. Но один хрен когда ставлю нужный префикс игра запускается с черным экраном.

Ответить

О, напиши гайд как запустил Silent Hill 2, а то мне не удалось.

Ответить

Хм, возможно напишу на досуге. А ты как пробовал установить?

1
Ответить

Рекомендую port proton.
У меня так заработал Silent hill 3 с модами.

Ответить