Homebrew WIP Experimental Switch emulator in C#

karyuudo

Well-Known Member
Newcomer
Joined
Apr 8, 2008
Messages
63
Trophies
0
Location
Canada
XP
359
Country
United States
now that we can dump games, how do we load xci files in Ryujinx?

If you use a game like PuyoPuyo Tetris which works, you can take the xci file and extract it until you have the following files:

main
main.npdm
RomFS.romfs
rtld
sdk
subsdk0
subsdk1
subsdk2
subsdk3

After that, it's just a case of dragging and dropping the folder with those files onto the Ryujinx application.

This video can help explain each of the steps on how to do this - https://ruvid.net/video/how-to-extract-any-switch-game-in-8-minutes-AyujiDyUY-o.html

Also if you're looking to Build one of the Ryujinx branches (ie: other versions of Ryujinx from the GITHUB) which includes Audio, you can check this video out: as this guy does a great job at explaining how to do this.
 

catcher40

New Member
Newbie
Joined
Sep 15, 2018
Messages
3
Trophies
0
Age
55
XP
54
Country
United Kingdom
Hi, if Ryujinx now supports xci, nsp and nca formats then where would we put the key files from the nintendo switch that are needed to decrypt the games and what do they need to be called as i would assume that you would need both the main keys and the game key. i tried putting them in the ryufs directory but they didnt seem to work, maybe i have them in the wrong place or they are named wrong?
 

delete12345

Well-Known Member
Member
Joined
Feb 27, 2010
Messages
695
Trophies
1
Age
32
Location
Taipei, Taiwan
XP
1,279
Country
United States
I would like to ask about the progress between Yuzu and Ryujinx, in terms of documenting instruction sets and the low-level/high-level code compatibilities between the C++ and the C# equivalent.

This is my focused concern. By knowing how we can translate C++ knowledge from Yuzu, to Ryujinx's C# implementation, it bodes well for any languages to be used to write new emulators.

Btw, shouldn't the thread title edited to include the name "Ryujinx" to attract new people? :D just my 2 cent
Report the thread and ask a mod to rename it, or have OP request a mod to rename it. Ushally that is the case, and the mods would reject out of respect for the author (who is also OP).

Never hurt to attempt it.
 

emmauss

Well-Known Member
Member
Joined
May 12, 2014
Messages
522
Trophies
1
Age
28
Location
Accra, Ghana
XP
2,523
Country
Ghana
I would like to ask about the progress between Yuzu and Ryujinx, in terms of documenting instruction sets and the low-level/high-level code compatibilities between the C++ and the C# equivalent.

This is my focused concern. By knowing how we can translate C++ knowledge from Yuzu, to Ryujinx's C# implementation, it bodes well for any languages to be used to write new emulators.
Okay, we are not in any way converting/translating yuzu's C++ to a C# equivalent, esp the low level or cpu stuff. they are both completely original implementations.
 

AdamN

Active Member
Newcomer
Joined
Jul 29, 2011
Messages
39
Trophies
0
Location
On the Net
Website
Visit site
XP
216
Country
Indonesia
If you use a game like PuyoPuyo Tetris which works, you can take the xci file and extract it until you have the following files:

main
main.npdm
RomFS.romfs
rtld
sdk
subsdk0
subsdk1
subsdk2
subsdk3

After that, it's just a case of dragging and dropping the folder with those files onto the Ryujinx application.

This video can help explain each of the steps on how to do this - https://ruvid.net/video/how-to-extract-any-switch-game-in-8-minutes-AyujiDyUY-o.html

Also if you're looking to Build one of the Ryujinx branches (ie: other versions of Ryujinx from the GITHUB) which includes Audio, you can check this video out: as this guy does a great job at explaining how to do this.

Err that "how-to-extract-any-switch-game-in-8-minutes" seems to be a clickbait to some other (non-gaming/emulation related, political?) video :(
 
Last edited by AdamN,

Ac_K

Well-Known Member
Newcomer
Joined
Mar 1, 2009
Messages
72
Trophies
0
XP
871
Country
France
The emulator is still in development!
You can join us on our discord to get news: https://discord.gg/N2FmfVc

There is a blog post about the beginning of the emulator too: https://blog.ryujinx.org/how-did-ryujinx-start/

And since some days we are able to run a lot of 3D games too:

Capture.PNG

Capture.PNG

(More screenshots are available on our discord)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    I mean what would you really need that fast for tho, 500mb streams 4k fine. 1gb should be fine for 8k eventually. That's what I just switched to Spermrum.
  • Psionic Roshambo @ Psionic Roshambo:
    I was funny to have both networks running lol
  • Psionic Roshambo @ Psionic Roshambo:
    It was cheaper lol
  • Psionic Roshambo @ Psionic Roshambo:
    The only reason I switched was $$$
  • Psionic Roshambo @ Psionic Roshambo:
    Might have only been like 7 bucks but thats like 84 dollars at the end of the year lol
  • Psionic Roshambo @ Psionic Roshambo:
    840 dollars after 10 years
  • K3Nv2 @ K3Nv2:
    I hope I can be rich enough to pay all bills annually someday
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    Not that I will save the money, rather I will just spend it on other crap lol
  • Psionic Roshambo @ Psionic Roshambo:
    lol just do autopay it's as lazy as it gets
  • BigOnYa @ BigOnYa:
    @K3Nv2 tell uremum to start charging, then you keep the money
    +1
  • K3Nv2 @ K3Nv2:
    I charge your wife rent at this point
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Now serving number E73
    +1
  • BigOnYa @ BigOnYa:
    Good, maybe she will leave me the f alone, now I can drink, smoke, and play my games in peace!
    +1
  • K3Nv2 @ K3Nv2:
    The DMV giving citizens of Detroit empowerment
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, and with yourself :creep:
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    As a reminder crack pipes left in the lobby will be thrown away, the DMV is not responsible for lost crack pipes!
  • K3Nv2 @ K3Nv2:
    I got a camera I can film what I want
    +1
  • BigOnYa @ BigOnYa:
    Gotta give my fans what they want...
    +1
  • K3Nv2 @ K3Nv2:
    Deeze nuts
  • ZeroT21 @ ZeroT21:
    get crackin'
  • Psionic Roshambo @ Psionic Roshambo:
    Well hmm got that Eeros 6+ router working so no need for a new one for now lol
  • Psionic Roshambo @ Psionic Roshambo:
    Scratch!!! In broad daylight!!!
  • BakerMan @ BakerMan:
    guys, is it truly discrimination if you dislike everyone equally? like, if i dislike everyone, then am i racist, sexist, homophobic, transphobic, ableist, etc., or am i just a hater?
    BakerMan @ BakerMan: guys, is it truly discrimination if you dislike everyone equally? like, if i dislike everyone...