Запуск The Legend of Zelda: Tears of the Kingdom на эмуляторе. Установка, тонкости, моды

Техническое состояние Tears of the Kingdom на Nintendo Switch оставляет в недоумении: «Как такая великолепная игра могла выйти на таком ужасном железе?». На помощь приходят пользователи — на эмуляторе новый эксклюзив уже работает намного стабильнее, чем на консоли «большой N».

Внимание! Здесь вы не найдёте ссылок на пиратские версии ключей для эмулятора и игры. В статье есть подсказки, где можно взять необходимые для работы эмулятора файлы, но на большее рассчитывать не стоит. Также мы не даём гарантии, что с настройками из этого гайда игра будет работать корректно, однако они были подобраны под слабые системы сообществом игроков Yuzu. 

Какой эмулятор выбрать?

The Legend of Zelda: Tears of the Kingdom можно запустить на двух эмуляторах Nintendo Switch: Ryujinx и Yuzu. Как человек, который протестировал оба инструмента, со всей ответственностью заявляю — Yuzu идёт семимильными шагами в улучшении пользовательского опыта, тогда как на Ryujinx возникает всё больше проблем.

Неизвестно почему, но с построением шейдеров у Ryujinx трудности в локации «Каверны» — иногда частота кадров может опускаться ниже 20 и не подниматься совсем! При этом игровой процесс сопровождается зависаниями и лагами. После такого решено было перейти на Yuzu — стабильная частота кадров независимо от локаций, построение шейдеров происходит быстро и во время игрового процесса этого почти не замечаешь.

Где взять The Legend of Zelda: Tears of the Kingdom

При использовании эмуляторов хорошим тоном считается купить игру и сдампить (то бишь скопировать) файлы игры с лицензионного картриджа. Но Nintendo делает всё, чтобы люди не получали лучший опыт, а страдали на железе 2012 года с мыльной графикой и нестабильной частотой кадров — 8 мая компания потребовала заблокировать open-source приложение Lockpick для снятия дампов с картриджей.

Образ Tears of the Kingdom легко найти в сети. Необходимы файлы игры вместе с апдейтом 1.1.0 в открытом доступе находятся на одном «народном» сайте с трёмя звёздочками.

Если вам будет спокойнее — можете купить картридж и таки занести кровные Nintendo. Компания «Ачивка» должна привезти физические копии уже до 20 мая во все крупные магазины России. В том числе и коллекционное издание.

Стабильная или ранняя? Версии эмулятора и их различия

Для начала придётся скачать стабильную и рабочую версию эмулятора. На момент написания была протестирована версия 1438 — это главный билд, представленный на официальном сайте yuzu-emu. Для упрощения оставим ссылку на версию 1438 — выбирайте формат Windows и распаковывайте в любую удобную папку.

Какая система нужна для запуска игры:

  • Nvidia GeForce GTX 1650 4GB / AMD Radeon RX 6500 4GB 
  • Intel Core i5-10400 / AMD Ryzen 5 3600
  • 16 гигабайт ОЗУ

Однако мне удалось запустить и спокойно играть в новую «Зельду» на следующей машине: RTX 2060, i7-5960X, 32 гигабайта ОЗУ. Из этого можно сделать вывод: важна многопоточность, 4 гигабайта видеопамяти и минимум 16 гигабайт оперативной памяти. 

У Yuzu также есть ранняя версия эмулятора, где обновления и фиксы выходят намного раньше стабильной версии. Однако следя за ситуацией с этим эмулятором, могу подметить один нюанс — чаще новые обновления ломают Tears of the Kingdom. К тому же доступ к ранней версии Yuzu платный и доступен только подписчикам с Patreon.

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

Скачанную версию Yuzu необходимо распаковать в любую удобную вам папку и запустить exe-файл из неё. Установки не потребуется — эмулятор идёт сразу в распакованном виде и самостоятельно создаст нужные папки.

При первом запуске появится ошибка — отсутствуют ключи шифрования. Они необходимы для того, чтобы запущенная игра думала, что мы играем на Nintendo Switch и заработала.

