Для тих, хто шукаєте емулятор 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)"
Нарешті, я залишаю вам наступні посилання, де ви можете знайти документацію, яка буде корисною для налаштування.
- Посібник зі встановлення Linux
- Інструкція зі встановлення та налаштуванняn
- багатокористувацький посібник