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
 

blazer728544

Member
Newcomer
Joined
Oct 27, 2021
Messages
20
Trophies
0
Age
34
XP
50
Country
United States

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/
 

stanleyopar2000

Dirty Weeb ( ͡° ͜ʖ ͡°)
Member
Joined
Jun 22, 2007
Messages
4,435
Trophies
1
Location
C-137
Website
www.youtube.com
XP
2,368
Country
United States
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.
 

JuanBaNaNa

Kourtney! 😭
Member
Joined
Dec 17, 2019
Messages
2,792
Trophies
2
Age
28
Location
the 90's 💙
XP
4,751
Country
Mexico
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.
 

Satellizer

Active Member
Newcomer
Joined
Feb 10, 2019
Messages
35
Trophies
0
Age
33
XP
399
Country
Australia
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

godreborn

Well-Known Member
Member
Joined
Oct 10, 2009
Messages
28,781
Trophies
2
XP
18,625
Country
United States
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

Magnus87

Well-Known Member
Member
Joined
Apr 28, 2013
Messages
367
Trophies
0
XP
1,150
Country
Argentina
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
 

SG854

Meow!!!
Member
Joined
Feb 17, 2017
Messages
4,710
Trophies
1
XP
6,560
Country
Fiji
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?
 

izy

Advanced Tech Pleb
Member
Joined
Sep 17, 2010
Messages
2,216
Trophies
1
XP
3,276
Country
United Kingdom
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
 

Moon164

Well-Known Member
Member
Joined
Nov 21, 2015
Messages
741
Trophies
0
Age
24
XP
2,360
Country
Brazil
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.
 
General chit-chat
Help Users
  • No one is chatting at the moment.
    antgame11 @ antgame11: hi dark