Я не могу дать ссылок на скачивание ключей для работы эмулятора — распространение такой информации легко счесть за пиратство. Однако способов достать необходимые файлы — десятки. Поиск по форуму Reddit (в сабреддите r/NewYuzuPiracy) по ключевому слову «keys» вам в помощь.

После того, как вы получите ключи, установите их, следуя инструкции:

  1. Выберите на верхней панели Yuzu пункт «Файл». В выпадающем окне нажимайте на «Открыть папку Yuzu» — она откроет внутренние файлы эмулятора;
  2. Находим папку keys, открываем и сбрасываем ключи «title.keys» и «prod.keys» в неё;
  3. Перезапускаем Yuzu.

При следующем запуске ошибка об отсутствии ключей шифрования должна исчезнуть — это значит, что всё сделано правильно.

Теперь нужно подсказать эмулятору, где расположена наша игра. Два раза кликаем на зелёный плюсик в окне Yuzu с надписью «Добавить новую папку с играми» и ищем место, где находится образ The Legend of Zelda: Tears of the Kingdom. У меня это стандартный путь к папке «Загрузки» на системном диске — у вас он может отличаться. Если всё сделано правильно — игра отобразится.

Внимание! Если же вдруг игра не появилась, а папка выбрана правильная, нажмите правой кнопкой текущей папке в Yuzu и поставьте галочку напротив пункта «Сканировать подпапки».

Теперь, когда игра появилась в библиотеке Yuzu —  устанавливаем обновление для Tears of the Kingdom. Чтобы это сделать: 

  1. Выбираем на верхней панели Yuzu пункт «Файл». В выпадающем окне выбираем пункт «Установить файлы в NAND»;
  2. В папке со скачанным образом нужно найти файл обновления 1.1.0. Если он не отображается, в правом нижнем углу окна смените расширение искомого файла. Выбирайте тот файл, который весит меньше (размер обновления ~325 мегабайт);
  3. Yuzu выдаст окошко о том, какое обновление будет установлено — соглашайтесь. Версия игры в главном окне эмулятора должна смениться с «1.0.0» на «Update (1.1.0)».

Первые приготовления завершены, дело осталось за малым — модификации и настройка игры для запуска.

Моды

Tears of the Kingdom нуждается в нескольких модах, без которых работать игра будет с проблемами. В момент написания статьи их количество изменилось: из двух штук они превратились в десять! Сообщество постоянно ведёт работу — они решили разделить один мод на пять частей, чтобы каждый игрок мог скачать нужное и иметь лучший опыт. Найти их можно по ссылке — тут они собраны в одном месте и авторы регулярно их обновляют.

Список модификаций, который нам нужен:

  • DynamicFPS — включает динамическую частоту кадров во время эмуляции. Если частота кадров упадёт ниже заданной, то Tears of the Kingdom больше не будет терять скорость эмуляции.
  • 30 FPS и 60 FPS — первый нужен для ограничения работы игры на 30 кадрах, тогда как второй делает возможным работу на 60 кадрах. Если у вас современная система — ставьте модификацию на частоту в 60 кадров. Если же нет — ваш выбор 30 стабильных кадров в секунду.
  • CutsceneFix — модификация, которая исправляет ускорения в кинематографичных сценах при использовании мода 60 FPS.
  • VisualFixes_Disable Quality Reduction — отключает динамическое разрешение в логике игры, качество картинки не будет падать во время сложных сцен.
  • VisualFixes_LOD — исправляет отображение дальних частей карты. Раньше они мерцали и накладывались друг на друга, теперь эта проблема исчезла.

К сожалению, я не нашёл информации о моде VisualFixes_FSR Shader Skip, поэтому могу предполагать только улучшение работы при включённой функции FSR внутри эмулятора. Тесты никаких данных, увы, не дали. На всякий случай оставил включенным.

Чтобы скачать нужные моды, нажмите на жёлтую кнопку «Download» и скачается целый архив модов. 

