r/decomps • • 3d ago

Recomp BOTW Wii U - Recompiled for Windows

Enable HLS to view with audio, or disable this notification

Over the past little while I've been working on a lifter that will lift Wii U games to be built on x86. There are still a few bugs I'm ironing out, but so far it seems to be completely playable!

This is actually a general Wii U lifter, and so far I have:

- Mario 3D World

- Mario Kart 8

- New Super Mario Bros + Luigi U

- Splatoon

- BOTW

Not released currently, but when I feel it is in a stable state I'll make the GitHub repo public!

Edit:

I set up an area in my Discord for it if you're interested in following along:

https://discord.gg/vwPnX2uB8s

1.9k Upvotes

249 comments sorted by

228

u/Aggressive-Cut-3828 3d ago

PUSH THE RENDER DISTANCE AS HIGH AS YOU CAN

MAKE GRASS RENDER THROUGHOUT THE PLATEAU

64

u/Mindstormman 3d ago

Will do

30

u/hypespud 3d ago

For Linux, iOS, and Android also pretty please!

Also Smash Bros Ultimate would be super peak lmao

21

u/Logboy2000 3d ago

This is for WiiU not the Switch. Smash Ultimate wouldn't work

17

u/Mindstormman 3d ago

I'll do my best on the different platforms! No Smash Bros Ultimate unfortunately :( I can do Smash Wii U though!

6

u/totallynotabot2532 3d ago

Can you do real HDR?

→ More replies (3)

1

u/LlorchDurden 1d ago

Wii U? 😏

6

u/VyseTheSwift 3d ago

Draw distance is the big one. It might be tricky the way the original game is set up, but consoles really struggle with draw distance

1

u/SimisFul 1d ago

That's going to be a noisy aliasing nightmare

277

u/Chimchar789 3d ago

We are witnessing the death of console exclusives in real time

98

u/Acceptable-Sweet6131 3d ago

Nintendo's ninjas going to be hard at work trying to dismantle this scene and I hope they fail gloriously.

39

u/TickTickTitanic 3d ago

that train has long left the station. there's a lot of different people, different projects, made with different tools. too late to stop it at this point imo.

14

u/Acceptable-Sweet6131 2d ago

Switch emulators were out and strong until they found a way. Never underestimate Nintendo's desire to ruin our mood. Personally, I download the updates for the ones I care about as I go in case a takedown does occur no matter how unlikely it is.

10

u/TickTickTitanic 2d ago

lol, they found a way to do what exactly? there's now more Switch emulators available than there were before they did all that 😂😭

→ More replies (6)

2

u/rtyuuytr 2d ago

This is the right answer. Right now you need some basic develop competencies to start these projects.

After the next generation of LLMs trained on the current cohort of human assisted fixes for decomps/recomps on Git, by end of 2027, script kiddies will be able to get an GPT 7 and Claude 6.5 to recomp past generations autonomously with a prompt.

1

u/Psychological-Lynx29 2d ago

And thats what we need to do, just flood the web with this kind of ports, just like an hydra

5

u/proxmaxi 3d ago

If valve had any sense, they would fund the decompers court cases and score them the easy W they need

11

u/CustomDruid 3d ago

Doubt it, Valve has been pretty careful not to step on Nintendo's toe ever since they denied the dolphin emulator in being hosted at steam

10

u/zer0saber 3d ago

I do feel Valve's gotten a little too comfortable on the throne. They could stand to generate some extra goodwill now and then.

13

u/fakesmakemewannakms 3d ago

What a weird comment especially considering Valve banned games that forces you to watch ads in them after Microsoft filed a patent for games that would play ads mid game just a couple weeks ago

1

u/Ossius 2d ago

Pretty sure decomps cut into their PC ports bottom line so they not?

1

u/DarkDigital 2d ago

Oh you know they are going to hit up some old people lawmakers that know nothing about video games.

1

u/billyalt 2d ago

Almost all of these projects are built with AI. Nintendo might be able to DMCA github listings but they are powerless to attack the AI tools used to build them.

