Steam Deck BaseSteam Deck Base

Инструкция по установке и настройке эмулятора Xenia (Xbox 360)

6 мин. чтенияСложность: Средне

Еще больше инструкций и гайдов по эмуляторам в нашей группе Steam Deck База Знаний (Эмуляторы), основная группа Steam Deck База Знаний Xenia — это высокопроизводительный эмулятор Xbox 360 для Windows и Linux, разработанный с открытым исходным кодом. Он позволяет запускать игры, выпущенные для Xbox 360, на обычных ПК и портативных устройствах (например, Steam Deck). Содержание Установка Что делать если при установке Xenia ошибка Запуск эмулятора Первичная настройка Обновление эмулятора Основные н

Еще больше инструкций и гайдов по эмуляторам в нашей группе Steam Deck База Знаний (Эмуляторы), основная группа Steam Deck База Знаний

Xenia — это высокопроизводительный эмулятор Xbox 360 для Windows и Linux, разработанный с открытым исходным кодом. Он позволяет запускать игры, выпущенные для Xbox 360, на обычных ПК и портативных устройствах (например, Steam Deck).

Содержание

Установка

Что делать если при установке Xenia ошибка

Основные настройки эмулятора

Патчи для игр

Добавление игр

Добавление ярлыков игр в игровой режим

Установка DLC для Freeboot версий

Волшебная кнопка убирающая артефакты

Повышение FPS

Полезные ссылки

Установка

Вернуться к содержанию

/embed/youtube?url=https%3A%2F%2Fyoutube.com%2Fwatch%3Fv%3DAIU2C5FA17o

  • Во время установки отмечаем Эмулятор Xenia, либо устанавливаем эмулятор из раздела Manage Emulators.

  • При открытии в правой части будет кнопка Install.

  • Устанавливаем GE-Proton последней версии c помощью ProtonUp-Qt (на момент написания инструкции 10-15).

  • Открываем каталог по следующему пути:

~/Emulation/tools/launchers

  • Создаем текстовый файл, переименовываем его в xenia.sh.config, открываем при помощи Kate и вписываем следующие значение:

FORCED_PROTON_VER="GE-Proton10-15"

  • Где GE-Proton10-15 наименование вашего протона, через который будет работать эмулятор.

Примечание: готовый файл xenia.sh.config можно скачать с ресурса группы.

ВАЖНО: если при запуске игры вылетает ошибка C++, то это означает что выбранная версия Proton на данный момент не поддерживается, используйте из инструкции, либо пробуйте понижать версию.

Пример на другой версии протон как будет выглядеть

  • Сохраняем и закрываем, таким образом мы можем привязать любую версию Proton для эмулятора Xenia.

  • Скачиваем эмулятор с файлом конфигурации.

  • Открываем каталог с эмулятором, в нашем случае это будет по следующему пути:

~/Emulation/roms/xbox360

  • Распаковываем из архива эмулятор и файл конфигурации в данный каталог с заменой файлов.

  • Устанавливаем Исправление эмулятора Xenia при помощи Steam Deck Helper, из раздела Инструменты - Исправление эмулятора Xenia.

Что делать если при установке Xenia ошибка

Вернуться к содержанию

~/Emulation/roms/xbox360

  • Распаковываем из архива эмулятор и файл конфигурации в данный каталог.

  • Открываем EmuDeck, переходим в раздел Manage Emulators, находим в списке эмулятор Xenia (Xbox 360), проваливаемся в него и нажимаем Reset configuration.

Запуск эмулятора

Вернуться к содержанию

  • Открываем меню Пуск - Идем в Игры - Выбираем Xenia (Proton).

  • Если ярлыка нет, то просто запускаем скрипт xenia.sh по следующему пути:

~/Emulation/tools/launchers/xenia.sh

Первичная настройка

Вернуться к содержанию

  • При первом запуске эмулятор предложит перейти на веб сайт, нажимаем No.

  • Далее предложит создать игровой профиль, нажимаем Create Profile.

  • Вводим имя профиля и нажимаем Create.

  • После создания профиля необходимо в него войти, иначе некоторые игры не будут сохранять прогресс, для этого нажимаем на Profile - Show Profile Menu, откроется меню учетных записей.

  • Нажимаем L2 по нужному профилю и выбираем Login.

