Steam Deck BaseSteam Deck Base
Эмуляторы

Xenia (Xbox 360)

Xenia (Xbox 360)
6 мин. чтенияСложность: Средне

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 на дан­ный мо­мент не под­дер­жи­ва­ет­ся, ис­поль­зуй­те из ин­струк­ции, либо про­буй­те по­ни­жать вер­сию.

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

~/​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

Комментарии

Всего: 0
Войдите в аккаунт, чтобы написать комментарий или ответить другому пользователю.
Войти