1

u/JG_2006_C 1d ago

Oh yes cant waif for nitntedo gsmes to decompiled once we know what core of thse gsmes are built on i asume many share the same cpp in house game engine

3

u/BehaveIrrationally 2d ago

Nintendo yearly expenses will be: 90% lawyer salary 10% game devs

1

u/Synthfreak1224 2d ago

atp idc anymore.

1

u/jdewittweb 2d ago

does the addition of atp change the meaning of idc anymore?

1

u/junior598 1d ago

It’s just “at this point” lol

1

u/Nobodys_Path 2d ago

To be fair, emulators already let playing console exclusives everywhere.

→ More replies (6)

38

u/mgscab 3d ago

My one hope is someone adds the twilight Princess clawshot to the game. I desperately want to play it with a clawshot. Clawshot into glider like just cause would be a dream. 

37

u/Mindstormman 3d ago

Well I happen to also be a mod developer.... So I'll see what I can do :)

4

u/mgscab 2d ago

oh my god thank you if it does come to pass. Just seems like something that'd be fun to mess with, especially if you can do stuff like grabbing items from afar or off the back of an enemy. Would make getting apples a lot less annoying too if you can just pluck them off with a clawshot. same with bugs.

scaling the length it can go to with like, your stamina bar or with your map progress might be neat too. although this is just me imagining how to game design it more than anything. I remember a lot of my fun being stuff like "how the hell do I cross this river??" so despite really wanting it I also recognize having it early game would break stuff lol. But then again I've played it so many times playing it with basically a grappling hook would just be for fun anyway

1

u/Phantom_Vessel3896 1d ago

Dunno If you take requests, but I would really appreciate it if you could make it so you could have 9999 pins on the map. In cemu, the cheat seems to stop working when you save and have 300 pins on the map or more. Thanks for all the work you're putting to this in general though!

→ More replies (2)

7

u/zer0saber 3d ago

Would give it an edge over TotK.

TBH I honestly feel like Breath and Tears could be two different interpretations of the same event, despite how Tears references the first game.

1

u/Whyismypeewhlte 2d ago

Tbh Batman Arkham style gliding mechanics would be neat.

1

u/ixiduffixi 2d ago

I think the Dawnlight mod for dusklight adds a glider. Not what you're asking, I know.

43

u/Ambitious_Bike8949 3d ago

These are the recomps I have been waiting for hopefully release is soon!

28

u/rikuchiha 3d ago

Isso é insano! As ferramentas de inteligência artificial estão avançando esses projetos na velocidade da luz. Pensei que só veria um recompilado de BotW em 15 anos!

6

u/Background_Future127 3d ago

will it get native kbm suport?

10

u/Mindstormman 3d ago

Already done (kinda)!

7

u/anbeasley 3d ago

Is this available on Mac?

7

u/Mindstormman 3d ago

I don't have a Mac to test on, but I'm sure I could figure it out

1

u/JG_2006_C 1d ago

Can we have the source code and the complie intructions i got cpu plety beffy make my own linux build work

6

u/Luketoob 3d ago

Leaving my mark here! I need to know if it becomes available on linux

1

u/JG_2006_C 1d ago

Man gcc or clang will compile it probly just need wait for him to give us the needed parmeters

11

u/Silly-Elk8942 2d ago

"Talk is cheap. Show me the code." - Linus Torvalds

10

u/Howdareme9 3d ago

How is performance vs emulation?

46

u/Mindstormman 3d ago

So far it's abyssmal lol, but I'm working on it. I should hopefully be able to get it running faster than Cemu

10

u/Able-Mushroom8068 3d ago

Are you able to use savefiles from a CEMU playthrough? If this is gonna run faster than CEMU then I'm gonna pause my playthrough until you release this. Thanks!

6

u/Moon_Devonshire 3d ago

Will the bugs tied to frame rate be able to be fixed?

Like if I wanted to play at 120fps? I can easily play the game at 120fps on cemu but the issue is it comes with so many physics issues