Примечание: профиль уже может быть активирован, но если появились проблемы, то идем по инструкции.

  • Убедитесь что профиль активирован и закреплён за 1 слотом.

  • Вход в профиль поможет избежать ошибок Невозможности сохранения данных, как на скриншоте ниже.

  • Далее переходим в Display - Post-processing setting, отмечаем AMD FidelityFX Syper Resolution 1.0 (FSR) и закрываем эмулятор, он больше нам не потребуется.

  • Открываем меню Netplay - Network Mode и выбираем Xbox Live.

Обновление эмулятора

Вернуться к содержанию

  • Открываем эмулятор, переходим в раздел Netplay - Update Checker

  • Нажимаем Check for Nightly Updates

  • Если обновление доступно, нажимаем кнопку Download Nightly.

  • Выбираем каталог для сохранения архива с последней версией эмулятора, например в Загрузки (Downloads) и нажимаем Открыть.

  • Распаковываем архив.

  • Переименовываем файл xenia_canary_netplay.exe в xenia_canary.exe

  • Копируем, или перемещаем файл xenia_canary.exe по следующему пути с заменой:

~/Emulation/roms/xbox360

  • Если все сделано верно, то при повторной проверке на обновления будет указано, что вы используете последний билд эмулятора.

Основные настройки эмулятора

Вернуться к содержанию

  • Все настройки эмулятора находятся в файле xenia-canary-netplay.config.toml по следующему пути:

~/Emulation/roms/xbox360

  • Настроек очень много, отсюда выделю основные, которые Вам могут потребоваться (все что необходимо сделано уже в файле конфигурации мной):

gpu = "d3d12" - может принимать значения any, d3d12, vulkan и null. Лучше всего показывает себя при значении d3d12, в vulkan графически артефакты, но может помочь смена если на каком то этапе игры игра вылетает. Вы можете поменять на vulkan, пройти проблемное место и после вернуть значение d3d12 обратно.

#Включение русского языка в играх

user_country = 88  - регион Россия

user_language = 12  - русский язык

Патчи для игр

Вернуться к содержанию

Патчи для игр Вы можете найти по следующему пути:

~/Emulation/roms/xbox360/patches

  • Ищем по поиску нужную игру:

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

  • Открываем патч, читаем что исправляет та, или иная опция и если нам подходит, то меняем значение false на true.

Примечание: по умолчанию значения в false

Добавление игр

Вернуться к содержанию

Ромы бывают 2х видов, iso образ и Portable версия (Freeboot), в обоих случаях iso образ, или папка с игрой закидываются по следующему пути:

~/Emulation/roms/xbox360/roms

Добавление ярлыков игр в игровой режим

Вернуться к содержанию

Для ISO образов

Для Portable версий (Freeboot)

  • Идем в каталог по следующему пути:

~/Emulation/tools/launchers

  • В конце графы Расположение после закрывающей кавычки " ставим пробел и пишем две двойные кавычки ""

  • Идём в папку с Portable версией игры (Freeboot) ищем файл в каталоге 000070000 с похожем наименование на 7CB483F8686330D07043

  • Так же есть распакованные образы в этом случае нам нужен файл Default.xex

  • Копируем его Расположение, для этого нажимаем по файлу L2 - Копировать расположение.

  • Вставляем в графу Расположение между двух ранее написанных двойных кавычек

Сюда

  • Переименовываем пожеланию имя ярлыка, готово.

Установка DLC для Freeboot версий

Вернуться к содержанию

В Freeboot версиях игр DLC идут отдельной папкой и их требуется устанавливать через эмулятор Xenia.

  • В папке 00007000 всегда находится файл для запуска игры, а в каталоге 00000002 дополнительный контент (DLC).

  • Для установки DLC, открываем эмулятор Xenia, нажимаем file - Install Content...

  • В проводнике выбираем все файлы из каталога 00000002 и нажимаем Открыть.

Примечание: чтобы выделить все файлы, выделяем первый файл, зажимаем L4 (задняя кнопка) и нажимаем на последний файл.

  • Ожидаем окончания установки и нажимаем Close

Волшебная кнопка убирающая артефакты

Вернуться к содержанию

В эмуляторе есть хоткей на кнопке F5, которая поможет в некоторых играх убрать артефакты с экрана.

  • Для её использования необходимо назначить кнопку F5 на любую заднюю кнопку (L4,L5,R4 или R5) в шаблоне управления Геймпад с управлением камерой

Повышение FPS

Вернуться к содержанию

На эмуляторе отлично себя показывает Lossless Scaling, так как почти у всех игр лок в 30 FPS.

~/lsfg %command%

Настройки плагина Lossless Scaling

Полезные ссылки

Вернуться к содержанию

Инструкция по оптимизации Steam Deck

Инструкция по установке и настройке EmuDECK