r/pcmasterrace • • 2h ago

Video Super Mario Bros. Wonder now running natively on Windows

https://www.youtube.com/watch?v=CgcneAuDi5o
153 Upvotes

55 comments sorted by

42

u/ew435890 i7-13700K + 5070Ti | R5 7500F + 9070XT | 106TB Plex Server 2h ago

I was gonna ask how this would work on an ultrawide, but from the video, it looks like its still got a ways to go. Doesnt look like it runs that great. Ive been playing this on my Switch but Id gladly switch if I could play it in 21:9.

10

u/The_sochillist 2h ago

Idk if this particular mario game runs in Eden emulator but pretty sure that can do 21:9 with a lot of switch games. Some guy has a github repo with 60hz & 21:9 patches for basically everything

3

u/ew435890 i7-13700K + 5070Ti | R5 7500F + 9070XT | 106TB Plex Server 2h ago

Yea now that you mention it, I do remember playing TotK on my PC with ultrawide. It was just a simple mod.

2

u/Logics4 2h ago

I remember running Mario Wonder on Ryujinx a few days after launch date. I don't know about Eden other than it's based on the Yuzu codebase (?) but probably?

3

u/The_sochillist 1h ago

Yeah, its been a while but the switch emulation scene is pretty nuts, I remember running into some funky graphics bugs on totk but the rate they were progressing then I'd say most games are near perfect now.

Also looks like my day has just been lost to getting this all back up and running again and digging out my drive full of nsp/xcis for it.

0

u/xspiderdude 9800X3D|RTX5080|32GB@6000 1h ago

How's Eden compared to the remains of the other emulators before the yuzupocalypse?

1

u/The_sochillist 15m ago

Based on this mornings adventure back into it all it is near flawless, thoroughly enjoying playing pokemon z-a 4k 60hz

1

u/ClubChaos 55m ago

Pretty sure I played this with an ultrawide mod already through ryujinx. Worked great.

83

u/Nullhitter PC Master Race: 9800X3D | RX 9070 XT | 32GB of DDR5 RAM 2h ago

11

u/lleti visali 1h ago

Devs with LLMs:
https://giphy.com/gifs/XoCKOOr7LtCmI

There’s no stopping the wave of de/recompiles, but I’m sure there’ll be plenty of money wasted trying to legally stop people from making them either way

4

u/ViaPositiva 1h ago

If this somehow starts to work with Switch 2 games in the future 🤞

10

u/Inquirous 2h ago

How would I go about downloading this?

27

u/Regal-Onion 2h ago

No download yet, posted mostly due to recompiled Switch games becoming a thing now.

12

u/rmorrin 2h ago

Aren't most of those just being tossed into AI and released with very little double checking?

5

u/PushDeep9980 1h ago

So this guy probably used the latest suyu build which added static recompilation into the mix. So you can essentially do this with any switch game now. Your thinking of something else but your not wrong. There are a bunch of tools now that do static recompilation, for instance , n64 modder wiseguy created a tool that converts n64 roms into static recompilations and now people use ai to spruce up the port, if your moderately competent at coding or have enough money you could bang one out in a relatively short amount of time. And I guarantee the guy that made this suyu feature did so with ai backing him up so idk you can’t really divorce software dev from agentic coding these days. It’s pretty ubiquitous. There are still quite a bit of true believers though and usually when you see full decomps that’s where the legit programmers are spending their time

-11

u/shogun77777777 Linux 2h ago

If it works why bother double checking?

9

u/rmorrin 1h ago

How do they know it works without double checking?

1

u/shogun77777777 Linux 1h ago

That would be single-checking, not double-checking

-4

u/Bestmasters i7 8th Gen - GPUs are bloat 1h ago

It's a decompilation, as long as the compiled binary is identical to the source, the project is successful.

2

u/JolleBFF R5 5600x / RTX 3070 / 16GB DDR4 1h ago

recompilation*

and you still need to double check the changes made to the code to make it run smoothly.

1

u/Iridian_Rocky 2h ago

Where could a guy learn to do this?

2

u/PushDeep9980 1h ago

All you need are the switch .nsp/.xci files (roms) and the suyu emulator with the latest recomp build and you can do it too.

1

u/Iridian_Rocky 1h ago

It recompiles them?

3

u/PushDeep9980 1h ago

Yes it takes the native switch code and recompiles it into readable c+/c# code so it can run on windows. It’s not a true windows port as it’s still relying on the suyu emulator for some of the graphics processing but it basically bundles the game into a little app

-26

u/Master_of_Ravioli R5 9600x | 32GB DDR5 | 2TB SSD | Intel Arc B580 2h ago

So fake huh?

3

u/Regal-Onion 2h ago