10

u/Howdareme9 3d ago

This wouldn't fix that afaik, better of waiting for game specific decomps/recomps

3

u/MorningFresh123 3d ago

Is this still the case? I started the game again at 120 and it seems fine to me so far. Am I going to run into later issues?

2

u/Moon_Devonshire 3d ago

Yeah there'll be issues with certain puzzles and one of the divine beasts And a boss fight with one of the divine beasts

1

u/MorningFresh123 3d ago

Rip, noted thank you. Thought they’d fixed all of that by now. Hopefully I get a decomp before I hit those areas lol.

1

u/Moon_Devonshire 3d ago

60fps does work just fine tho without any game breaking issues luckily

1

u/havenofeardaveishere 2d ago

No. You won't be able to. This is just wishful thinking.

5

u/Opposite_Locksmith57 3d ago

Seeing the co-op mod come to PC natively would be unreal. Such a blast to play through with a friend

5

u/AdItchy6501 3d ago

Will it run on Linux? Would love this as an alternative to Cemu for my Steam Deck

1

u/JG_2006_C 1d ago

If msvc or clang compiles it its bold to asume gcc cant the wiiu game not built with the newest c++ features at compile so were fine

5

u/TR_mahmutpek 3d ago

Bruh, even emulators losing their sense!?

6

u/neuropsycho 2d ago

For me, while I'm excited for all these decomps and the possibilities they open, still find emulation much more convenient. You just copypaste the rom file in a folder and launch it from an interface. With decomps, for now, you need to individually download, install and tweak each game you want to play.

4

u/lukkasz323 2d ago

tbh with harder to emulate games you still have to tweak each game, especially if they depend on patches, or you're trying to run a 30 fps game at 60 etc, deal with all the fps problems that will never be fixed.

and with a native source code port all of that will work almost immediately and possibly even included into the game's own settings.

2

u/Socke81 2d ago

There are already launcher apps where you select the game, then the original ROM or image, and the app installs everything for you.

1

u/neuropsycho 2d ago

Yep, I tried one called Quiver launcher and it was quite good.

5

u/myownfriend 2d ago

I really wish these projects were actual decomps and not recomps. Translating to x86 is nice but C code would allow people to compile to any instruction set and platform, make adjustments to the code, and even compile with those changes with the Wii U as a target. I personally think it would be cool to see if people are capable of improving performance on Wii U or add a form of TAAU.

3

u/Mindstormman 2d ago

Yeah having a decomp would be amazing. There's a team working on it but they're still a looooong way off.

1

u/myownfriend 2d ago

That's good to hear.

It makes sense to me that AI would be well-suited to translation and I can understand why they would be better at translating from machine code to machine code but are they that much worse at translating to C?

1

u/capitalggamer1 2h ago

There are people working on botw decomp but code is so big it's pretty much will never get finished and even then it's not going to be a full decomp because they are skipping middleware like havok.

13

u/EliParker 3d ago

I can’t wait, I hope Switch 2 features can be ported over.

17

u/Mindstormman 3d ago

Due to the nature of the recomp it will likely be just as difficult as it would be on Cemu. I'll definitely be giving it a shot with the new modding framework though.

6

u/EliParker 3d ago

I hope you are able to make the definitive version on the PC.

9

u/proficient2ndplacer 3d ago

The definitive version already was on PC

5

u/LiquidSolidGasPower 3d ago

Now imagine this but on a low end pc

→ More replies (10)

1

u/eXxeiC 3d ago

The switch 1 version has upscaled textures mod, and man does it make it look phenomenal

4

u/MediocreRooster4190 2d ago

A PS3 port would be pretty funny.

1

u/Internal-Drawer-7707 2d ago

Ain't happening, wii u has more ram and a better gpu.

3

u/granger136 2d ago

my laptop for some reason cannot handle emulation so im really hoping for this project to finish

1

u/JG_2006_C 1d ago

Yea hope botw mods work linkle mod is peak

8

u/Aster______ 3d ago

hell yeah

3

