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.