Играем в пиратские онлайн игры на Steam Deck

Дисклеймер: Всегда поддерживайте разработчика понравившейся Вам игры. Многие из них вкладывают свою душу и сердце в проект, чтобы дать ему жить. Если игра Вам нравится — купите её.

На просторах интернета я видел достаточно много гайдов как запускать взломанные одиночные игры на Steam Deck, но когда приобрел его для себя, задумался о том, чтобы пойти дальше и запускать мультиплеерные. Наверняка, многие слышали про Steamwork_fix или запуск игр через Spacewar. К сожалению, он не работает при простом переносе игры с компьютера на Deck. Вот, что нужно, чтобы это исправить:

  • Для начала нам понадобится игра, которую мы планируем запустить в мультиплеере. В интернете достаточно много сайтов, на которых такую можно сказать. Не буду постить конкретные ссылки, дабы не считалось рекламой. Главное — убедитесь, что в игру установлен мультиплеерный фикс. Далее эту игру нужно скопировать на Deck любым удобным способом. Для примера я буду использовать GTFO, все скриншоты в статье будут касаться этой игры.
  • После переноса игры на Deck нам нужно добавить её в Steam как стороннюю игру.
  • Далее заходим в свойства добавленной игры и включаем совместимость. Я сейчас использую Proton 7.43, но уверен, что способ будет работать и на других версиях.
  • Далее кликаем на «Параметры запуска» и добавляем туда строку кода. Эта команда перепишет дефолтные настройки Proton и заставит его загружать те самые DLL-файлы, которые мы используем для взлома игры. Данный код я постарался унифицировать и сделать подходящим для большей части игр, так как в разных взломах используются разные DLL-файлы. Обычно в папке с игрой можно найти файл по типу dlllist.txt, в котором указаны все или почти все dll для запуска.
WINEDLLOVERRIDES="OnlineFix64.dll, Custom.dll, steam_api64.dll, SteamOverlay64.dll, winmm.dll=n,b" %command%
Редактируем параметры запуска
Редактируем параметры запуска
  • После этого идём в папку с игрой и создаём там текстовый файл steam_appid.txt. В него нужно вписать AppID игры, которую мы запускаем. Это можно посмотреть на странице игры в магазине Steam, либо на SteamDB
AppID для GTFO - 4935520
AppID для GTFO - 4935520
  • Опциональный шаг — добавленную игру в Steam можно назвать по тому же AppID. Это позволит находить и скачивать раскладки управления, созданные игроками даже на пиратских играх.
Раскладки сообщества на пиратской игре
Раскладки сообщества на пиратской игре

Вот и всё!

После этого можно запускать игру. Вместе с игрой запустится приложение Spacewar. Возможно запуск будет чуть дольше, либо произойдет не с первого раза. Данный способ работает почти со всеми играми, которые я пробовал.

Играем в пиратские онлайн игры на Steam Deck

Поиграть таким способом на лицензионных серверах или с друзьями, у которых есть лицензионная копия, не получится — им тоже придётся скачать взломанную версию с того же ресурса, но на Windows всё запускается в разы проще.

2727
11
47 комментариев

Бля пацаны, не ебите дек. Нахуй вот оно надо, купите просто ноут.

6

А как его ебут? Это тот же компьютер только меньше.

6

Я винду поставил и норм )

1

Ноут есть :D
Но в данном случае это скорее любопытство сломать то, что работает. Да и с Линуксом раньше никакого опыта особо не было. Proton и Wine были ругательными словами)

1

В топку ноут , неудобен , громоздкий, ДА НАХ он вообще нужен , если Дэк БЕРУТ ТОЛЬКО для игр. А не отнимать ПОЛ ЖИЗНИ ковыряния в ноуте во всякой ХЕРЕ НЕ НУЖНОЙ!!!!!

Спасибо за faq с весьма неожиданным функционалом!

1

Опциональный шаг — добавленную игру в Steam можно назвать по тому же AppID. Это позволит находить и скачивать раскладки управления, созданные игроками даже на пиратских играх.


— Подскажи пожалуйста, а есть способ оставить загруженную и примененную раскладку и при этом вернуть название игры вместо AppID?

Далее эту игру нужно скопировать на Deck любым удобным способом.

— Скопировать файлы уже установленной игры на другом win компьютере?