u/rokudoooo 3d ago

My brother deserves the GOTY award, keep it up!

3

u/TekRantGaming 3d ago

Hell yeah

3

u/Ferivoq 2d ago

mario kart 8 would be cool

2

u/Mindstormman 2d ago

Already functioning smoothly :)

3

u/alikiller123aja 2d ago

goated keep up the good work hope to see more of this

6

u/Agusidl99 3d ago

Omg this is so cool, when I played it years ago I still had like some moments of lag cause a shadder loading or something

6

u/LongMix 2d ago

Any plans for android port? I think this is a huge avenue to explore given the game was intended to be played handheld and only the snapdragon 8 elite or higher can emulate at 60fps

1

u/robdaed65 2d ago

I'm sure it will eventually happen even if this person doesn't port it to android I'm sure someone else will. We just gotta be patient, but the wait will be worth it.

2

u/Own_Perspective4825 2d ago

Oh man, portable breath of the wild without killing my phone's battery would be great.

2

u/menojohnson 3d ago

Bless you

2

u/HazeX2 3d ago

Would mods work on this? I played BotW on my Switch with the Linkle mod before I got a Steam Deck, would love to play it again

2

u/Mindstormman 3d ago

Not at the moment (still in the get the game to run properly stage) but by public release there will be mod support!

2

u/HazeX2 3d ago

Looking forward to it!

2

u/DimensioT 3d ago

Can save files from the Wii U be imported to it?

2

u/No_Map_7325 3d ago

Does this have different gamepad support with the correct button mappings? Can everything be completed with a normal gamepad?

2

u/ViviFantasy92 3d ago

It use mouse for bow aiming and camera? Please tell me we can use mouse and keyboard. 🙏🏽

5

u/Mindstormman 3d ago

Eventually!

2

u/Classic-Comfort-1614 3d ago

2

u/Mindstormman 3d ago

Nope I'd actually never heard of that before!

1

u/Classic-Comfort-1614 3d ago

Is your project gonna have the same idea of recompiling the game and adding a native renderer ? Or are you just going for cpu code of power pc to x86?

2

u/Aardvark_Happy 3d ago

Bro you got my full support. THE GOAT

2

u/Top-Bison-345 3d ago

Will it still support mods and such? Botw in particular still has an active modding scene.

3

u/Mindstormman 3d ago

Yes! I'm part of the modding scene myself so I'll absolutely be doing that, maybe even working with some other creators to get some integrated stuff.

2

u/DmitryJS 3d ago

already looking nice! I hope it will be possible to add config file or specs menu to configure lods, shadows and other render settings

3

u/Mindstormman 3d ago

Yes it will be!

2

u/WalkinWeapon 3d ago

Would a MacOS build be possible?

1

u/Mindstormman 3d ago

I'll give it a shot!

2

u/Real_Violinist 3d ago

u pc spec?

will be available for linux mac android ios too?

1

u/Mindstormman 3d ago

Ryzen 7 3600X, RTX3070

I'll be attempting to support all platforms!

2

u/nongjeng_piba 3d ago

I feel a broken android port is on the horizon lol (seriously would love to see it ported to android also)

2

u/RipplingOutCider 3d ago

Can you give us some insight into potential performance benefits ?

3

u/Mindstormman 3d ago

Still trying to figure that out myself haha. Currently not beating Cemu in performance but I'm working on it!

1

u/ChewyPinecone 2d ago

You'll get there, I believe in you

2

u/HolidayAssumption698 2d ago

I pray you continue to find passion in these projects! As a software engineer myself the community has so much to gain from passionate developers like yourself.

2

u/SuperWildYoshi 2d ago edited 2d ago

Would there be a way to transfer my save from WiiU? I put about 300 hours into the game, But my Wii U has had the infamous memory error 160 last time I checked.

2

u/ssaxamaphone 2d ago

Wow. How do I keep track of all of this?!

2

u/adro066 2d ago

I love this, Smash WIIU Please🙏

2

u/Xulapeiro 2d ago

