Эмулятор Yuzu Switch: как играть в игры Nintendo Switch на ПК
Nintendo недавно выпустила портативную версию своей очень популярной консоли — Nintendo switch lite. Основное различие между ними заключается в том, что исходный Switch можно воспроизводить на телевизоре или в портативном режиме, в то время как Lite может работать только в портативном режиме.
Если вы планируете купить новый Nintendo Switch или Lite, но не уверены, хотите ли вы их каталог игр, вы можете использовать Yuzu Switch Emulator, чтобы играть в игры Nintendo на своем ПК. Эмулятор все еще находится в стадии разработки.
Серверная часть Vulkan не добавлена. Более того, производительность не на всех, кроме лучших процессоров. Однако это работает и популярные игры, такие как Super Mario Odyssey, можно запускать на вашем компьютере.
Как играть в игры Nintendo Switch на ПК
Сегодня мы посмотрим, как настроить Yuzu. После этого мы перейдем к некоторым показателям производительности Super Mario Odyssey. Следует иметь в виду одну важную вещь.
Мы здесь не оправдываем пиратство. Важно, чтобы вы использовали только те игры, которые у вас есть для Switch с Yuzu. Чтобы они заработали, вам необходимо извлечь ключи дешифрования. На странице Yuzu Github есть удобное пошаговое руководство, как это сделать.
Перед чтением этого руководства вы можете захотеть посмотри на это в первую очередь. Вам понадобится title.keys а также prod.keys для той игры, в которую вы собираетесь играть.
Прежде чем мы перейдем к руководству, позвольте мне кратко рассказать вам о моей аппаратной платформе. Хотя Юзу можно играть на многих системах, вы должны отметить, что он все еще очень интенсивная программа.
Если вы используете что-то меньшее, чем специализированная современная игровая установка, сейчас самое время вернуться назад. Вы просто не получите воспроизводимой частоты кадров.
Наша тестовая платформа
- Процессор: Ryzen 1600, разогнан до 3,6 ГГц
- Графический процессор: RTX 2070 Super, разогнан до 1980 ГГц
- Оперативная память: 16 ГБ двухканальной оперативной памяти DDR4 с частотой 2733 МГц
- Встроенная память: 128 ГБ Foresee M.2 SSD + 240 ГБ Kingston A400 SATA SSD
- Материнская плата: Gigabyte B450 DS3H
- Блок питания: Cooler Master MWE 550 Bronze
Для справки: если вы ожидаете аналогичной производительности, Haswell i5 или i7, например i7-4770K, являются минимальными. В отделе графических процессоров вам понадобится как минимум что-то вроде 1050 Ti.
Если вы планируете работать с более высоким разрешением, GTX 1070 / Vega 56 является отправной точкой. Опять же, имейте в виду, что это не будет хорошо работать на типичном оборудовании портативного компьютера. Ну, разобравшись с этим, давайте перейдем к процессу настройки.
Скачать Yuzu
Вы можете установить Yuzu двумя способами. Вы можете загрузить веб-установщик с веб-сайта Yuzu или напрямую загрузить последнюю сборку с Github. Мы покажем вам, как это сделать. Однако, по моему опыту, прямая загрузка Github была быстрее.
Чтобы настроить Yuzu Web Installer:
После загрузки запустите установщик от имени администратора.
- Вам нужно скопировать файлы prod.key и title.key в папку Yuzu AppData. Вы можете найти его здесь: C: Users (Имя пользователя) AppData Roaming yuzu keys
Чтобы настроить сборку Yuzu Github напрямую
Кликните ссылку, выделенную на следующем снимке экрана, чтобы загрузить Yuzu.
- Воспользуйтесь программой для распаковки Zip, чтобы распаковать файлы в любое место.
Запустите Yuzu один раз. Вы можете сделать это, кликнув правой кнопкой мыши yuzu.exe и запустив его от имени администратора. Это настроит ключевую папку.
Скопируйте файлы prod.key и title.key в папку ключей в Yuzu AppData. Мы упоминали, как это сделать ранее.
Веб-установщик проще настроить. Однако, по нашему опыту, скорость загрузки была нестабильной. Даже при соединении со скоростью 50 Мбит / с требовалось более 10 минут, чтобы достичь 20 процентов. Скачал версию на Github за пару секунд.
Как играть в игры на Yuzu:
На всякий случай предлагаем вам взглянуть на это руководство по сбросу игры для сброса законных копий ваших игр на Switch перед их использованием в Yuzu. Однако если у вас есть лицензия на игру и вы живете в разрешенной юрисдикции, вы можете получить игровые изображения Switch. Они имеют расширения файлов .xci или .nsp.
Это поможет вам сэкономить время при сбросе файла. Здесь мы используем Super Mario Odyssey .nsp. Чтобы сыграть в игру на Yuzu:
- Запустите Yuzu от имени администратора.
Если вы установили Yuzu с помощью веб-установщика, исполняемый файл будет в папке Local AppData, здесь: C: Users (Имя пользователя) AppData Local yuzu canary
Нажмите File, затем нажмите Load File, затем выберите изображение игры Switch
- Вы можете начать играть. При желании вы можете перейти в «Эмуляция», а затем «Настроить», чтобы настроить элементы управления в соответствии с вашими предпочтениями.
Как работает Юзу?
Ниже я прикрепил фрагменты игрового процесса Юзу. Он был записан с использованием FRAP. Включенная запись производительности в игре немного выше, но общий сценарий легко наблюдать. Юзу много борется.
Вы можете немного настроить эмулятор, включив параметр «Асинхронный графический процессор» в разделе «Графика» на панели конфигурации. Но даже тогда yuzu время от времени изо всех сил пытается поддерживать в игре 30 FPS.
Поскольку шейдеры загружаются постоянно, возникают значительные задержки и заикания. Со временем это уходит.
Но даже в этом случае это глубоко скомпрометированный опыт. Заикание — главный ограничивающий фактор. После загрузки области Super Mario Odyssey часто работает со скоростью 50-60 кадров в секунду.
Однако если продолжить, вы получите больше падений частоты кадров. Другая проблема заключается в том, что, поскольку в игре используется динамическое масштабирование разрешения, низкая частота кадров приводит к снижению разрешения.
Это приводит к размытому изображению. В общем, это не идеальный способ игры.
Стоит ли использовать его сейчас?
Однако это не должно быть критикой. Следует помнить, что Switch — это консоль восьмого поколения. Он запускает многие из тех же игр, что и PS4 и Xbox One, например Гибель. Сам факт, что всего за год разработки Yuzu уже обеспечивает 60 FPS местами, — это большое дело.
Источник
Самые-самые игры Nintendo Switch на ПК: как это делается
Разумеется, для этого нужен специальный программный инструмент, он же — эмулятор. Вот об одном из них, экспериментальной программке, которая называется Yuzu, и с помощью которой можно играть в игры Nintendo Switch на ПК, и пойдет речь в этом посте.
Итак, по порядку.
Процедура установки этого эмулятора Switch предельно проста: заходим на официальный сайт проекта (ЛИНК), качаем установочный файл и устанавливаем.
Но предварительно лучше перепроверить параметры компа на предмет соответствия системным требованиям программы. Ибо таковые есть, и если машина им не соответствует, то Yuzu просто не устанавливается. Требования следующие:
минимальные (для воспроизведения 2D-игр):
- проц: Intel Core i3-6100 / AMD Ryzen 5 2500X
- видеокарта: Intel HD Graphics 530 / Nvidia GeForce GT 710
- оперативка: 8GB
рекомендованные (для воспроизведения 3D-игр):
- проц: Intel Core i7-8700k
- видеокарта: Nvidia GTX 1070 Ti
- оперативка: 16GB.
С помощью этого эмулятора на компе вполне успешно запускаются такие популярные Nintendo-вские игрушки, как Xenoblade Chronicles 2, Pokemon: Let’s Go, Pikachu, Super Smash Bros. Ultimate, Gear. Club Unlimited, Code of Princess EX, Ginger: Beyond the Crystal, Arms, Super Mario Maker 2 и пр.
Не все, правда, функционируют одинаково хорошо (Pokemon Let’s Go, к примеру, эмулятор тащит хорошо, а с Super Smash Bros. Ultimate, судя по отзывам, бывают проблемки, но разработчики Yuzu вроде как обещают все пофиксить), это во-первых. А во-вторых, последняя версия Yuzu (с функцией Conditional Rendering, режимом Boost Mode и новым сканером шейдеров) доступна только «патронам» проекта? т.е. не бесплатная.
Как запускать игры Nintendo Switch на ПК
Начнем издали. Для работы Yuzu потребуются определенные данные с вашего Switch-а. А получение их предполагает так называемый взлом консоли. Данное же действие, как известно, влечет за собой БАН , поэтому предупреждаем : все приведенные ниже инструкции вы выполняете ТОЛЬКО на свой страх и риск .
Проверить Switch на пригодность к взлому можно по серийному номеру онлайн, к примеру, ЗДЕСЬ (если для серийника система выдала «patched», то, к сожалению, придется погуглить другой метод, и данный гайд для работы не подойдет — подробнее ТУТ). Если вкратце, то модели, выпущенные до июля 2018 года (с уязвимостью fusee-gelee), подходят, более новые надо проверять отдельно.
Ну, а теперь к делу. Далее расскажем, как правильно скопировать все необходимые системные файлы, игры, обновления и DLC со Switch-а на комп в формате, понятном эмулятору Yuzu. Сразу отметим, процедура эта не быстрая и требует не менее 1 часа времени.
Как запускать игры Nintendo Switch на ПК
#1 — Подготовка:
На данном этапе делаем следующее:
- включаем Режим полета в Switch («Системные настройки» -> «Режим полета» -> «Вкл»);
- находим карту памяти SD емкостью 32GB (потребуется не менее 29GB места) и вставляем её в Switch;
- покупаем или одалживаем т.н. RCM Jig (замыкатель);
- качаем и устанавливаем на комп утилиту TegraRCMGui (ЛИНК);
- также качаем на комп следующие проги:
#2 — Копируем ключи BIS
- запускаем TegraRCMGui, жмем кнопку «Install Driver» и дожидаемся завершения установки драйверов;
- после этого подключаем Switch к компу и отключаем питание консоли;
- вставляем замыкатель (RCM jig) в слот правого джойкона и жмем одновременно кнопки «Увеличить громкость» и «Питание» консоли (Switch никак на это не должен реагировать, но если он включился, то отключаем его и повторяем все заново);
- если в левом нижнем углу окна TegraRCMGui появился значок Switch с надписью «RCM OK» на зеленом поле, то вы все сделали правильно;
- в том же окне открываем вкладку «Tools«, кликаем по «biskeydump (by rajkosto)«;
- Switch покажет на синий QR code, а комп сразу же запросит разрешение сохранить текстовый файл BIS_keys.txt;
- указываем для него папку console.keys (находится она в папке «Yuzu», адрес по умолчанию C:\Users\Имя\AppData\Roaming\yuzu) и сохраняем;
- открываем сохраненный файл BIS_keys.txt в текстовом редакторе и проверяем наличие в нем следующих ключей:
#3 — Копируем Prod.keys и Title.keys
- скачанный ранее архив «Kosmos» (линк см. в п.#1) распаковываем в корень SD-карты;
- после распаковки архива в папку «Switch» на карту копируем файл Lockpick.nro (линк см. в п.#1);
- далее на карте открываем папку bootloader, в ней payloads и в неё копируем файл Lockpick_RCM.bin (линк см. в п.#1);
- перезагружаем Switch в режим RCM (на выключенной консоли со вставленным замыкателем нажать одновременно «Питание» + «Увеличение громкости»);
- в окне TegraRCMGui переходим во вкладку «Payload», справа от строки жмем «Select payload» кликаем значок папочки, указываем путь к файлу Hekate (линк см. в п.#1) и жмем кнопку «Inject Payload», после чего Switch откроет браузер Hekate;
- в меню Hekate кликаем Console Info;
- слева жмем TSEC Keys, затем — Dump Keys и OK, закрываем окно — Close;
- там же жмем Fuses, затем — Dump fuses и OK, , закрываем окно — Close;
- вверху экрана жмем «Home» и далее — «Payloads«;
- в списке пейлоадов находим и выбираем Lockpick_RCM.bin (Switch либо покажет табличку «Reboot to Sept…» либо ничего не покажет, чтобы запустить Lockpick_RCM.bin, жмем кнопку «Питание», перейти — «Громкость +/-«);
- запоминаем папку, куда были скопированы ключи (по умолчанию, это SD:/switch/prod.keys);
- перезагружаем консоль в RCM (кнопка «Увеличить громкость«);
- в окне TegraRCMGui переходим во вкладку «Payload«, справа от строки жмем «Select payload» кликаем значок папочки, указываем путь к файлу Hekate (линк см. в п.#1) и жмем кнопку «Inject Payload«, после чего Switch снова откроет браузер Hekate;
- на главном экране Hekate жмем Launch и затем — CFW (SYSNAND), и после того , как Switch запустит режим CFW (Custom Firmware Mode ), зажимаем кнопку R и жмем «Album» — откроется меню Homebrew;
- в нем тапаем Lockpick и ждем завершения копирования файла title.keys (по умолчанию он скопируется в папку SD:/switch/title.keys).
Теперь находим оба файла — prod.keys (в папке SD:/switch/prod.keys) и title.keys (в папке SD:/switch/title.keys) и копируем их со Switch-а в папку «keys» в папке «Yuzu» (C:\Users\Имя\AppData\Roaming\yuzu\keys) на компе.
#4 — Копируем системные файлы
Делается это следующим образом:
- скачанный ранее архив «Kosmos» (линк см. в п.#1) распаковываем в корень SD-карты;
- в окне TegraRCMGui переходим во вкладку «Payload«, справа от строки жмем «Select payload» кликаем значок папочки, указываем путь к файлу Hekate (линк см. в п.#1) и жмем кнопку «Inject Payload«, после чего Switch снова откроет браузер Hekate;
- жмем «Tools» (в верхнем меню) и далее «Backup eMMC«;
- в самом низу раздела жмем «eMMC BOOT0 & BOOT1«, дожидаемся завершения загрузки, запоминаем папку, куда был скопирован дамп, и жмем «Close«;
- теперь жмем «eMMC RAW GPP» и отдыхаем — файл rawnand.bin большой (30GB), копироваться он будет долго (от получаса до часа, в зависимости от качества работы карты памяти), после завершения процедуры копирования тоже запоминаем адрес папки, в которую был скопирован файл;
- тапаем «Back» и выключаем консоль («Power Off» внизу справа);
- извлекаем карту памяти, вставляем её кард-ридер компа и открываем «Проводником«;
- в корень карты памяти копируем файл yuzu_copy.bat и запускаем его двойным кликом — после этого начнется сборка файла rawnand.bin, если же он и так был скопирован одним файлом, то просто идем дальше.
#5 — Переносим из rawnand.bin в Yuzu папки SYSTEM и USER
- на компе запускаем утилиту HacDiskMount (линк см. в п.#1) от имени Администратора, вверху окна жмем «File» -> «Open» и выбираем rawnand.bin;
- дважды кликаем по строке PRODINFO, жмем «Browse«, указываем «Рабочий стол» (чтобы не искать потом файл долго), называем файл PRODINFO.bin и запускаем копирование — «Start» (никакие ключи для этого вводить не нужно);
- далее в той же таблице так же кликаем по строке BCPKG2-1-Normal-Main, жмем «Browse«, указываем «Рабочий стол«, называем файл BCPKG2-1-Normal-Main.bin и запускаем копирование — «Start» (ключи тоже не нужны);
- с Рабочего стола оба файла — PRODINFO.bin и BCPKG2-1-Normal-Main.bin — переносим в папку «sysdata» в папке «Yuzu» (C:\Users\Имя\AppData\Roaming\yuzu\sysdata) на компе.
- теперь в окне HacDiskMount дважды кликаем по строке SYSTEM, в поле «Crypto» вводим ключ bis_key2_crypt, в поле «Tweak» — ключ bis_key2_tweak (оба — из QR-кода) и жмем кнопку «Test«;
- далее — если текст снизу красный, то перепроверяем ключи, если синий — кликаем «Install», ждем завершения установки драйвера (прога напишет «Driver (ver. XXXXX) installed, Service is running«), выбираем диск «Y» в меню ниже и жмем кнопку «Mount«. Прога на какое-то время как бы подвиснет.
- жмем «Windows+R» с клавиатуры, вводим Y и жмем «OK» — обнаруживаем папки «Contents» и «Save» и переносим обе в папку user в папке Yuzu (C:\Users\Имя\AppData\Roaming\yuzu\nand/user);
- жмем Unmount;
- в окне HacDiskMount дважды кликаем по строке USER, вводим те же ключи, жмем «Mount«, далее точно так же открываем новый диск и переносим оттуда папки «Contents» и «Save» в ту же папку в папке Yuzu (C:\Users\Имя\AppData\Roaming\yuzu\nand/user).
- жмем Unmount;
Отметим также, что если на карте памяти остались игры и/или данные игр, то их попутно можно скопировать в папку C:\Users\Имя\AppData\Roaming\yuzu\sdmc.
#6 — как скопировать игры с картриджей
… точнее, файлы XCI с картриджей в Yuzu. Делается это следующим образом:
- вставляем картридж с нужной игрушкой в слот Switch-а;
- скачанный ранее архив «Kosmos» (линк см. в п.#1) распаковываем в корень SD-карты;
- после этого распаковываем в папку «switch» на карте памяти архив nxdumptool (линк см. в п.#1);
- в окне TegraRCMGui переходим во вкладку «Payload«, справа от строки жмем «Select payload» кликаем значок папочки, указываем путь к файлу Hekate (линк см. в п.#1) и жмем кнопку «Inject Payload«, после чего Switch снова откроет браузер Hekate;
- на главном экране Hekate жмем Launch и затем — CFW (SYSNAND), и после того , как Switch запустит режим CFW (Custom Firmware Mode ), зажимаем кнопку R и жмем «Album» — откроется меню Homebrew;
- тапаем nxdumptool
- жмем «Dump gamecard content» и затем — «Cartridge Image (XCI) dump» (в обязательном порядке копируем сертификат — опция активируется кнопками «влево-вправо»);
- новосозданный образ картриджа копируем в отдельную папку.
#7 — запускаем Yuzu
И наконец, можно запускать эмулятор на компе и тестировать результат проделанной работы. Для этого:
Источник