Ryujinx, експериментальний кросплатформенний емулятор Nintendo Switch, написаний мовою C#

Рюджінкс

Ryujinx — це емулятор Nintendo Switch з відкритим кодом

Для тих, хто шукаєте емулятор Nintendo Switch, Після того, як Nintendo перейшла до «обидва», щоб заблокувати репозиторії Lockpick і Lockpick_RCM, а також різні їх розгалуження, Ryujinx — один із варіантів, який може вас зацікавити.

Рюджінкс (ім’я Рюджінкса походить від імені «Рюджін» – імені міфічного дракона (бога моря)), емулятор з відкритим кодом, який доступний з 2017 року і це характеризується тим, що розроблено мовою C#. За словами розробників, його мета — забезпечити чудову точність і продуктивність, зручний інтерфейс і послідовні збірки.

Про це можна прочитати на офіційній сторінці сайту він представляє себе як простий і експериментальний емулятор Nintendo Switch. Однак, зважаючи на те, на що він здатний, він виявляється набагато більшим, ніж просто експериментальним емулятором. У квітні минулого року Ryujinx протестували приблизно на 4050 іграх, і близько 3400 виявилися придатними для гри.

Індекс

Характеристики Ryujinx

Як Особливості емулятора, На сторінці проекту на GitHub згадується наступне:

  • Аудіо: Аудіовихід повністю підтримується, але згадується, що аудіовхід (мікрофон) не підтримується.
  • СКП: Емулятор ЦП, ARMeilleure, емулює ЦП ARMv8 і наразі підтримує більшість 8-розрядних інструкцій ARMv64 і деяких ARMv7 (і раніших), включаючи часткову підтримку 32-розрядних. Він перетворює код ARM на спеціалізований ІЧ, виконує деякі оптимізації та перетворює його на код x86.
  • Ryujinx також має додатковий профільований постійний кеш перекладу, який, по суті, кешує перекладені функції, тому їх не потрібно перекладати щоразу, коли завантажується гра. Кінцевим результатом є значне скорочення часу завантаження (
  • Графічний процесор: емулятор графічного процесора емулює графічний процесор Switch Maxwell за допомогою API OpenGL (мінімальна версія 4.5), Vulkan або Metal (через MoltenVK) за допомогою спеціальної збірки OpenTK або Silk.NET відповідно.
  • Підтримка клавіатури, миші, сенсорного введення, підтримка введення JoyCon і майже всі водії. Елементи керування рухом у більшості випадків підтримуються нативно; DS4Windows або BetterJoy наразі потрібні для підтримки подвійного руху JoyCon. У всіх сценаріях ви можете налаштувати все в меню параметрів введення.
  • DLC і моди: Ryujinx може керувати додатковим вмістом/контентом, який можна завантажити, через графічний інтерфейс. Також підтримуються модифікації (romfs, exefs і моди виконання, як-от чіти); GUI містить ярлик для відкриття відповідної папки модів для певної гри.

Встановлення Ryujinx

Тим, хто зацікавлений у встановленні Ryujinx на свій комп’ютер, слід знати, що для його правильної роботи потрібно принаймні:

  • 8 Гб оперативної пам'яті
  • Процесор: Intel Core i5-4430 або AMD Ryzen 3 1200
  • Графічний процесор: Intel HD 520, NVIDIA GT 1030 або AMD Radeon R7 240
  • відеокарта/графічний процесор, який підтримує OpenGL 4.5 або новішої версії або Vulkan
  • 64-розрядна операційна система
  • prod.keys, title.keys і a прошивка завантажена від Nintendo, який можна отримати за допомогою джейлбрейка (хоча це можна знайти, трохи пошукавши в Інтернеті)

Щодо встановлення Ryujinx на Linux, це дуже просто, тому що якщо ви не хочете мати справу із залежностями, ви можете встановити з flathub за допомогою наступної команди (потрібно ввімкнути підтримку Flatpak):

flatpak install flathub org.ryujinx.Ryujinx

Тепер для тих, хто надає перевагу встановленню за допомогою наданого сценарію встановлення, просто відкрийте термінал і введіть наступне, щоб установити залежності

Дистрибутиви на основі Archlinux:

sudo pacman -S sdl2 openal

Дистрибутиви на основі Ubuntu:

sudo apt-get install libsdl2-2.0 libsdl2-dev libalut-dev

Fedora:

sudo dnf install SDL2-devel openal-soft

І нарешті ми переходимо до виконання такої команди:

bash -c "$(curl -s https://raw.githubusercontent.com/edisionnano/Pine-jinx/main/pinejinx.sh)"

Нарешті, я залишаю вам наступні посилання, де ви можете знайти документацію, яка буде корисною для налаштування.


Зміст статті відповідає нашим принципам редакційна етика. Щоб повідомити про помилку, натисніть тут.

Будьте першим, щоб коментувати

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.