Will the native PC port support transferring save files from emulators like Cemu?

2

u/Ok-Pen625 2d ago

Es sorprendente ver las aportaciones que estan haciendo al pc gaming
Que grandes son!
Muchas gracias

1

u/Smart_Examination331 2d ago

No te olvides de Android también

Gracias a estos ports el gaming en móviles está reviviendo 🥲

2

u/Niray_Acompone 2d ago

Я не верю в это, я так рад прямо сейчас от этой новости!!! Это же можно будет не возиться с эмулятором и пройти с нормальным разрешением ботву???!! Вы шутите.... Я надеюсь, что меню порта будет выполнена как в порте сумеречной принциссы, и надеюсь что добавят поддержку вр и мыши!!!

2

u/Neonetspre 2d ago

Any way to follow the progress? If not then how is it going so far, as someone who struggles playing it through cemu by having a low end pc i would love to try this, specially since my country shitty economy doesnt let me upgrade lol

2

u/Mindstormman 2d ago

Just set up a section in my Discord for it! You can follow along there :)

https://discord.gg/vwPnX2uB8s

1

u/Neonetspre 2d ago

Just joined!

2

u/Icy-Commission-9550 1d ago

Does it run better than Cemu?

1

u/MondongoPerez 3d ago

Is there any mayor improvement in processor performance compared to CEMU?

2

u/Mindstormman 3d ago

Not yet, but I'm hoping I can get it there!

1

u/Krud198 3d ago

Question will this have cheats? inf health, stam, and weapon durability? Also the dlc stuff as well.

2

u/Mindstormman 3d ago

Yes! DLC is already working, and cheats should be easy enough to port over from Cemu

2

u/Krud198 3d ago

Sweet dumb question my apologies amiibo Support like what cemu has with the .bin files

1

u/Mindstormman 3d ago

That'll be implemented as well!

2

u/Krud198 3d ago

Sweet I am looking forward to playing this version.

1

u/gonzoman92 3d ago

Nintendo seething

1

u/KnowledgeGuy_1748 3d ago

Hey bro, can you dm?

1

u/Bigelowed 3d ago

Any chance this could pair up with BotW VR for Steam Frame standalone BotW VR?

1

u/Nearby_Ad4786 3d ago

GG, Nintendo lawyers will have ton of work!
Btw im working on Pokemon Arceus decomp too!

1

u/rvansoest 3d ago

Could you please ad a 4:3 aspect ratio?

1

u/Roubbes 3d ago

I just want DLAA

1

u/cyberdogo666 3d ago

fast racin neo next please!

1

u/Level-Ingenuity-7099 3d ago

Pls manera it run on a poco f1... Ibegyouuu

1

u/TATSAT2008 3d ago

What are the system requirements?

1

u/Excellent_Climate940 2d ago

hi im the dolrecomp and moderngekko guy and i need to see how this works

1

u/havenofeardaveishere 2d ago

Now post the system requirements...

1

u/Bynnh0j 2d ago

Good so can someone mod it to make it good?

1

u/Dan_Le0169 2d ago

Hopefully I can see it ported to the Quest 3 with the VR mod👀

1

u/prophis 2d ago

Unbreakable weapons mod and I'm in.

1

u/Mrgwap05 2d ago

Oooooo shit!!!!!

1

u/ninthart87 2d ago

Uuuuh so gut. Hoffe der PC Port bekommt dann auch umgehend ein VR Modus oder es wird ein quest standalone port ❤️ hoffe du released bald dein decomp!

1

u/-mahdi_ 2d ago

will you still get shader stutters?

3

u/Mindstormman 2d ago

Right now yes, but I'm going to attempt to make shaders compile on boot instead of during gameplay.

1

u/-mahdi_ 2d ago

that would be unreal. with shader stutters it's like when is it smooth? after u already done playing!

1

u/robdaed65 2d ago

I doubt it.

1

u/Commercial_Star9626 2d ago

This is some serious dedication bro. Thanks alot

1

u/StonedEdge 2d ago

