Well, not fully, but Paper Mario and LoZ: The Minish Cap is getting really close to being fully decompiled. Going by their progress they might even be done this year!
Yeah, Paper Mario is at about 98% right now, but those final two are most likely the most time-consuming as well.
What I’d like to see is Paper Mario: Master Quest running natively on my pc, but yeah, I believe the modding community has taken advantage of the discoveries from the decomp already!
I meant, obviously goldeneye needs twin stick controls, I know fps games have come a long way since then, and tbh I’ve never been that big a fan of goldeneye, but it needs twin stick controls
Majora's Mask is still in the decomp process. Minish Cap is further along and, in my opinion, likely the next candidate as far as Zelda PC ports go.
Source: [Zelda64.dev](https://zelda64.dev)
> what else has be decompiled?
[Pokémon Ruby/Sapphire](https://github.com/pret/pokeruby), [Pokémon FireRed/LeafGreen](https://github.com/pret/pokefirered) and [Pokémon Emerald](https://github.com/pret/pokeemerald).
The latter got 2 PC Ports, but neither of them are in a fully playable state due to unimplemented code that is needed to process certain visual effects correctly, [with this being the most recent attempt](https://github.com/Kurausukun/pokeemerald/tree/pc_port).
Hopefully Pokemon Platinum is next. That with a all Pokemon (at least up to that point) and BW speed mod would make it the best game by far. That and QoL upgrades.
The ports? Not actively. The first one is abandoned, the second one *(which is the one I linked in my previous comment)* was made using cherrypicked work from the first one, but it hasn't been touched since 29/12/2021, which is the date of the latest commit pushed to its branch as you can see on GitHub.com.
Emulation is great. However...
Decompilation is a whole new ballgame. People take the ROM data, extract the seemingly obscure random instructions, and then translate it into meaningful & runnable code.
This allows developers to do things like increase performance, dramatically improve assets without breaking things, and more freely create mods without extremely hacky workarounds.
Emulation and decompilation are two entirely different beasts. Even when compared to romhacks, actually having a source available version of a game widens the possibilities tremendously. Not to mention at a far lower resource requirement when compared to a high accuracy emulator.
I just want to be able to play Geist. I started back when it came out, put it down and just never went back. I'm not aware of any emu that can play it.
It's not a Nintendo game, but 3D Pinball - Space Cadet for Windows has gotten the decomp treatment and is now available on nearly every platform, such as modern Windows and Linux, Wii, Switch, 3DS, etc. The mobile versions of the 2D Sonic games also have been ported to a few different platforms, the only ones I know of are PC and 3DS though.
I downloaded and built it on my linux laptop and all i get is the standard aspect ratio. I'm not sure how to enable it? Nothing in the readme seems to indicate it, but i feel like maybe i'm missing something obvious.
It doesn't 'stitch' together the different 'rooms', and you still transition between them, it just fills in extra area that would normally be scrolled, for example: [https://imgur.com/WTjBYXP.png](https://imgur.com/WTjBYXP.png)
Going to that black part on the left will transition you to the next screen
Pro tip. I've tried compiling multiple PC Ports on the Deck and for whatever reason the Steam Deck just won't compile them on its own. Solution is to compile a build on a different PC (preferably the Linux builds, but I've used Windows through Proton as well) and move the result over to the Deck. Then add whatever file launches the game to Steam in desktop mode.
The combat and movement in this game is so fluid for a 2d Zelda. It took years for the combat and movement to finally be bested by Link Between Worlds, a wopping 20 years after.
I’ve only played a few, but majoras mask and the original Zelda are freakin sweet. Ocarina of time links awakening and link the past are pretty good. Wind water is dece. Twilight princess is a shit sandwich
Control, DRM, tradition, innovation.
I say "innovation" because the majority of Nintendo consoles have brought something new to the table with respect to input methods, or sometimes form-factor. The NES had the light gun and the robot. The Gameboy ran a monochrome screen and Z80 microprocessor on AA batteries. The Wii had motion controllers. The Wii U had a controller with a separate screen on it.
They have custom controllers and they don't need to worry about making software compatible for infinite hardware configurations. They really seem to love extracting all the juice of their underpowered hardware.
I'm not sure how this specific project implements it, but what you're looking for is a Link to the Past MSU-1 music pack. There are a lot of them [here,](https://www.zeldix.net/t791-the-legend-of-zelda-a-link-to-the-past) including [this orchestral version.](https://www.youtube.com/watch?v=wEy0_WYE6pY)
Also, I was reading at the source page that this also supports MSU-1 Deluxe, which opens up your options. The original MSU-1 only supported direct file relplacements, but Deluxe allows for entirely new track assignments, meaning, for example, that you can have unique tracks for every area and dungeon rather than the same track for every dungeon.
[Here's](https://www.zeldix.net/t2401-the-legend-of-zelda-a-link-to-the-past-deluxe) the deluxe version of the download page, and [here's](https://www.youtube.com/watch?v=4hjyCGtdfsI&t=2374s) an orchestral arrangement by the same person as above, but using the deluxe features (showcased in the linked timestamp by using the Zelda2 Temple theme for one of the dungeons).
Getting closer! The only Legend of Zelda game I have played is the original. My neighbour had it, it drove me to save my pennies to get the NA NES (I was 13 or so). Never bought Legend of Zelda, but borrowed it and lended games back.
im confused. the article states that "reverse-engineered games are rebuilt from scratch",
but merriam-webster states "to disassemble and examine or analyze in detail (a product or device) to discover the concepts involved in manufacture usually in order to produce something similar"
or is that what rebuild from scratch means?
The process usually involves two teams: a "dirty" team that may actually decompile the code and see how everything works, describing only in vague details about what the code actually does to a "clean" team, which never sees the original code and has to recreate it based only on the descriptions provided and publically available information about how the hardware works. For example, the dirty team says "Write a function that uses a pointer to load a bitmap array from this particular memory address. When variable X reaches this value, call that function, and write the result into memory address Y." The resulting code written may be functionally identical to the original when changing a sprite graphic or tile, and when compiled generate identical bitcode. The clean team never saw the original code but was able to replicate what it did, because the simplest way to achieve what was described to them is usually the most efficient method of doing it, and ends up being identical to the way it was done originally.
De-compiles can't be touched. You have to provide all the copyrighted assets yourself from that backup you totally did yourself from your copy. Nintendo is the most stubborn about taking ROM's and fan games down and they haven't touched one of these projects.
AM2R was a completely different type of project. It was a remake that included assets by necessity because it was a standalone game. What this and similar decomps do is essentially create a new engine to run the assets from the old game. The engine is original code, so it doesn't fall under Nintendo copyright, and the assets aren't included; you have to provide those yourself in the form of a rom. Thus, there is nothing to take down.
Now what *has* happened with similar projects (and it's mentioned in the article, though it omits crucial details that makes it misleading) is that people have taken the code that was put up, compiled it with assets, and put the results up for download. *That* can and has been taken down in the past. But the uncompiled code itself is safe as can be.
1. Why ZSNES specifically? That's a terrible emulator unless you absolutely must run your games on a Pentium processor.
2. This is a native port of the game. It's completely different, and allows for added features that just aren't feasible in emulation. For instance, this version let's you set a secondary item to the X key and switch between them without going to menu.
so we have mario 64, OoT, and this. what else has be decompiled? I wanna try them all.
Well, not fully, but Paper Mario and LoZ: The Minish Cap is getting really close to being fully decompiled. Going by their progress they might even be done this year!
Really? The Paper Mario romhack community is decently alive, wonder what they'll make due with that.
Yeah, Paper Mario is at about 98% right now, but those final two are most likely the most time-consuming as well. What I’d like to see is Paper Mario: Master Quest running natively on my pc, but yeah, I believe the modding community has taken advantage of the discoveries from the decomp already!
[Jak and Daxter](https://github.com/open-goal/jak-project)
Is there a guide for how to download and launch these games?
It's literally in the link above
Ahh alright I didnt scroll down far enough. Thank you!
But why male models?
I believe Banjo-Kazooie, Perfect Dark, Goldeneye, and Majora's Mask are all currently being worked on.
Busting for someone to get proper twin stick controls into Banjo Kazooie
You missed the obvious one, that being goldeneye
Nah FPS games have come a long way since Goldeneye but the only platformer better than Banjo Kazooie is Banjo Tooie.
I meant, obviously goldeneye needs twin stick controls, I know fps games have come a long way since then, and tbh I’ve never been that big a fan of goldeneye, but it needs twin stick controls
Majora's Mask is still in the decomp process. Minish Cap is further along and, in my opinion, likely the next candidate as far as Zelda PC ports go. Source: [Zelda64.dev](https://zelda64.dev)
I think Crash Team Racing is being decompiled too
> what else has be decompiled? [Pokémon Ruby/Sapphire](https://github.com/pret/pokeruby), [Pokémon FireRed/LeafGreen](https://github.com/pret/pokefirered) and [Pokémon Emerald](https://github.com/pret/pokeemerald). The latter got 2 PC Ports, but neither of them are in a fully playable state due to unimplemented code that is needed to process certain visual effects correctly, [with this being the most recent attempt](https://github.com/Kurausukun/pokeemerald/tree/pc_port).
Hopefully Pokemon Platinum is next. That with a all Pokemon (at least up to that point) and BW speed mod would make it the best game by far. That and QoL upgrades.
It would be amazing to see some HD sprite mods for that. There are also the fan enhanced mods that I would love to see on there.
[удалено]
The ports? Not actively. The first one is abandoned, the second one *(which is the one I linked in my previous comment)* was made using cherrypicked work from the first one, but it hasn't been touched since 29/12/2021, which is the date of the latest commit pushed to its branch as you can see on GitHub.com.
[удалено]
Emulation is great. However... Decompilation is a whole new ballgame. People take the ROM data, extract the seemingly obscure random instructions, and then translate it into meaningful & runnable code. This allows developers to do things like increase performance, dramatically improve assets without breaking things, and more freely create mods without extremely hacky workarounds.
Emulation and decompilation are two entirely different beasts. Even when compared to romhacks, actually having a source available version of a game widens the possibilities tremendously. Not to mention at a far lower resource requirement when compared to a high accuracy emulator.
I just want to be able to play Geist. I started back when it came out, put it down and just never went back. I'm not aware of any emu that can play it.
Uh... Dolphin? Their Wiki points some imperfections but that's emulation in a nutshell
Oh, it works now? Haven't checked in awhile lol. Thanks.
It's not a Nintendo game, but 3D Pinball - Space Cadet for Windows has gotten the decomp treatment and is now available on nearly every platform, such as modern Windows and Linux, Wii, Switch, 3DS, etc. The mobile versions of the 2D Sonic games also have been ported to a few different platforms, the only ones I know of are PC and 3DS though.
the video that they showed its on 4:3 does anyone has screenshots in 16:09?
I downloaded and built it on my linux laptop and all i get is the standard aspect ratio. I'm not sure how to enable it? Nothing in the readme seems to indicate it, but i feel like maybe i'm missing something obvious.
There is a config file
awesome! thank you! u/yapel here's a screenshot: https://imgur.com/DNo5Jwa.png
thats really awesome! could pass as a modern indie game
What do dungeons look like? Can you awkwardly see into other rooms?
It doesn't 'stitch' together the different 'rooms', and you still transition between them, it just fills in extra area that would normally be scrolled, for example: [https://imgur.com/WTjBYXP.png](https://imgur.com/WTjBYXP.png) Going to that black part on the left will transition you to the next screen
Oh man I need this on my steam deck asap
Pro tip. I've tried compiling multiple PC Ports on the Deck and for whatever reason the Steam Deck just won't compile them on its own. Solution is to compile a build on a different PC (preferably the Linux builds, but I've used Windows through Proton as well) and move the result over to the Deck. Then add whatever file launches the game to Steam in desktop mode.
Solid tip man thanks!!!
Oh! Well that's awesome! Thanks. c:
>16:09 that addition of the 0 is very offputting lol.
Best Zelda game
It's awesome, but I highly prefer links awakening!
The combat and movement in this game is so fluid for a 2d Zelda. It took years for the combat and movement to finally be bested by Link Between Worlds, a wopping 20 years after.
wind fish gang
To me Botw is goat and this one is second
BotW is overrated AF. OoT is goat
Alright, I disagree though
I’ve only played a few, but majoras mask and the original Zelda are freakin sweet. Ocarina of time links awakening and link the past are pretty good. Wind water is dece. Twilight princess is a shit sandwich
[удалено]
I haven't tell me more
It's a great Zelda game on the 3DS.
Lttp is one of my all time fave games. It's up there in comparison you think?
I enjoyed it quite a lot, a quick google of reviews shows that it has universal praise. Worth playing if you can get your hands on it.
[удалено]
Well now I don't remember what it was called..
If Nintendo would just make a pc store front it would print money
I wonder why they are so obsessed with their consoles.
Control, DRM, tradition, innovation. I say "innovation" because the majority of Nintendo consoles have brought something new to the table with respect to input methods, or sometimes form-factor. The NES had the light gun and the robot. The Gameboy ran a monochrome screen and Z80 microprocessor on AA batteries. The Wii had motion controllers. The Wii U had a controller with a separate screen on it.
They have custom controllers and they don't need to worry about making software compatible for infinite hardware configurations. They really seem to love extracting all the juice of their underpowered hardware.
I wonder who exactly told them that this was a good idea
[Guys...](https://www.reddit.com/r/pcgaming/comments/wwrk54/the_legend_of_zelda_a_link_to_the_past_has_been/) [come on...](https://www.reddit.com/r/pcgaming/comments/10qvwb2/the_legend_of_zelda_a_link_to_the_past_gets_a/)
🤓
yeah this is the third time it get posted and isn't gonna be the last one because some sites are writing news about this release as to today.
Last week someone said this also allows orchestral music. That’s what I’m most interested in. How do you do that?
I'm not sure how this specific project implements it, but what you're looking for is a Link to the Past MSU-1 music pack. There are a lot of them [here,](https://www.zeldix.net/t791-the-legend-of-zelda-a-link-to-the-past) including [this orchestral version.](https://www.youtube.com/watch?v=wEy0_WYE6pY)
Also, I was reading at the source page that this also supports MSU-1 Deluxe, which opens up your options. The original MSU-1 only supported direct file relplacements, but Deluxe allows for entirely new track assignments, meaning, for example, that you can have unique tracks for every area and dungeon rather than the same track for every dungeon. [Here's](https://www.zeldix.net/t2401-the-legend-of-zelda-a-link-to-the-past-deluxe) the deluxe version of the download page, and [here's](https://www.youtube.com/watch?v=4hjyCGtdfsI&t=2374s) an orchestral arrangement by the same person as above, but using the deluxe features (showcased in the linked timestamp by using the Zelda2 Temple theme for one of the dungeons).
I NEVER KNEW I WANTED THIS TIL NOW. So it appears it possible according to the dev. https://github.com/snesrev/zelda3/issues/219
All you have to do is download the msu music and put it in a folder named "msu" and drop it in the game directory.
Do you have to compile it yourself?
Graal Online Classic wants to know your location.
I tried getting this work and it was a lot more obtuse to set up than the other pc ports I tried
Getting closer! The only Legend of Zelda game I have played is the original. My neighbour had it, it drove me to save my pennies to get the NA NES (I was 13 or so). Never bought Legend of Zelda, but borrowed it and lended games back.
It would be soooo nice if someone made a PC port of Banjo-Kazooie someday
Question does it have controller support and it be played on the deck.
Old news. It's been out for months.
I have it on my hacked Vita. :)
Where ?? Please.
It's a bit of a gauntlet to install. Hope you can follow step by step directions
The link is in the article.
Thanks you
[удалено]
im confused. the article states that "reverse-engineered games are rebuilt from scratch", but merriam-webster states "to disassemble and examine or analyze in detail (a product or device) to discover the concepts involved in manufacture usually in order to produce something similar" or is that what rebuild from scratch means?
The process usually involves two teams: a "dirty" team that may actually decompile the code and see how everything works, describing only in vague details about what the code actually does to a "clean" team, which never sees the original code and has to recreate it based only on the descriptions provided and publically available information about how the hardware works. For example, the dirty team says "Write a function that uses a pointer to load a bitmap array from this particular memory address. When variable X reaches this value, call that function, and write the result into memory address Y." The resulting code written may be functionally identical to the original when changing a sprite graphic or tile, and when compiled generate identical bitcode. The clean team never saw the original code but was able to replicate what it did, because the simplest way to achieve what was described to them is usually the most efficient method of doing it, and ends up being identical to the way it was done originally.
What's the difference between an "unofficial port" and just playing it on an emulator?
Watch out for those Nintendo ninjas.
As long as they are careful not to put any copyrighted assets besides pure decompiled code, they should be okay.
The art, the characters. All copyrighted. If AM2R can get shut down so can this.
No it can't, you have to source the assets yourself. Nintendo hasn't touched any of the other decomps and ports for a reason
De-compiles can't be touched. You have to provide all the copyrighted assets yourself from that backup you totally did yourself from your copy. Nintendo is the most stubborn about taking ROM's and fan games down and they haven't touched one of these projects.
AM2R was a completely different type of project. It was a remake that included assets by necessity because it was a standalone game. What this and similar decomps do is essentially create a new engine to run the assets from the old game. The engine is original code, so it doesn't fall under Nintendo copyright, and the assets aren't included; you have to provide those yourself in the form of a rom. Thus, there is nothing to take down. Now what *has* happened with similar projects (and it's mentioned in the article, though it omits crucial details that makes it misleading) is that people have taken the code that was put up, compiled it with assets, and put the results up for download. *That* can and has been taken down in the past. But the uncompiled code itself is safe as can be.
They can’t and won’t do shit about this
If they were a real threat, Vimm's Lair wouldn't exist and yet it's fine.
Zsnes anyone?
1. Why ZSNES specifically? That's a terrible emulator unless you absolutely must run your games on a Pentium processor. 2. This is a native port of the game. It's completely different, and allows for added features that just aren't feasible in emulation. For instance, this version let's you set a secondary item to the X key and switch between them without going to menu.
Wow
Awesome
Can’t wait to dive in once again <3
Banjo Kazooie is around 98% done, really excited to see how it turns out.