Можно сколь угодно долго косо смотреть на Switch или ругать действия и решения Nintendo, но вот отрицать тот факт, что The Legend of Zelda: Breath of the Wild была (впрочем, и остается) отличной игрой бессмысленно. Уже вот-вот будет официально выпущена вторая часть приключений отважного Линка, которую не стоит пропускать мимо. Если вы любитель приключений в открытом мире — это то, что будет вас спасать вас от томительного ожидания Starfield. Призывать покупать консоль ради одной игры я не планирую, ведь всегда можно прибегнуть к эмулятору.
В данном материале будут упоминаться некоторые программные компоненты, которые можно получить, имея под рукой Nintendo Switch. Скачивание уже готовых компонентов производится на ваш страх и риск.
Эмулятор Ryujinx
Самым стабильным и гибким эмулятором Nintendo Switch, на данный момент, является Ryujinx. Он достаточно прост в настройке и установке, да и нагрузки на систему дополнительной он не создаст. Однако, перед тем как скачивать его (лучше с официального сайта проекта) стоит посмотреть на свой ПК. Большого набора оборудования у меня под рукой нет, но учитывая личный опыт и тесты производительности в сети лучше иметь в распоряжении:
Процессор уровня Core i3 8100/Ryzen 3 1200;
Видеокарту GT 1050/RX560 (мобильные версии вполне валидны);
Оперативной памяти 8Гб.
И да, все может заработать и на более слабой машине. Обязательно делитесь в комментариях конфигурациями, на которых у вас стабильно работал эмулятор — многим это будет полезно узнать.
Первый этап — настройка
Скачиваем, распаковываем эмулятор, запускаем и сразу видим сообщение об ошибке:
Все в порядке. Эмулятор работает таким образом, что полностью воссоздает среду консоли. На этом этапе следует взять свой Nintendo Switch (или взять у друга) так как нужны ключи продукта и дамп прошивки консоли.
Если процедура показалась вам сложной, то здесь можно найти стабильные ключи (для тестов использовалась версия 16.0.0).
Закинуть содержимое папки (два файла) по пути C:\Users\имя пользователя\AppData\Roaming\Ryujinx\system. Получиться там должна следующая картина:
Вновь запускаем Ryujinx и на этот раз увидим окно программы.
Второй этап — прошивка
Сам эмулятор не содержит в себе файлов, которые позволят запустить виртуальную среду. Грубо говоря: для запуска игр, ему нужно иметь под рукой слепок консоли, на которой игра и должна запускаться. Собственно, имея под рукой консоль, достать такую не проблема, но люди охотно делятся прошивками, дабы поддерживать энтузиастов эмуляторостроения. Нужную версию, номер которой совпадает с ранее установленным ключом, можно найти тут.
Теперь, в контекстном меню эмулятора выбираем Tools -> Install Firmware -> …from XCL or ZIP. Указываем место, где лежит архив в прошивки.
На этом базовая установка эмулятора завершена! Но перед началом игры стоит выполнить кое-какие настройки.
На данном этапе могут возникнуть ошибки. Если программа ругается после того, как вы попытались поставить прошивку, то попробуйте найти более старую версию как ключа, так и дампа.
Подготовка к игре
Теперь от игры вас отделяет всего пара моментов. Первый — достать образ игры в формате nsp. Тут я вам уже не помощник. Перед вами открыт интернет, во всем его возможностями, в том числе и не самыми легальными. Но если вы нашли образ игры, даже еще не вышедшей The Legend of Zelda: Tears of the Kingdom, то ее можно легко запустить выбрав “File” -> “Load application from file”. Но дабы не дергать эмулятор каждый раз, лучше в Меню настроек в первой вкладке добавить директорию игры. Так она будет отображаться в главном окне эмулятора.
Игру, как и сам эмулятор, лучше всего держать на SSD-диске, иначе возможны скачки fps и небольшие лаги.
Ну а вот со вторым моментом, касающимся настроек, я вам немного помогу. Отправляемся в основное меню Options -> Settings.
Во вкладке графики не рекомендую ничего менять, разве что установить Vulkan, если он у вас не выбран.
Не лишним будет убрать все контролы во вкладке Logging, если только игру вас не просил протестировать разработчик (а он не просил, не врите мне).
Не забываем о вкладке локалей. Это не принципиально, но может повлиять на некоторые игры (если в игре задумывался русский текст, например).
И теперь, главная боль — управление. Для самого Ryujinx привычнее понимать геймпады, и пройдя во вкладку “Input” и кликнув “Configure” у первого игрока (лучше так) Вы сможете свободно настроить управление под ваш геймпад. Будь то оригинальный контроллер Nintendo Switch или любой другой. От себя рекомендую настраивать PRO-контроллер.
Настройка управления с клавиатуры и мышки
Учитывая то, через что предстоит пройти, и на сколько будет удобным управление в играх, хочется просто написать “Никак” и отправить искать даже простенький геймпад. Но, если вам так уж интересно…ладно, погнали.
Для начала, вам нужно убедить не эмулятор, а Windows в том, что у вас есть геймпад. Так что устанавливаем…его эмулятор! Сложный способ — использование свободно распространяемых программ, вроде mouse2joystick который доступен на GitHub вместе с инструкцией по установке. Простой — reWASD, который в разы удобнее, но требует плату.
Если интерес к такому способу управления играми на Switch будет интересен, то обязательно разберу его в отдельном гайде. Но, честно говоря — это будет далеко не самый приятный игровой опыт.
Вот и все — добро пожаловать в прекрасный мир эмуляции Nintendo Switch! Производительность игр на вполне достойном уровне, и если не считать сложностей с получением образов — все отлично работает.