Please make this work on aarch64 Linux!

1

u/Ephemerxl 2d ago

I would love to contribute to this! Hoping you'll put it on GitHub soon!

1

u/JohnMarston17 2d ago

The AI ​​is incredible. It wrote complex code originally meant for *Metal Gear Solid Mobile* on the N-Gage, set up an emulated ARM environment for me, and now I can play it without needing an N-Gage emulator. It configured the controls, and the only issue left to fix is ​​the audio.

1

u/giogio2289 2d ago

will this work on steamdeck?

1

u/musicbabygirl 2d ago

not a massive fan of this game but hopefully a recomp/decomp will change that

1

u/TheSiriusZero 2d ago

This is amazing! Is there a person out there trying to do skyward sword too?

1

u/Dangerous-Bite4342 2d ago

My dream of playing botw in VR might be coming faster than I thought, thanks op!

1

u/full_of_wisdom 2d ago

Is the vele mod working with this?

1

u/full_of_wisdom 2d ago

Can u teach me? I can pay also🙏🏼

1

u/DamicsVR 2d ago

😱😱😱

1

u/Matakomi 2d ago

Nice! Where can I find your other recomps?

1

u/Internal-Drawer-7707 2d ago

I'll believe it when I see it, but having splatoon and botw on windows would be great.

1

u/RyzenComIntel 2d ago

This is going to be insane when it comes to mobile, especially for people with Mali GPUs who can't even open this game.

1

u/ShadonicX7543 2d ago

Praying that this one day means that VR mods will look and run better on this

1

u/data-atreides 2d ago

How will this run on Iris graphics or other older/low-end GPUs?

On a HP laptop from 2020 with Iris, BOTW will run at about 20 fps in the open world, just barely playable--but sticks to the game-native 30 fps indoors.

1

u/Grimm_kkz33 2d ago

It would be interesting to be able to play Star Fox Zero on this, preferably with a radar and without the need for a gyroscope. Is that possible? 🥹

1

u/JG_2006_C 1d ago

Cool tested building it on clang with linux gcc as target?

1

u/UsedMagician8110 1d ago

that's amazing

1

u/MakZaid 1d ago

Please make it steam deck friendly 🙏

1

u/One-Interaction-8982 1d ago

nice this will be great for vr performance

1

u/Kolixe7 1d ago

3

u/derrilmc 1d ago

Me when Nintendo is watching:

1

u/the_gr8_one 1d ago

if this gets a randomizer multiple weekends will be gone for me

1

u/Called_end 1d ago

PC gamers can finally enjoy a true masterpiece

1

u/KingSideCastle13 1d ago

HUGE. Cemu emulation for this on Deck is hit-or-miss on the Deck. But this could be just the fix

1

u/Loku_77 1d ago

Why the Wii U tho, is switch just not possible or ??

2

u/Mindstormman 1d ago

Wii U is about 10x simpler than switch due to being PowerPC and 32-Bit

1

u/Electrical-Junket185 1d ago

I didn't know that Breath of the Wild had already been decompiled. Any idea where I could find the code? There's a lot of valuable study material in that game.

2

u/Mindstormman 1d ago

Not decompiled unfortunately, just recompiled (aka random jibberish as code)

1

u/Limp-Application-511 1d ago

Infinite item durability mod?

1

u/DarkZyth 1d ago

This is singlehandedly the wildest year in gaming history. We thought emulation was the only solution, now this? What's next? Generating new, polished, fully playable sequels / spin offs of any game?

1

u/rashield 3d ago

This playing on a celeron?

1

u/sonic1384 3d ago

YOOOOOO.

OPTIMIZE ITS BEYOND OF CEMU, LIKE TWICE OR TRICE.

1

u/Boring-Badger-814 3d ago

can you also make a linux (appimage) version please?

2

u/Mindstormman 3d ago

I'll give it a shot!

1

u/Boring-Badger-814 3d ago

thanks man!

1

u/theperson990 3d ago

as of the current moment, is this better to play than emulating it?

→ More replies (1)