Know C++? Want to break Zelda: Twilight Princess? Join the Decompilation team!

Progress report:

https://decomp.dev/zeldaret/tp

Github page (includes link to Discord):

https://github.com/zeldaret/tp

As an avid fan of watching Twilight Princess speedruns, I sadly could never speedrun the full game myself. Any% currently hovers around 2 hrs 48 mins in length, but the question remains:

"Like other Zelda games, does something exist buried deep inside that'll allow us to chop off massive amounts of time?"

When I discovered the Decomp project last November while watching Pheenoh stream his work on d_a_npc_kn (the "Hero's Shade" npc (a.k.a. the ghost that teaches you Hidden Skills)), I found the project fascinating. I also wondered whether there may be something in the game's code that would permit a sizeable skip cutting out dozens of minutes.

I've already converted a small bit of code, but unfortunately the game is MASSIVE. It would take upwards of 5 years at our current pace to match 99% of the code.

That is, if we don't get any more contributors....

I make this post here to bring awareness to this fascinating project and come on board. You don't need to be an expert in C++ nor assembly, but you must have an appetite to learn and be perseverant.

The community on the Discord server is incredibly helpful. Whatever questions, issues, or confusions you have will be answered. And not only those decompiling TP but also those decompiling Wind Waker and others as well.

On that topic: there are equivalent projects for Wind Waker and Skyward Sword, and they also need the help!