The Ocarina of Time decompilation project is complete, source code fully reverse engineered

zelda.png

After two hard years of work, the Zelda Reverse Engineering Team has finished one of their biggest projects: recreating The Legend of Zelda: Ocarina of Time's source code, from scratch. We've seen similar successful attempts in the past, such as when Super Mario 64 was also decompiled, which spawned further fan projects that saw the game ported to the Nintendo Switch before Nintendo could, and with widescreen and 60fps support, to boot.

This is a WIP decompilation of The Legend of Zelda: Ocarina of Time. The purpose of the project is to recreate a source code base for the game from scratch, using information found inside the game along with static and/or dynamic analysis. It is not producing a PC port.

Currently, the official website for the decompilation shows the project at 98% completion, as the last finishing touches are done, but are yet to be submitted as a pull request on the project's GitHub. Once it's completed and publically available, it's likely we'll see PC ports and mods being made--not from the ZRET team themselves though, as they want to focus purely on documenting their work and trying to reverse engineer different versions of Ocarina of Time and other Zelda games. For now, the decompilation applies to the Master Quest release of Ocarina of Time on the GameCube.

We thought for a time that we may never be able to match every function completely, so this is an incredibly exciting accomplishment. Dozens of people helped work on this project, and together we were able to achieve something amazing.

If you're looking for other Zelda fan projects to tide you over until the decompilation is released, then you might want to check out the Spaceworld '97 Experience romhack, which came out last week.

:arrow: Source
 

After two hard years of work, the Zelda Reverse Engineering Team has finished one of their biggest projects: recreating The Legend of Zelda: Ocarina of Time's source code, from scratch. We've seen similar successful attempts in the past, such as when Super Mario 64 was also decompiled, which spawned further fan projects that saw the game ported to the Nintendo Switch before Nintendo could, and with widescreen and 60fps support, to boot.



Currently, the official website for the decompilation shows the project at 98% completion, as the last finishing touches are done, but are yet to be submitted as a pull request on the project's GitHub. Once it's completed and publically available, it's likely we'll see PC ports and mods being made--not from the ZRET team themselves though, as they want to focus purely on documenting their work and trying to reverse engineer different versions of Ocarina of Time and other Zelda games. For now, the decompilation applies to the Master Quest release of Ocarina of Time on the GameCube.



If you're looking for other Zelda fan projects to tide you over until the decompilation is released, then you might want to check out the Spaceworld '97 Experience romhack, which came out last week.

:arrow: Source
interesting i managed to decompile the 3ds remake and noticed the files where pretty simaler to other n64 games soit couldbe possible to port oot romhacks to 3ds and remakes of thegame/
 
If anyone is working on this for enhancements in any way using this code

Please shut the fuck up until it's done. Rockstar set a shitty precedent for Reverse Engineering projects and Nintendo is definitely going to use the REVC lawsuit as an excuse to shut this down.
 
when people overhype an overated game...
it's not overhyped.

You really had to be there to witness the jump from 16 bit to 3D games to realize the upcoming future of home entertainment.
It certainly was s very awesome feeling watching and controlling 3D characters in any direction.

It's "overhyped" because not only represents an era where everything evolved, but it made it in such a way that remains a staple of 3D design amongst generations to come.

At least that's how I think it is.

I witnessed it back in the day and it was awesome.
 
I loved OOT until I got to the end of the game and my friends decided I need more bottles and glitched all my items to bottles. I never actually finished the game, it became impossible.
 
  • Wow
Reactions: slaphappygamer
I loved OOT until I got to the end of the game and my friends decided I need more bottles and glitched all my items to bottles. I never actually finished the game, it became impossible.
Lol, I had a friend whom I'd always mess with on final fantasy vi. I'd poison his party, drop his health to 1, and move as far away from the airship as possible when he let me borrow his game. Haha
 
  • Haha
Reactions: slaphappygamer
Amazing News!!!

I am more interested in the source code of Majoras Mask since it is not only an "OOT 1.5" but it has several extras such as transformations and events per day.

It would be great to "restore the 6 days" that were originally planned for TLOZMM
 
Amazing News!!!

I am more interested in the source code of Majoras Mask since it is not only an "OOT 1.5" but it has several extras such as transformations and events per day.

It would be great to "restore the 6 days" that were originally planned for TLOZMM
Aren't a lot of events timed in a 3 day cycle and wouldn't adding 6 days throw that off?
 
interesting i managed to decompile the 3ds remake and noticed the files where pretty simaler to other n64 games soit couldbe possible to port oot romhacks to 3ds and remakes of thegame/
I mean they already ported sm64 to 3ds it doesn't require the 3ds remake decompiled at all so don't know what you talking about
 
When ports start happening, I would love it if someone ported to the Nintendo DS as they did with Mario 64.

When I was little I always dreamed of a port of Zelda Ocarina of Time to the DS but it never happened, it would be like seeing a child's dream come true.
 

Site & Scene News

Popular threads in this forum