SUYU. Эмулятор Nintendo Switch для Steam Deck
наSUYU ка я Nintendo за все плохое и за Yuzu
В одну из наших прошлых встреч мы беседовали на тему установки и настройки эмуляторов на Steam Deck посредством EmuDeck. Что, не читал? Ну-ка, бегом изучать!
И, разбирая EmuDeck на пальцах, я упоминал, что был в его рядах ещё такой персонаж как Yuzu - эмулятор Nintendo Switch. Почему был? Ну, кто читал, тот знает - японский гигант игровой индустрии сражается за чистоту своих продуктов, аки Британская Империя за гладь морских просторов.
Слово за слово, споры, ссуды, а в результате: суд, штраф и бан.
Но если ты думаешь, дружочек, что все закончилось лишь показательной поркой, то тут ты ошибаешься. Nintendo, как первоклассник, которому родители в честь дня рождения обеспечили безлимитный кредит в аркадном зале, не знает, как успеть задрочить до дыр каждый аттракцион.
Немало было попыток перезапустить Yuzu, но все они пресекались и будут пресекаться. Проекты бранятся и удаляются с GitHub, GitLab и прочих репозиториев с лёгкой подачи Зельдадержателя. Многие разработчики, к примеру, проекта Nuzu, на фоне критики и нападок просто сдаются и оставляют свои труды.
Более того, и нет, это не шутка, Nintendo банит абсолютно все видео, где демонстрируется эмуляция их эксклюзивов на Steam Deck.
Но один... Достойный... Один преемник Yuzu, со словами: "Я твой гриб труба шатал", даже после того как его репозиторий удалили, решил, что не опустит Веселого Роджера и продолжит бороздить бескрайние океаны мировой сети.
Имя ему SUYU! И хочется верить, что он и правда насуёт всем принцессам, эльфам и водопроводчикам.
От короткого пролога мы возвращаемся к темам насущным, и сегодня узнаем про ещё один способ эмулировать Nintendo Switch на нашей паровой палубе.
Заваривай чаек, мы начинаем очередную серию рубрики "Гайды для твоей мамки". Подробно и просто как в азбуке Буратино - от А до Я с замечательными картинками.
Итак, в статье про EmuDeck я говорил, что сейчас там представлен такой эмулятор Nintendo Switch как Ryujinx.
Не знаю, хорош он или плох (тесты продолжаются), но мы ведь за разнообразие.
Шаг первый. Подготовка
Установи EmuDeck!
По старой доброй традиции я уже заботливо все подсобрал в одном удобном для тебя месте. Качай, не стесняйся.
Скачал? Молодец! Идём дальше. Бери файл Suyu-Linux_x86_64.AppImage и закидывай его в папку home/deck/Applications.
Жмакай на него правой кнопкой, и в свойствах во вкладке Права ставь галочку Является выполняемым - ОК.
И запускай его после этого.
При первом запуске наш "сувальщик" выругается на тебя за отсутствие ключей. Не переживай и не бойся - идём за ними.
Не закрывая SUYU, иди в Dolphin и ищи папку home/.local/share/suyu/keys, закидывай сюда из скачанного архива Keys.zip два файлика: prod.keys и title.keys.
И пока мы тут, давай-ка ещё и файлы прошивки закинем, а? В папке home/.local/share/suyu создай (да, да, сам, своими ручками) папку и обзови ее firmware (и совсем не обидны наши обзывательства, правда?).
Из скачанного архива Firmware 17.0.1.zip доставай (лучше доставать папкой, а не набором файлов) прошивку и закидывай в созданную тобой с таким трудом папку firmware.
Теперь возвращайся в SUYU, будем устанавливать все, что ты там накопировал. Закрывай уведомление об отсутствии ключей и жми Tools - Install Decryption Keys. Откроется окно проводника, в котором нужно указать, где ключи лежат: home/.local/share/suyu/keys (тут есть нюанс - папка .local скрыта, так что жми правой кнопкой в окне проводника и ставь галочку показать скрытое). Выбирай наш файл ключа и жми ОК. В процессе установки ключей тебе может показаться, что программа подвисла, но не пугайся, она просто медленно над ними думает и по итогу установки скорее всего закроется, т.к. требует перезапуска. Если не закрылась - хорошо, закрылась - просто запусти заново.
То же самое проделываем и для прошивки: жмём Tools - Install Firmware, в окне проводника ищем нашу папку с файлами прошивки home/.local/share/suyu/firmware, выбираем ее и жмем ОК.
Радуемся процессу установки.
Давай ещё и путь к играм укажем. Жмакай дважды по главному экрану SUYU и указывай путь до ромов: run/media/EMUDECK/Emulation/roms/ (EMUDECK в моем случае это - карта памяти, которую я отдавал на откуп EmuDeck). Выбирай папку switch и жми Choose.
Как добавишь, сразу увидишь все свои игры внутри эмулятора.
Ну, и последнее, что стоит сделать перед тем как закрыть SUYU, это заглянуть в настройки. Тут много всего можно поковырять, но нас интересует управление. Лезем в Emulation - Configure - Controls и тут меняем Input Device на Steam Virtual Gamepad 0.
Всё, теперь можешь закрывать.
Шаг второй. Добавление SUYU в EmuDec
Запускай EmuDeck и шагай в Steam ROM Manager.
На этапе возни с SRM настоятельно рекомендую подключить к деке клавомышь - это сильно упростит тебе весь процесс.
Итак, в запущенном SRM убираем галочку Toggle Parsers и идём в Settings.
В настройках меняем интерфейс на классический. Ты удивишься, сколько, оказывается, функций от тебя скрывают, чтобы ты случайно не нажал куда не следует своими любопытными ручонками.
Приступаем к созданию парсеров (проще их так называть) для нашего SUYU. Слева находи и жми Create Parsers, после чего по правую сторону у тебя будут пустые поля параметров для создания пресета. В строке Community Presets тыкай два раза, и из выпадающего списка ищи и выбирай Nintendo Switch - Yuzu. Так как SUYU - преемник, то и набор пресетов у них будет одинаковый. Но дабы избежать путаницы в следующих строчках Configuration title и Steam collections вместо Nintendo Switch - Yuzu напиши Nintendo Switch - SUYU.
Далее в строке ROMs directory тыкай Browse и указывай путь к папке с образами игр.
Следующим шагом в строке Executable жамкай Browse и указывай путь до нашего исполняющего файла эмулятора.
Остальные настройки оставляем по дефолту и внизу жмём SAVE.
После чего слева опять лезем в Settings и меняем интерфейс обратно на EmuDeck.
Возвращаемся в раздел Parsers и видим, что для нашего SUYU эти самые парсеры удачно созданы.
Ну, а далее уже известным тебе (я надеюсь... послушай, сходи все таки почитай гайд про EmuDeck) способом добавляем игры, грузимся в игровой режим и видим их там.
Вместо Эпилога
Теперь у тебя есть не просто Nintendo Switch, а выбор, как его запустить. Ровно по такому же пути можно и Yuzu Early Access найти, скачать и установить.
Я провел ряд тестов на трёх играх: Zelda ToTK, PoP The Lost Crown и (прости, хоспади) SMB Wonder.
Разные эмуляторы в разных играх ведут себя по-разному, как на дефолтных, так и на подкрученных настройках. SMB, например, мне показалось лучше полетел на SUYU, а вот Зельда наоборот - приятнее играется на Ryujinx. Принц и там и там идёт на ура в 60 fps. Что-то советовать не стану, я просто дал тебе выбор, и он только за тобой.
Ещё один нюанс связан с запуском игр из игрового режима: SUYU без проблем запускает сразу игру, а вот Ryujinx почему-то именно Зельду (с PoP и SMB не было проблем) запускать сразу отказывается - открывается сам и там уже ручками приходится запускать тайтл.
А, и чуть не забыл, ключи и прошивки на SUYU найти посложнее и они не такие свежие, как на Ryujinx.
Вместо post scriptum
Если тебе интересно то вот мои настройки, на которых я остановился.
Ryujinx
SUYU
Засим всё, спасибо, что осилил дочитать до конца.
Автор: felix The F
Сам ты приёмник
Suyu - прЕемник yuzu 🤭
my bad(
Почему самый токсичный портал убрал дислайки ? Зачем теперь сюда приходить (
Вот это дрочево.
Это хрючево
Зато бесплатно) в нас умер дух настроек ради плюшек
А так взял себе свитч, настроил и кайфуешь
Как идет тотк на Ryujinx?