Ryujinx, eksperimentalni večplatformski emulator Nintendo Switch, napisan v C#

Ryūjinx

Ryujinx je odprtokodni emulator Nintendo Switch

Za tiste, ki iščete emulator Nintendo Switch, Potem ko je Nintendo šel na "oboje", da bi blokiral repozitorija Lockpick in Lockpick_RCM ter različna njuna razcepa, Ryujinx je ena od možnosti, ki bi vas lahko zanimala.

Ryujinx (Ryujinxovo ime temelji na imenu "Ryujin" – ime mitskega zmaja (boga morja)), je odprtokodni emulator, ki je na voljo od leta 2017 in za katerega je značilno, da je razvit v jeziku C#. Po besedah ​​njegovih oblikovalcev je njegov cilj zagotoviti odlično natančnost in zmogljivost, uporabniku prijazen vmesnik in dosledne gradnje.

To lahko preberemo na uradni strani spletnega mesta predstavlja se kot preprost in eksperimentalen emulator Nintendo Switch. Vendar se glede na to, česa zmore, izkaže, da je veliko več kot le eksperimentalni emulator. Lani aprila je bil Ryujinx testiran na približno 4050 naslovih in približno 3400 je bilo ugotovljeno, da jih je mogoče igrati.

Značilnosti Ryujinx

Kot za funkcije emulatorja, Naslednje je omenjeno na strani projekta na GitHubu:

  • Avdio: Zvočni izhod je v celoti podprt, vendar je omenjeno, da zvočni vhod (mikrofon) ni podprt.
  • UPC: Emulator CPE, ARMeilleure, posnema CPE ARMv8 in trenutno podpira večino 8-bitnih navodil ARMv64 in nekaj ARMv7 (in starejših), vključno z delno 32-bitno podporo. Prevede kodo ARM v IR po meri, naredi nekaj optimizacij in jo pretvori v kodo x86.
  • Ryujinx ima tudi izbirni profilirani trajni prevajalski predpomnilnik, ki v bistvu predpomni prevedene funkcije, tako da jih ni treba prevajati vsakič, ko se igra naloži. Končni rezultat je znatno zmanjšanje časa nalaganja (
  • GPE: Emulator GPE posnema GPU Switch Maxwell z uporabo API-jev OpenGL (najmanj različica 4.5), Vulkan ali Metal (prek MoltenVK) prek gradnje po meri OpenTK oziroma Silk.NET.
  • Podpora za tipkovnico, miško, vnos na dotik, podpora za vnos JoyCon in skoraj vsi vozniki. Kontrole gibanja so v večini primerov izvorno podprte; Za podporo gibanja dual-JoyCon je trenutno potreben DS4Windows ali BetterJoy. V vseh scenarijih lahko vse konfigurirate v meniju z nastavitvami vnosa.
  • DLC in modifikacije: Ryujinx lahko upravlja dodatno vsebino/vsebino, ki jo je mogoče prenesti prek GUI. Podprti so tudi modi (romfs, exefs in runtime mods, kot so goljufije); GUI vsebuje bližnjico za odpiranje ustrezne mape modov za določeno igro.

Namestitev Ryujinx

Za tiste, ki jih zanima namestitev Ryujinxa na svoj računalnik, morajo vedeti, da za pravilno delovanje potrebuje vsaj:

  • 8 GB RAM-a
  • CPE: Intel Core i5-4430 ali AMD Ryzen 3 1200
  • GPE: Intel HD 520, NVIDIA GT 1030 ali AMD Radeon R7 240
  • grafična kartica/GPE, ki podpira OpenGL 4.5 ali novejši, ali Vulkan
  • 64-bitni operacijski sistem
  • prod.keys, title.keys in a vdelana programska oprema prenesena od Nintenda, ki ga je mogoče dobiti z jailbreakom (čeprav je to mogoče najti z malo iskanja po internetu)

Kar zadeva namestitev Ryujinxa v Linux, je to zelo preprosto, ker če se ne želite ukvarjati z odvisnostmi, lahko namestite iz flathub z naslednjim ukazom (potrebna je omogočena podpora za flatpak):

flatpak install flathub org.ryujinx.Ryujinx

Zdaj za tiste, ki raje namestite s priloženim namestitvenim skriptom, odprite terminal in vnesite naslednje, da namestite odvisnosti

Distribucije, ki temeljijo na Archlinuxu:

sudo pacman -S sdl2 openal

Distribucije, ki temeljijo na Ubuntuju:

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

Fedora:

sudo dnf install SDL2-devel openal-soft

In končno nadaljujemo z izvajanjem naslednjega ukaza:

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

Nazadnje vam puščam naslednje povezave, kjer lahko najdete dokumentacijo, ki bo uporabna za konfiguracijo.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.