Ryujinx - Эмулятор Nintendo Switch

Ryujinx(REE-YOU-JINX) — это эмулятор Nintendo Switch с открытым исходным кодом, созданный gdkchan и написанный на C#. Цель этого эмулятора - обеспечить отличную точность и производительность, удобный интерфейс и стабильные сборки. Он был написан с нуля, а разработка проекта началась в сентябре 2017 года и до сих пор он получает обновления с улучшением производительность и стабильности.

Эмулятор Ryujinx был протестирована примерно на 4200 играх; более 4150 загрузились из меню в игровой процесс, и примерно 3500 из них считаются пригодными для игры. Ознакомиться со списком совместимости можно здесь. В поддерживаемые проекты входят, как новинки так и классические игры среди которых Prince of Persia: The Lost Crown, Persona 5 Royal, Metal Gear Solid Master Collection, Mario и The Legend of Zelda.

Использование

Для запуска этого эмулятора на вашем компьютере должно быть не менее 8 Гб оперативной памяти; несоблюдение этого требования может привести к ухудшению игрового процесса или неожиданным сбоям.

Особенности:

  • Аудиовыход поддерживается полностью, аудиовход (микрофон) не поддерживается.
  • Эмулятор процессора, ARMeilleure, эмулирует процессор ARMv8 и в настоящее время имеет поддержку большинства 64-битных инструкций ARMv8 и некоторых инструкций ARMv7 (и более старых), включая частичную поддержку 32-битных инструкций. Он транслирует ARM-код в пользовательский IR, выполняет несколько оптимизаций и превращает его в код x86. В зависимости от предпочтений пользователя доступны три варианта менеджера памяти, использующие как программный (более медленный), так и хост-маппинг (гораздо более быстрый) режимы. По умолчанию установлен самый быстрый вариант (хост, флажок снят). В Ryujinx также имеется дополнительный кэш постоянных переводов Profiled Persistent Translation Cache, который, по сути, кэширует переведенные функции, чтобы их не нужно было переводить при каждой загрузке игры. В результате время загрузки (время между запуском игры и появлением титульного экрана) значительно сокращается практически для каждой игры. ПРИМЕЧАНИЕ: Эта функция включена по умолчанию в меню "Параметры" > вкладка "Система". Вы должны запустить игру не менее двух раз до титульного экрана или дальше, прежде чем улучшения производительности будут разблокированы при третьем запуске! Эти улучшения постоянны и не требуют дополнительных запусков в дальнейшем.
  • Эмулятор GPU эмулирует графический процессор Maxwell на Switch, используя API OpenGL (минимальная версия 4.5), Vulkan или Metal (через MoltenVK) через пользовательскую сборку OpenTK или Silk.NET соответственно. В настоящее время конечному пользователю доступны шесть графических улучшений в Ryujinx: Кэширование дисковых шейдеров, масштабирование разрешения, сглаживание, фильтры масштабирования (включая FSR), анизотропная фильтрация и регулировка соотношения сторон. Эти улучшения могут быть настроены или переключены по желанию в графическом интерфейсе.
  • Поддержка эмулятора включает в себя клавиатуру, мышь, сенсорный ввод, JoyCon и почти все контроллеры. Управление движениями поддерживается нативно в большинстве случаев; для поддержки движений с двумя JoyCon в настоящее время требуется DS4Windows или BetterJoy. Во всех сценариях вы можете настроить все в меню конфигурации ввода.
  • Ryujinx может управлять дополнительным/загружаемым контентом через графический интерфейс. Моды (romfs, exefs и runtime-моды, такие как читы) также поддерживаются; в графическом интерфейсе есть ярлык для открытия соответствующей папки модов для конкретной игры.
  • В эмуляторе есть настройки для включения и отключения некоторых журналов, ремапинга контроллеров и т. д. Вы можете настроить все эти параметры через графический интерфейс или вручную с помощью конфигурационного файла Config.json, находящегося в папке пользователя, доступ к которой можно получить, нажав Open Ryujinx Folder в меню File в графическом интерфейсе.

Руководство по установке и настройке Ryujinx

В этом руководстве показано использование правильно загруженной версии игры в виде необрезанного файла XCI для установки прошивки непосредственно в Ryujinx. Также возможна установка прошивки из папки или ZIP-файла. Вы также можете следовать этому руководству по сбросу прошивки. Всю необходимую информацию о распаковке RAR, ZIP, 7z и других архивов можно узнать в специальном материале.

  • Теперь, когда вы загрузили архив Ryujinx, откройте его и извлеките содержимое папки публикации на свой жесткий диск в выбранное вами место.
  • Нажмите «ОК» в окне с предупреждением.
    Теперь, когда Ryujinx запущен, в вашей папке %appdata% созданы соответствующие папки.
  • Закройте и снова откройте Ryujinx, чтобы проверить файл prod.keys.
    Вы закончили установку ключей!

Первоначальная настройка (продолжение) — установка прошивки

Теперь, когда ваши ключи установлены, пришло время установить прошивку. Убедитесь, что у вас есть необрезанный файл XCI последнего сброшенного вами игрового картриджа или вы скомпилировали дамп прошивки в ZIP-файл.

  • Откройте эмулятор. Больше не должно быть никаких предупреждений о KEYS.md; если предупреждение по-прежнему появляется, вернитесь к шагам prod.keys и убедитесь, что вы правильно разместили файл.

Теперь, когда Ryujinx открыт, нажмите «Инструменты» > «Прошивка» > «Установить из XCI/ZIP»

Откроется окно «Выберите файл прошивки для открытия».

В окне Ryujinx перейдите к местоположению дампа файла XCI и нажмите «Открыть» . Вам будет предложено подтвердить, хотите ли вы установить прошивку. Убедитесь, что ваши prod.keys как минимум такие же новые, как и прошивка, которую вы устанавливаете! (Номер версии вашей прошивки может отличаться).

Нажмите Да. Вы увидите сообщение о том, что прошивка устанавливается:

Нажмите ОК. Если все прошло хорошо, теперь вы увидите версию вашей прошивки как «Версия системы» в правом нижнем углу главного окна Ryujinx .

Ryujinx поддерживает портативный режим. Если вы настроили портативный режим, обратите внимание, что каждый раз, когда в руководстве выше упоминается папка %appdata%, имеется в виду ваша пользовательская папка данных.

Добавление ваших игр в Ryujinx

Открыв Ryujinx, нажмите «Параметры» > «Настройки». Вы попадете прямо на вкладку «Общие».

Существует два разных метода добавления игрового каталога в это окно.

1-й метод: введите абсолютный путь к папке, содержащей ваши игры, в поле пути и нажмите «Добавить»

2-й метод: ничего не вводя в поле пути, нажмите «Добавить».

Это вызывает окно навигации. Перейдите в папку, содержащую ваши игры (например, D:\Switch Games), и нажмите «Добавить».

Какой бы метод вы ни выбрали, нажмите «Сохранить», чтобы сохранить настройки каталога игры. Ваши игры теперь будут отображаться в главном окне Ryujinx.

Версия эмулятора Ryujinx с многопользовательским режимом доступна в отдельном посте.

Комментарии: 4
Ваш комментарий

В самом начале нажал на ОК, ключи не устанавливаются , пишет ошибку.

3