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,290
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,534
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
  • No one is chatting at the moment.
  • realtimesave @ realtimesave:
    @SylverReZ that reminds me that my friend sells CRTs he gets cheap or free for hundreds of dollars. people are dumb
    +1
  • RedColoredStars @ RedColoredStars:
    And is incredibly annoying.
  • realtimesave @ realtimesave:
    man I just washed my shoes and they look exactly the same as before I washed them :|
  • realtimesave @ realtimesave:
    luckily they didn't fall apart
  • RedColoredStars @ RedColoredStars:
    Some CRTs are very much worth the price
  • RedColoredStars @ RedColoredStars:
    i used to go out to the recycling center every couple weeks and look at the crts and other electronics people would drop off. Usually screens were broken or severely scratched from being tossed around. Did find a good one here and there, but never anything like a 1080i widescreen crt.
  • RedColoredStars @ RedColoredStars:
    Or a good contition 40" Sony Trini that weighs 300 lbs. lol
  • RedColoredStars @ RedColoredStars:
    Literally 300 lbs. lolol
  • BigOnYa @ BigOnYa:
    I have a few of those boat anchors in my basement I tried giving away but no one wanted them, So anyone close to Columbus, Ohio area that wants them, (26", 2x 19") please come get, for free.
  • RedColoredStars @ RedColoredStars:
    Dont know anyone wants those smaller ones. Most are after larger sizes and the kinda top of the line models
  • RedColoredStars @ RedColoredStars:
    Motion handling and input lag on those things destroy plasmas, led, oled
  • realtimesave @ realtimesave:
    I had some really nice CRTs I should've kept
  • realtimesave @ realtimesave:
    now I have all lcd
  • realtimesave @ realtimesave:
    one in particular I regret getting rid of oh well :|
  • realtimesave @ realtimesave:
    the Sonys and stuff I don't care about
  • realtimesave @ realtimesave:
    and used LCD are hard to sell I can imagine.. not worth much
  • realtimesave @ realtimesave:
    @SylverReZ where do u lurk
  • a_username_that_isnt_cool @ a_username_that_isnt_cool:
    Is it piracy if it was released for free? Not in my opinion, but I also think it's not piracy if buying it isn't owning it, and it's not piracy if you can't buy it from the original creators anymore.
  • K3Nv2 @ K3Nv2:
    Free release can have loopholes where they still make money through ads
    +1
  • Xdqwerty @ Xdqwerty:
    sigh
  • Xdqwerty @ Xdqwerty:
    @a_username_that_isnt_cool, could you change your username?
  • Xdqwerty @ Xdqwerty:
    i guess not...
  • Xdqwerty @ Xdqwerty:
    yawn
    Xdqwerty @ Xdqwerty: yawn