Для их установки сделайте следующее:

  1. В эмуляторе Yuzu нажмите правой кнопкой по игре The Legend of Zelda: Tears of the Kingdom и выберите пункт «Открыть папку для модов».
  2. В эту папку необходимо разархивировать скачанные нами ранее моды. Открываем архив и перетаскиваем папку с модификацией. Каждый мод по очереди. Выглядеть она должна как на скриншоте ниже.

Затем переходим на главную страницу эмулятора, правой кнопкой нажимаем на игру и выбираем пункт «Свойства». На первой же странице на всех пунктах должны стоять галочки — это значит, что моды задействованы. 

Если же какой-то из модов отсутствует — повторите предыдущие шаги и проверьте, что перенесли папки с модами в правильную папку Yuzu (C:\Users\%Username%\AppData\Roaming\yuzu\load\0100F2C0115B6000).

Настройки игры

С настройками для The Legend of Zelda: Tears of the Kingdom всё ещё проще: сообщество нашло около-идеальный пресет. Настройки внутри эмулятора меняются через пункт «Эмуляция» на верхней панели Yuzu и окно «Параметры». Однако настройки на скриншотах произведены непосредственно для игры в окне «Свойства».

Общие настройки

Настройки системы

Настройки центрального процессора

Настройки графики

Расширенные настройки графики

Не бойтесь экспериментировать и ставить большее разрешение картинки, менять способ сглаживания (для FXAA придётся скачать мод-фикс, без него картинка отображается некорректно). Показанные выше настройки стандарт, который вывело сообщество игроков. Возможно, что на вашем железе какие-то настройки лучше отключить, изменить или же наоборот поставить напротив них галочку.

Настройки управления придётся менять в окне общих параметров («Эмуляция» — «Параметры»). Скриншот ниже — пример настройки геймпада от Xbox One. Эмулятор работает с DualShock, DualSense и Nintendo Pro Controller, а также поддерживает функцию гироскопа. 

Если хочется иметь в игре раскладку кнопок от вашего геймпада — здесь находятся модификации для UI внутри The Legend of Zelda Tears of the Kingdom. Однако стабильная работа не гарантируется — все моды имеют свои баги или изъяны, а также могут быть несовместимы.

Запуск и возможные проблемы

После того, как настройка завершена, моды установлены и изменения сохранены — запускайте Tears of the Kingdom двойным нажатием в главном окне Yuzu.

Какие проблемы могут возникнуть во время игры:

  • Во время выбора способностей/оружия фоновое изображение за меню станет чёрного цвета. Визуальный баг, который исчезает при выходе из текущего меню. Разработчики модификаций до сих пор не понимают, что именно вызывает такую реакцию игры и стараются её исправить. Единственное предположение — если скорость кадра выше 33.33 мс логика игры зачем-то скрывает изображение.
  • Во время использования способности «Комбикинез» по краям зелёной тени от объекта может возникнуть небольшое мерцание.
  • Статтеры и подвисания во время компиляции шейдеров. Разработчики модификаций стараются уменьшить их влияние на игровой процесс, однако если у вас недостаточно сильное железо, то могут возникать зависания — в это время эмулятор просчитывает шейдеры окружения, чтобы использовать их в будущем во время игрового процесса.
  • Некоторые предметы окружения могут двигаться замедленно/ускорено — с последними версиями модов разработчики обещали это исправить, но иногда всё же такой визуальный баг возникает. Например, флаги в области «Эбернские горы» могут двигаться замедленно вдали, а могут развеваться с нормальной скоростью если подойти ближе.

Diagnosis

Сообщество проделало огромную работу по улучшению нового эксклюзива Nintendo. Да, до идеальной работы эмулятора ещё далеко, но текущее состояние уже позволяет пройти The Legend of Zelda: Tears of the Kingdom с лучшей графикой и удобным управлением, а не страдать от мыльной картинки и низкой частоты кадров на железе «большой N».

Делитесь своим опытом эмуляции The Legend of Zelda: Tears of the Kingdom в наших соцсетях под этой статьёй: Telegram и VK.

Статьи Максим Драган К обсуждению