Dev Shows Off PC Port Of Zelda Ocarina Of Time And It Looks Amazing
It is very likely that The Legend of Zelda: Ocarina of Time needs no introduction for HotHardware readers. Released to universal acclaim in 1998, the first three-dimensional Zelda title is regarded as one of the true all-time greats. The creator of Dark Souls called it "a textbook for 3D action games," and the father of Grand Theft Auto said that anyone in the field who claims it wasn't an influence is a liar.
That's why there's so much fanfare every time the game shows up again on a new platform; Ocarina of Time is beloved beyond almost any other title in gaming history. Unfortunately, when Nintendo brought the game to its current Switch platform, it was done through a poorly-performing emulator with significant input lag and emulation-accuracy issues.
Wwhat we have here on YouTube today is a video showcasing "Open Ocarina," a native PC port of the game formerly known as Zelda 64. This isn't emulation, and it isn't some hacky Unreal Engine remake that will never get finished, or anything funky like that—just The Legend of Zelda: Ocarina of Time as a real, regular PC game using the original assets. For now, it's mostly-working and already supports widescreen and resolution scaling, but other features (like 60 FPS and mod support) are on the way.
The project is targeting Windows, although MacOS and Linux support are possible—the application is built on SDL2—but will require a third-party contributor to implement. Actually, someone in the project's Discord already has the application in a semi-working state on Linux, so that might come sooner than later. In the meantime, it apparently runs on Proton, which means we will probably have Ocarina of Time on the Steam Deck by the time it launches.
This project was made possible by the release of source code through a massive reverse-engineering effort that decompiled the game's executable data in the ROM from executable binary machine-language back to C code, just as was done for Mario 64 before. Looking at the incredible things that players have achieved using the Doom source code, it makes us a bit giddy with excitement to think about what creative modders could do with Ocarina of Time in the future.
If you're a developer who'd like to get hands-on with the source code, the project could use the help, so head on over to the Open Ocarina GitHub page, although in that case you should probably join their Discord, too. While you're at it, why not join the HotHardware Discord as well?