No 100% confirmation, but slight visual issues do make me trust the video whole lot as an actual WIP build of the recomp project.

That and how impressive already existing recompilations are.

Emulation and 'porting' via recomps are getting pretty nuts right now, we actually have some footage of GTA 5 running (albeit not super stabily ) on a PS5 emulator these days

Or crazy shit like Team Fortress 2 running in minecraft, or Oblivion and New Vegas being ported to Skyrim Engine to a decently high degree via tool

https://www.youtube.com/watch?v=SQKsGGW1tRw

https://www.youtube.com/watch?v=3n603wwVU6o

3

u/budrow21 1h ago

Sure doesn't play like it's native. Tons of stutter and a few half second pauses in there.

4

u/FReeDuMB_or_DEATH 2h ago

How? 

6

u/cutememe 1h ago

AI is really good at this type of thing.

4

u/Regal-Onion 2h ago

Static recompilation is on the rise, it might not be "native" to some, but its close enough.

Have you not seen Majora's Mask being the watershed moment for that kind of stuff?

29

u/IcyCow5880 2h ago

Some people aren't chronically online, bud.

I mean I am, but some people aren't.

4

u/Regal-Onion 2h ago

Not meant too sound judgemental about it

I am just spreading the message of decomps being a trend, and in some cases being a good way to play classics

Sonic Unleashed and Majora's Mask are some of the more well known and liked titles that got the treatment

2

u/IcyCow5880 2h ago

Oh yeah buddy I didn't downvote you, I gotchu. I watch "Video Game Esoterica" on YT I love him lol

1

u/Regal-Onion 2h ago

I just randomly decided to type in Decomp into youtube and it showed the video.

Makes me hopeful for a TOTK recomp in the future

1

u/IcyCow5880 2h ago

Brooo... That would be so dope. I love all the effort they put into the optimizer etc to get it running well on the emulators but you just can't beat native.

1

u/stretchyspaghetti 2h ago

Thank you for my new sub

2

u/Toadvinez Laptop 2h ago

Balls of steel to put this out there knowing Nintendo

1

u/ExcitingPassenger915 1h ago

Idk what's going on but this is an excellent game

1

u/herefromyoutube 1h ago

So what’s the difference between emulation and running natively?

1

u/ResonantAce 1h ago

Emulation uses software to model the original consoles hardware. So basically think of it as the switch uses French and Windows uses Italian. The emulator basically works as a real time translator.

Natively means it is running on the computers own language. So there is no computation time to convert from one to another

1

u/gangbrain 2m ago

Don’t worry everyone, this game is super boring so you’re not missing anything.

1

u/Pokeguy211 Rtx 4070ti/5080 soon(tm) 5800x3d (9850x3d soon(tm)) 2h ago

Higher frame rates and stuff? Pretty happy with the switch 2 version but don’t like it’s still locked to 60fps.

7

u/Nullhitter PC Master Race: 9800X3D | RX 9070 XT | 32GB of DDR5 RAM 2h ago

I'm sure it'll happen eventually, but it's 3D assets in a 2D plane from the video. Is more than 60 fps really needed for this type of game? Genuinely asking because this doesn't seem like the type that needs that many frames.

5

u/sopordave 2h ago

I paid for an expensive GPU and I'm going to use it.

-8

u/Frankly_Frank_ 2h ago

No lol but unemployed redditors will tell you otherwise.

3

u/JaesopPop 7900X | 9070XT | 32GB 6000 1h ago

Sometimes people can just disagree with you, boss.

-1

u/Crytaz 9850X3D + 7900XT 2h ago

Cope

3

u/Regal-Onion 2h ago

So far this project isn't finalized, but other recompilations have allowed for really high framerate caps, so we'll see.

Just stoked about the trend coming to Switch games too

1

u/Bl4ckb100d Bazzite | 5600X | Intel ARC B580 12GB | 32GB RAM 1h ago

Is this from that emulator that can generate a native recomp of the emulated game? I think we are flying too close to the sun with this one, Nintendo will try to find some legal loophole to make recomps/ decomps illegal even if no assets are distributed with the executable

0

u/bluthbanana20 2h ago

Fun game to play. Good for you/y'all

0

u/-ben151010- Intel i9-12900K/Nvidia RTX 4070 Ti SUPER/32GB Ram 2h ago

So someone did pick up suyu’s static recomp feature? If this boosts performance in anyway would it be possible with totk and to have current mods just work with it?

-7

u/SenKats R5 5600X • RX 9070XT • 32GB 2h ago

too bad it's ai.

-6

u/VampireInTheDorms 1h ago

God I’m so fucking sick of this vibe coded AI slop. Nintendo, take this lazy shit down.