Ryujinx, egy kísérleti platformok közötti Nintendo Switch emulátor C# nyelven

Ryūjinx

A Ryujinx egy nyílt forráskódú Nintendo Switch emulátor

Azoknak, akik Nintendo Switch emulátort keresek, Miután a Nintendo a "mindkettőhöz" ment, hogy blokkolja a Lockpick és Lockpick_RCM adattárakat, valamint ezek különféle elágazásait, A Ryujinx egyike azoknak a lehetőségeknek, amelyek érdekelhetik Önt.

Ryujinx (Ryujinx neve a "Ryujin" néven alapszik - a mitikus sárkány (a tenger istene) neve) nyílt forráskódú emulátor, amely 2017 óta elérhető és ezt C# nyelven fejlesztették ki. Tervezői szerint célja a kiváló precizitás és teljesítmény, a felhasználóbarát felület és a konzisztens buildek biztosítása.

Az oldal hivatalos oldalán ezt olvashatjuk egyszerű és kísérletező Nintendo Switch emulátorként mutatja be magát. Tekintettel azonban arra, hogy mire képes, kiderül, hogy sokkal több, mint egy kísérleti emulátor. Tavaly áprilisban a Ryujinxet körülbelül 4050 címen tesztelték, és körülbelül 3400-at találtak játszhatónak.

Ryujinx jellemzői

Mivel a emulátor tulajdonságai, A következőket említik a GitHub projekt oldalán:

  • Audio: Az audiokimenet teljes mértékben támogatott, de megemlítjük, hogy a hangbemenet (mikrofon) nem támogatott.
  • UPC: A CPU-emulátor, az ARMeilleure, egy ARMv8 CPU-t emulál, és jelenleg támogatja a legtöbb 8 bites ARMv64-at, valamint néhány ARMv7 (és korábbi) utasítást, beleértve a részleges 32 bites támogatást is. Lefordítja az ARM kódot egyéni IR-re, elvégzi néhány optimalizálást, és x86 kódra konvertálja.
  • A Ryujinx egy opcionális profilozott perzisztens fordítási gyorsítótárral is rendelkezik, amely lényegében a lefordított funkciókat gyorsítótárazza, így nem kell minden alkalommal lefordítani őket a játék betöltésekor. A nettó eredmény a betöltési idő jelentős csökkenése (
  • GPU: A GPU-emulátor emulálja a Switch Maxwell GPU-t az OpenGL (minimum 4.5-ös verzió), a Vulkan vagy a Metal (MoltenVK-n keresztül) API-k használatával az OpenTK vagy a Silk.NET egyedi felépítésén keresztül.
  • Billentyűzet, egér, érintőképernyős bevitel, JoyCon beviteli támogatás és szinte minden sofőr. A mozgásvezérlők a legtöbb esetben natív módon támogatottak; A kettős JoyCon mozgás támogatásához jelenleg DS4Windows vagy BetterJoy szükséges. Minden esetben mindent konfigurálhat a beviteli beállítások menüben.
  • DLC és modok: A Ryujinx további tartalmakat/letölthető tartalmakat kezelhet a grafikus felhasználói felületen keresztül. A modok szintén támogatottak (romfs, exefek és futásidejű modok, mint a csalások); a GUI egy parancsikont tartalmaz az adott játék megfelelő mod mappájának megnyitásához.

Ryujinx telepítés

Azok számára, akik érdeklődnek a Ryujinx telepítése iránt a számítógépükre, tudniuk kell, hogy a megfelelő működéshez legalább:

  • 8 GB RAM
  • CPU: Intel Core i5-4430 vagy AMD Ryzen 3 1200
  • GPU: Intel HD 520, NVIDIA GT 1030 vagy AMD Radeon R7 240
  • olyan videokártya/GPU, amely támogatja az OpenGL 4.5 vagy újabb verzióját, vagy a Vulkan
  • 64 bites operációs rendszer
  • prod.keys, title.keys és a firmware letöltve a Nintendótól, ami jailbreak-el beszerezhető (bár ezt egy kis interneten keresgélve megtalálod)

Ami a Ryujinx telepítését Linuxra illeti, ez nagyon egyszerű, mert ha nem akarsz függőségekkel foglalkozni, akkor a flathub-ról telepítheted a következő paranccsal (a flatpak támogatás engedélyezése szükséges):

flatpak install flathub org.ryujinx.Ryujinx

Most azok számára, akik a mellékelt telepítőszkripttel szeretnek telepíteni, egyszerűen nyisson meg egy terminált, és írja be a következőket a függőségek telepítéséhez

Archlinux alapú disztribúciók:

sudo pacman -S sdl2 openal

Ubuntu alapú disztribúciók:

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

Fedora:

sudo dnf install SDL2-devel openal-soft

És végül folytatjuk a következő parancs végrehajtását:

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

Végül meghagyom a következő hivatkozásokat, ahol megtalálhatja a konfigurációhoz hasznos dokumentációt.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.