Ship of Harkinian is a free community-made PC port of The Legend of Zelda: Ocarina of Time from the Harbour Masters team. A massive Blair Alfa (9.0.0) release just went live with a Randomizer and other major new features.
Easily the best way to play Ocarina of Time on modern platforms, and it includes Linux / Steam Deck support. You do need to have your own copy of the game to run it though. With this update there's a couple of tweak for Linux like support for Vsync, support for Gamecube controllers and symlinked ROMs will works now too.
The big part of the update is the Randomizer update, NTSC Support, a new modern menu and various other smaller improvements.
Here's the full changelog to save you clicking around:
Randomizer
Features
- Blazing fast seed generation
- Check availability display
- Option to show expected logic for a check in the tracker
- Vanilla Logic generation setting
- Mysterious Item Shuffle (freestanding/shop items present themselves as a question mark until you collect them)
- Starting heart count implemented
- Total check info for trackers
- Pause menu tracker window for tracking miscellaneous collectibles (like boss souls; c-up on Quest Status screen)
- Simple Plandomizer GUI
- Check Tracker search/filter (including check and item names)
- Open Waterfall setting
- Ability to generate new seed from the same settings within the file select menu
- New models for keys, keyrings, progressive bags
- Get Item Animation skip
New Shuffles
- Boss Souls (with super fancy soul models!)
- Ocarina Buttons
- Pots
- Crates
- Grass
- Freestanding rupees/hearts
- Fairies
- Dungeon Chains (via mixing dungeon and boss entrance pools)
- Fish (fishing pond and pools)
- Beehives
- Swim (entering water you would have to swim through voids you back to the last entrance you traversed)
- Overworld door lock
- Deku stick/nut bags (for initial capacity)
- Skeleton Key (universal lock removal)
- Infinite Capacity Upgrade tiers
- Up to 7 shop slot shuffle
Tweaks
- Entrance Tracker has new, more descriptive names, and the entrance display is significantly simplified
- Hookshot/Longshot indicators on the check tracker
- Map and Compass colors match dungeons option
- Sparkles for Greg and non-refill bottle items
Fixes
- Numerous logic fixes
- Check/Item trackers now properly show or hide Vanilla/MQ status based on shuffle/map settings. Many will show in the tracker when entering a dungeon, but some entrances require collecting an item first
- Removed some redundant hints
- Duplicate WotH/Always hints with strong/very strong distribution option now works
Full NTSC Support
- Includes GC and N64 versions, which means all reasonable retail versions are now supported
New Menu
- Open with Esc
- Menubar is no more
- Option search!
- Larger display size
- All windows use new fonts and widget styling
- Advanced Resolution settings implemented
- Menu buttons rearranged, confirmation placed on menu button for quitting SoH
- Significant rearrangement of enhancements to utilize new menu
Other
New Features
- Mac improvements: game mode support, game scaling, native fullscreen
- Vsync can be toggled for Mac and Linux
- Mouse Input Support!
- Built-in Time Splits
- Enemy selection/exclusion for random enemies
- A lot more cutscene skips, and skips apply in vanilla
- New controller framework (updated since 2ship's)
- Swim speed modifiers
- Increase Crawl Speed
- Lost Woods Ocarina Game difficulty options
- Pause menu warping
- GC Controller support for Linux
- Option to disable HUD heartbeat animation
- Options to effectively restore console pause buffer behavior
- Developer Value and Message Viewers
- Added stick sensitivity
- Hurt Container Mode: Start with 20 hearts and lose max health with heart pieces and heart containers down to a minimum of 3
- Option to have shops and minigames open day and night
- Built-in Full Input Viewer
- Option to fix vanilla height for some switches
- O2R archive support
- Frogs Ocarina Game difficulty options (instant win, unlimited timer, or increased frame count before failure)
- Early Eyeball Frog trick restoration
- Zora Waterfall options (always open, only play song once)
- Boomerang reticle/first-person aiming
- Timer display window (with many options for timing, including in-game time)
- Custom tunic loading for each tunic type
Tweaks
- Remove file slots from fast file select, change to Boot Cycle instead (authentic, skip to file select, otherwise both splash screens play)
- Ability to mash through bootup splash screens
- Allow Linux to use symlinked ROMs
- Can scale enemy size by amount of health
- Can increase the amount of time before a cucco runs away after putting it down
- Lots of language improvements, especially German and French
- Improvements to actor and dl viewers
- Lots of new and improved menu tooltips
- Pausing now properly pauses the game in the background
- Preserve minimap toggle state
- Allow longer Mweep
- Improvements to fast textbox behavior
- Option to disable waterfall hitbox as soon as ZL is played
- Option for faster rupee accumulation
- Improved randomizer presets, including removing enhancement changes tied to the previous ones
- Exclude void and death traps from extra trap randomization pool
- Cosmetics editor improvements (more rainbow, options set all given colors to rainbow, etc)
- Autosave converted to interval saving, with automatic saving on soft reset when autosave is enabled
- Rumble strength defaults to 50%
Fixes
- MacOS: Metal audio crackle resolved, fix vanishing paths options not applying
- Pause menu interpolation
- Hand contortion when holding the hammer
- Disable lens effect when unequipping with it enabled
- Most situations of equipping boots and tunics with buttons causing the player to drop/throw held items
See more on their website.
Some you may have missed, popular articles from the last month:
You can also find comments for this article on social media: Mastodon
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
I'm amazed the lawyer snakes from big ol N haven't attacked this yet. Looks like a cool project though.
2 Likes
If Nintendo was to adopt this officially and sell you an official copy of the Rom that you can use with this I'm pretty sure many people will, but no, they think by not providing official support that you'll actually go buy a Wii or something to play this! They are soooo wrong.
2 Likes
If Nintendo was to adopt this officially and sell you an official copy of the Rom that you can use with this I'm pretty sure many people will, but no, they think by not providing official support that you'll actually go buy a Wii or something to play this! They are soooo wrong.@sarmad
This has been their MO for the longest time, where they want you to buy the real hardware and cartridge to play their games instead of emulators and ports. Also, they would rather you pay for their less than stellar ports at full price over projects that can do their games justice.
I'm amazed the lawyer snakes from big ol N haven't attacked this yet. Looks like a cool project though.@R Daneel Olivaw
I don't think Big N has a case with this port since it's not like they providing the ROM you need to make this work or asking for donations like what happened with Yuzu.
Last edited by ToddL on 4 Apr 2025 at 2:44 pm UTC
1 Likes
See more from me