Xcom: Enemy Within - запуск на SteamDeck(SteamOS)!

Xcom: Enemy Within - запуск на SteamDeck(SteamOS)!

Если у вас пиратка - то проблем с запуском нет, просто выбираете экспериментальный протон и всё работает.
А вот если вы купили бандл в стим и хотите поиграть в лицу стима с ачивками - вам предстоит квест)) ибо похоже у них сломан установщик для линукса... Ниже копипаст моего поста со стим форума:

🇷🇺 Решение проблемы запуска XCOM: Enemy Within на Steam Deck (SteamOS)

  • Лицензия куплена в Steam (бандл EU + EW).
  • При обычном запуске игра просто вылетает.
  • Если включить режим совместимости (любой Proton), в статусе игры в Steam появляется сообщение «Обновление исполняемого файла», после чего процесс просто дропается.
  • При выборе Linux Runtime появляется лаунчер с двумя кнопками: Enemy Unknown (доступна) Enemy Within (кнопка с иконкой корзины поверх — как будто не куплена)
  • При нажатии на EU игра просто закрывается.
  • Переключение версии в настройках (Linux build) ничего не меняет.

Что в итоге сработало

  1. Установил версию игры из GOG.
  2. Скопировал файлы установленной GOG-версии в папку установленной Steam-версии (с заменой файлов).
  3. В свойствах игры в Steam убрал галочку «Принудительно использовать инструмент совместимости».

После этого:

  • Появляется лаунчер с двумя кнопками (EW всё ещё с иконкой корзины).
  • Нажимаю на EU.
  • Сам установщик не отображается, но в статусе игры в Steam видно, что запускается установка: сначала DirectX, затем Visual C++.
  • Через пару минут лаунчер появляется снова.
  • Enemy Within становится доступной.
  • Нажимаю EW — игра успешно запускается 🎉

Итог

Этот костыль позволяет:

  • Запускать лицензионную Steam-версию игры на Steam Deck под SteamOS и получать ачивки

Похоже, в Linux-установщике Steam-версии, что-то работает некорректно...

6
4 комментария