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) ничего не меняет.
Что в итоге сработало
- Установил версию игры из GOG.
- Скопировал файлы установленной GOG-версии в папку установленной Steam-версии (с заменой файлов).
- В свойствах игры в Steam убрал галочку «Принудительно использовать инструмент совместимости».
После этого:
- Появляется лаунчер с двумя кнопками (EW всё ещё с иконкой корзины).
- Нажимаю на EU.
- Сам установщик не отображается, но в статусе игры в Steam видно, что запускается установка: сначала DirectX, затем Visual C++.
- Через пару минут лаунчер появляется снова.
- Enemy Within становится доступной.
- Нажимаю EW — игра успешно запускается 🎉
Итог
Этот костыль позволяет:
- Запускать лицензионную Steam-версию игры на Steam Deck под SteamOS и получать ачивки
Похоже, в Linux-установщике Steam-версии, что-то работает некорректно...
4 комментария