Ryujinx, ein experimenteller plattformübergreifender Nintendo Switch-Emulator, geschrieben in C#

Ryūjinx

Ryujinx ist ein Open-Source-Emulator für Nintendo Switch

Für jene die auf der Suche nach einem Nintendo Switch-Emulator sind, Nachdem Nintendo zu „beides“ gegangen war, um die Lockpick- und Lockpick_RCM-Repositorys sowie verschiedene Forks davon zu blockieren, Ryujinx ist eine der Optionen, die für Sie von Interesse sein könnten.

Ryujinx (Ryujinx‘ Name basiert auf dem Namen „Ryujin“ – dem Namen des mythischen Drachen (Gott des Meeres)) ist ein Open-Source-Emulator, der seit 2017 verfügbar ist und das zeichnet sich dadurch aus, dass es in der Sprache C# entwickelt wurde. Laut seinen Designern besteht sein Ziel darin, hervorragende Präzision und Leistung, eine benutzerfreundliche Oberfläche und konsistente Builds zu bieten.

Auf der offiziellen Seite der Website können wir das lesen es präsentiert sich als einfacher und experimenteller Nintendo Switch-Emulator. Angesichts seiner Leistungsfähigkeit erweist es sich jedoch als viel mehr als nur ein experimenteller Emulator. Im vergangenen April wurde Ryujinx an rund 4050 Titeln getestet und rund 3400 davon erwiesen sich als spielbar.

Ryujinx-Eigenschaften

Da der Emulatorfunktionen, Auf der Projektseite auf GitHub wird Folgendes erwähnt:

  • Audio: Die Audioausgabe wird vollständig unterstützt, es wird jedoch erwähnt, dass die Audioeingabe (Mikrofon) nicht unterstützt wird.
  • UPC: Der CPU-Emulator ARMeilleure emuliert eine ARMv8-CPU und unterstützt derzeit die meisten 8-Bit-ARMv64- und einige ARMv7-Anweisungen (und früher), einschließlich teilweiser 32-Bit-Unterstützung. Es übersetzt den ARM-Code in eine benutzerdefinierte IR, führt einige Optimierungen durch und konvertiert ihn in x86-Code.
  • Ryujinx verfügt außerdem über einen optionalen profilierten persistenten Übersetzungscache, der übersetzte Funktionen im Wesentlichen zwischenspeichert, sodass sie nicht jedes Mal übersetzt werden müssen, wenn das Spiel geladen wird. Das Endergebnis ist eine deutliche Reduzierung der Ladezeiten (
  • GPU: Der GPU-Emulator emuliert die Switch Maxwell-GPU mithilfe der APIs OpenGL (mindestens Version 4.5), Vulkan oder Metal (über MoltenVK) über einen benutzerdefinierten Build von OpenTK bzw. Silk.NET.
  • Unterstützung für Tastatur, Maus, Touch-Eingabe, JoyCon-Eingabeunterstützung und fast alle Fahrer. Bewegungssteuerungen werden in den meisten Fällen nativ unterstützt; Für die Dual-JoyCon-Bewegungsunterstützung ist derzeit DS4Windows oder BetterJoy erforderlich. In allen Szenarien können Sie alles im Eingabeeinstellungsmenü konfigurieren.
  • DLC und Mods: Ryujinx kann zusätzliche Inhalte/herunterladbare Inhalte über die GUI verwalten. Mods werden ebenfalls unterstützt (ROMFS, Exefs und Laufzeitmods wie Cheats); Die GUI enthält eine Verknüpfung zum Öffnen des jeweiligen Mods-Ordners für ein bestimmtes Spiel.

Ryujinx-Installation

Diejenigen, die daran interessiert sind, Ryujinx auf ihrem Computer zu installieren, sollten wissen, dass für eine ordnungsgemäße Ausführung mindestens Folgendes erforderlich ist:

  • 8 GB RAM
  • CPU: Intel Core i5-4430 oder AMD Ryzen 3 1200
  • GPU: Intel HD 520, NVIDIA GT 1030 oder AMD Radeon R7 240
  • eine Grafikkarte/GPU, die OpenGL 4.5 oder höher unterstützt, oder Vulkan
  • ein 64-Bit-Betriebssystem
  • prod.keys, title.keys und a Firmware heruntergeladen von Nintendo, das mit Jailbreak erhältlich ist (obwohl dies durch ein wenig Suche im Internet gefunden werden kann)

Die Installation von Ryujinx unter Linux ist sehr einfach, denn wenn Sie sich nicht mit Abhängigkeiten herumschlagen möchten, können Sie die Installation von Flathub mit dem folgenden Befehl durchführen (aktivierte Flatpak-Unterstützung ist erforderlich):

flatpak install flathub org.ryujinx.Ryujinx

Für diejenigen, die die Installation lieber mit dem bereitgestellten Installationsskript durchführen möchten, öffnen Sie einfach ein Terminal und geben Sie Folgendes ein, um die Abhängigkeiten zu installieren

Archlinux-basierte Distributionen:

sudo pacman -S sdl2 openal

Ubuntu-basierte Distributionen:

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

Fedora:

sudo dnf install SDL2-devel openal-soft

Und schließlich führen wir den folgenden Befehl aus:

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

Abschließend hinterlasse ich Ihnen die folgenden Links, über die Sie die Dokumentation finden, die für die Konfiguration nützlich sein wird.


Schreiben Sie den ersten Kommentar

Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.