The Legend of Zelda: Ocarina of Time
Ship of Harkinian · originally by Nintendo EAD
Ocarina of Time as a native PC game, built from the decompilation, with a randomizer, mods and modern controls.
- Stars
- 5.7k
About
Ship of Harkinian is the Harbour Masters port of Ocarina of Time, built on the zeldaret decompilation. The game runs as a native application rather than inside an emulator, so it gets true widescreen, high framerates, and an enhancement menu that reaches into the game logic itself.
Nothing from the game ships in the download. On first launch the port asks for your own ROM, extracts the assets it needs into an archive next to the executable, and never needs the ROM again.
- Widescreen and ultrawide support
- High framerate with interpolated animation
- Built-in randomizer
- Hundreds of optional enhancements, cheats and accessibility options
- Mods and texture packs
- Gyro aiming, modern camera and fully remappable controls
What you need
The port contains none of the game. These come from your own copy and stay on your machine.
Ocarina of Time ROM
A ROM dumped from your own Nintendo 64 or GameCube copy. Many revisions are supported, including the Debug and Master Quest builds. PAL GameCube is the most commonly used.
19 supported revisions(show fingerprints)
- sha1 · PAL 1.0
328a1f1beba30ce5e178f031662019eb32c5f3b5 - sha1 · PAL 1.1
cfbb98d392e4a9d39da8285d10cbef3974c2f012 - sha1 · PAL GC
0227d7c0074f2d0ac935631990da8ec5914597b4 - sha1 · PAL MQ
f46239439f59a2a594ef83cf68ef65043b1bffe2 - sha1 · PAL GC (Debug)
cee6bc3c2a634b41728f2af8da54d9bf8cc14099 - sha1 · PAL MQ (Debug)
079b855b943d6ad8bd1eb026c0ed169ecbdac7da - sha1 · PAL MQ (Debug)
50bebedad9e0f10746a52b07239e47fa6c284d03 - sha1 · PAL MQ (Debug)
cfecfdc58d650e71a200c81f033de4e6d617a9f6 - sha1 · NTSC 1.0 (US)
ad69c91157f6705e8ab06c79fe08aad47bb57ba7 - sha1 · NTSC 1.1 (US)
d3ecb253776cd847a5aa63d859d8c89a2f37b364 - sha1 · NTSC 1.2 (US)
41b3bdc48d98c48529219919015a1af22f5057c2 - sha1 · NTSC 1.0 (JP)
c892bbda3993e66bd0d56a10ecd30b1ee612210f - sha1 · NTSC 1.1 (JP)
dbfc81f655187dc6fefd93fa6798face770d579d - sha1 · NTSC 1.2 (JP)
fa5f5942b27480d60243c2d52c0e93e26b9e6b86 - sha1 · NTSC GC (US)
b82710ba2bd3b4c6ee8aa1a7e9acf787dfc72e9b - sha1 · NTSC MQ (US)
8b5d13aac69bfbf989861cfdc50b1d840945fc1d - sha1 · NTSC GC (JP)
0769c84615422d60f16925cd859593cdfa597f84 - sha1 · NTSC GC (JP) (Collector's Edition)
2ce2d1a9f0534c9cd9fa04ea5317b80da21e5e73 - sha1 · NTSC MQ (JP)
dd14e143c4275861fe93ea79d0c02e36ae8c6c2f
Hashes are SHA-1 of the ROM in .z64 (big-endian) byte order. Source of these fingerprints
Check your file
Drop your dump below to see whether it is a revision this port supports.
Setup
- 1
Extract the downloaded archive into a folder of your choosing.
- 2
Run soh.exe (soh.app on macOS, or the AppImage on Linux).
- 3
When prompted, select your ROM. The port writes oot.o2r next to the executable and starts the game.
- 4
Press F1 in game to open the enhancements menu.