A PC port of Super Mario 64 appeared essentially out of nowhere back in 2020 thanks to a herculean effort from fans who decompiled the game's code. A similar decompilation effort for Ocarina of Time was completed last year by the Zelda Reverse Engineering Team, and it seems like we may be seeing the fruits of that labor within a month. Videogameschronicle reports that another fan group has nearly finished turning that code into a working PC port.
«I’d give it approximately 90%. We’ve been hoping to be complete by the middle of February and use a month or so until April 1st to refine the game before release,» said one of the developers, who goes by the handle Kenix. According to Kenix, the fan group working on the port are using a backend called Fast3D, originally created for the Mario 64 port, that supports widescreen and should allow them to add some other enhancements, like 60 fps support.
Mod support is already planned: Kenix explained that their rewritten code for Ocarina of Time organizes game assets similarly to a modern game, which will make it much easier to change out elements like, say, textures.
If you're wondering how a project like this could be legal or are worried about Nintendo's lawyers knocking it offline now that it's public, the way it's being programmed helps explain that, too. The decompiled code is legal because of how it was created: the programmers responsible wrote entirely new source code by deconstructing Ocarina of Time; the code would only be illegal to distribute if it were identical to Nintendo's original, or if it was created with access to leaked proprietary documents. Nintendo quickly struck the Mario 64 port executable that was floating around with DMCAs because it included all of the
Read more on pcgamer.com