Twilight Princess decompilation project reaches 99% completion

1764176125450.png

This week, another beloved title has joined the Parthenon of decompiled titles, although this time, it's not an N64 title that made it into the decompilation milestone, but rather the first party swansong title for the Gamecube, The Legend of Zelda: Twilight Princess.

In a similar instance to that of N64 titles that have previously been decompiled, once the project reaches 100% completion, all of the game assets and functions will be reproduceable in a 1:1 matching against the original game's files in their original compiled format.

Like in the case of other decompilations by the team behind the Zelda decompilation projects, ZeldaRET (Zelda Reverse Engineering Team), they are not interested in pursuing a full PC port of Twilight Princess. However, having the decompilation available as a full open source project allows other groups of people to start working on said PC port for it.

While the decompilation project is currently sitting at 99%, there is still some work to do reach the 100% completion status. Not only that, but as is always the case with decompilation projects that reach their completion, there might still be code that hasn't been properly documented, and as such, a further clean up might be needed. According to the Github page, other versions of the game (PAL and NTSC-J) can also be compiled, but the overall percetage for these is not currently known.

This advancement in the decompilation for The Legend of Zelda: Twilight Princess certainly ignites the spark of a PC port in the upcoming months, with ideas floating around about bugfixes, Quality of Life changes, modding support, and maybe even back-porting features from the Wii U HD version to the Gamecube version, like a Hero mode, Mirror mode (like the Wii version), bigger wallets, and the Cave of Shadows for Wolf Link.

However, the decompilation has to reach 100% first, and then another group might tackle the PC port, but until then, users can already compile the project on their own and screw around with the source code to their liking.

:arrow: Source
:arrow: Zelda RET website
 
will be cool to se what people do with the PC ports and mods they make for this to improve upon the original. nintendo might not like it but the game can be alot better with alittle bit of improvements. improvements arent a bad thing.

the only thing stopping improvements most the time is the concept of $$. these companies wont improve anything without their being $$ involved.
 
What could be done to improve Twilight Princess after decompilation I wonder?

OT: This is a weird game that I loved back in the day, but I don't think I would like so much anymore... I have this feeling that it is way worse than I remember, and I actually would have the opposite reaction if I replay it compared to Skyward Sword... I hated Skyward Sword back in the day, but then when I replayed it I thought it was not as bad as I remembered, meaning it was bad but not shit. It is a very different story with Wind Waker, I loved it back in the day, I loved it even more after replaying it.

TLDR; rant about having a bad hunch that replaying TLoZ:TP would make me dislike it because I would be comparing it with the unreasonable love I had for it back in the day. /OT
 
Last edited by sarkwalvein,
  • Haha
Reactions: niuus
Had no idea TP is getting the decomp treatment, can't wait to re-play it again with all the enhancements.
that said, apparently Skyward Sword is getting the decomp treatment too albeit it's still in its early stages, great nonetheless as imho it's the one that needs it the most, with all the motion control nonsense
 
What could be done to improve Twilight Princess after decompilation I wonder?

OT: This is a weird game that I loved back in the day, but I don't think I would like so much anymore... I have this feeling that it is way worse than I remember, and I actually would have the opposite reaction if I replay it compared to Skyward Sword... I hated Skyward Sword back in the day, but then when I replayed it I thought it was not as bad as I remembered, meaning it was bad but not shit. It is a very different story with Wind Waker, I loved it back in the day, I loved it even more after replaying it.

TLDR; rant about having a bad hunch that replaying TLoZ:TP would make me dislike it because I would be comparing it with the unreasonable love I had for it back in the day. /OT

Skyward Sword is the child of the mix between the darker tones of Twilight Princess but the more silly, cartoony and active personality of Link in Wind Waker. I think people would remember it more fondly if the Wii version wasn't entire based around the motion control gimmick
 
I wish more of these decomp projects would create a document of interesting findings and behaviors. Something along The Cutting Room Floor along with easter eggs or hidden mechanics and especially if they come across something nobody has noticed or mentioned before.
 
All of these have been great, I still think the N64 ones were amazing for Perfect Dark and Star Fox, now they are doing GameCube, I really hope they do Luigi Mansion and the Metroid Prime 1 and 2, those would be incredible on PC.
 
Last edited by Ambers_Crimson_8K,
I'm loving the more "modern" decomps that are taking place recently. Such a cool way for communities to come together and preserve/enhance older titles. Would love to get into assembly and help out one day, but I have taken up other hobbies recently that leave no time
 
"100% decompilation" doesn't mean that all the variables and methods have logical names and that the code is nicely organized and commented where appropriate, right?

I just thought it means that there's some form of code, however ugly and difficult to understand, that compiles to the rom?

I guess I can look for myself.
Hopefully the code is made all nice in time, if it's not already, as then people can start working with it much more easily.

Just putting it out there that simply having "code" doesn't mean it's understandable and easy to port.

Anyway, great accomplishment of course!
 
Last edited by cearp,
  • Like
Reactions: Chrono_Nightmare

Site & Scene News

Popular threads in this forum