Энтузиасты взялись за одну из давних проблем Linux-гейминга — отсутствие нормального доступа к PC Game Pass. Они создают открытый инструмент Xodus, который должен позволить скачивать и запускать Xbox ПК-игры на Linux, Steam Deck и, возможно, macOS без облачного стриминга.
Работа уже продвинулась дальше простого эксперимента. Xodus умеет авторизовывать пользователя через аккаунт Microsoft и Xbox, проверять игровые лицензии и загружать пакеты из инфраструктуры Microsoft. Разработчикам также удалось разобраться с расшифровкой файлов MSIXVC, в которых распространяются многие Xbox-игры для боярской платформы.
Но главная проблема, к сожалению, еще не решена: скачанные игры еще нельзя нормально запустить. Многие из них завязаны на службы и библиотеки Microsoft Game Development Kit, которых нет в Linux. Теперь участники Xodus работают над воспроизведением необходимой функциональности и изменениями в Wine, чтобы игры перестали требовать Windows для запуска. В основе решения используются наработки Wine, Proton и DXVK. Автор заметки не «железный гений», но получается, что Xodus должен заняться специфической частью экосистемы Microsoft: авторизацией, лицензиями, загрузкой игр и сервисами Xbox, а запуск уже будет проходить через привычные Linux-инструменты совместимости.
Подписка Game Pass пока что связывает владельцев с Windows, которая в последнее время сильно разочаровывает всякими «Копайлотами» и другими ненужными нахлобучками. А владельцам Linux и Steam Deck для доступа к части каталога Game Pass приходится в основном пользоваться Xbox Cloud Gaming через браузер, что означает стриминг вместо локального запуска.
Источник новости: gameguru.ru

