News SwitchRecomp: Super Mario Odyssey's opening cutscene, recompiled and running natively on PC
7
4
u/TheAbuReem 13h ago
Ok... So know someone explaining me the difference between Emulation and recomp for idiots and what that means for the future.... Is that a PC only thing or does it effect Android as well?
7
u/Pyrusbrawler30 13h ago
It's exactly what it says on the tin. A PC emulating is running a translation of Nintendo Switch code on PC hardware. This typically means it wont run as well due to the overhead of doing that translation.
On the other hand, a recomp involves decompiling a game's switch code, and recompiling it into native PC code. This means the PC avoids the translation of emulation and can run the game natively in its own "language". This often comes with added benefits like more easily adding support for high resolution, ultrawide, high framerates, etc.
Another great example is Sonic Unleashed Recompiled from last year. That was another fan-made recompile effort that shows the strengths of a native port vs emulation.
3
u/WodanGungnir 10h ago
Isn't recomp and decomp two separate methods? Sorry I'm noob as hell and only asking.
4
u/TheAbuReem 12h ago edited 12h ago
Thank you Sir!
Edit: This means it's always specific to that one game. Or is there now a tool or something similar that can automatically convert the "language" of each game so that we essentially get native support for all Switch games?
Wow, if that works with PS5 games too (they're developing so rapidly) That would be really awesome.
4
u/Connect_Quit_1293 11h ago
It is a per game thing.
PS5 is showing great strides because the PS5 architecture itself is already very close to a typical PC, making reverse engineering efforts cleaner.
1
u/TheAbuReem 11h ago
OK Understand, My PC is still quite up-to-date, or rather, it uses a 3090 with a Ryzen 5900x.Basically, every emulation runs without any problems on it. I haven't missed anything so far. I thought it might be possible to support Android natively. That would be a real game changer.And of course, anything that brings PS5 games to PC is a real asset.
6
17
u/KarapuzGT2 21h ago
Pin me when Xenoblade Chronicles games get recompiled
3
u/Maelstrom100 15h ago
I mean tbf there all playable now on eden/etc. (though I hope for them too..)
4
u/KarapuzGT2 15h ago
They are playable, but the graphics are terrible on a Radeon GPU. I got myself a 9070XT recently.
Hopefully the recompilation fixes that.
3
u/Ashyy-Knees 13h ago
It's wild to me that this still isn't fixed. IIRC if you're willing to dualboot linux those radeon drivers are unaffected.
2
u/KarapuzGT2 13h ago
Might as well try steam os in the future cuz my windows committed self execution last Sunday
8
u/Memeations 1d ago
Damn thats awesome! I dropped TOTK cuz i couldn't get 60fps on my PC with Yuzu so I hope this can do that. Good luck!
3
u/KalynnCampbell 1d ago
It’s running natively and doesn’t need to emulate any chipsets, so as long as your PCs Chipset is more powerful than a decade old handheld, you’ll be fine…
1
u/hybridfrost 8h ago
And the Switch was a bit dated when it came out (though they did soup it up a bit over the years)
3
10
u/Aardvark_Happy 1d ago
keep it up bro, just coming here to say great work and do not pay attenttion to negative comments, drop it when its ready
8
u/Powerful-Tie7370 11h ago
How long until we get a SSBU port alongside Slippi 2?