Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal. You can also buy games using our partner links for GOG and Humble Store.
We do often include affiliate links to earn us some pennies. See more here.

Do you love the classic The Legend of Zelda: Ocarina of Time? Clearly a lot of people do, and the PC port Ship of Harkinian just recently had a great sounding upgrade.

All unofficial of course, since Nintendo like to keep a close guard on everything but as usual it hasn't stopped people wanting to play it on other platforms with many upgrades. It's just code too, you still need a copy of the actual game to run it, like a lot of game engine remakes they don't provide the copyrighted assets like art and music. They even do their own Ship of Harkinian Direct (a joke about Nintendo Direct videos), although the last is from five months ago.

I actually wasn't even aware it existed (and supported Linux), because I don't really follow much Zelda or Nintendo stuff, until it was pointed out in the GamingOnLinux Discord.

The update from March 1st includes:

New Enhancements/Features

  • Enhancement to have Link use the correct ammo types when using bow or slingshot as the wrong age.
  • Time saver to auto fill new file names as "Link".
  • Enhancement to disable the automatic first person mode when placing down Bombchus.
  • The SFX Editor has been renamed to Audio Editor and a new audio shuffle pool management system is added.
    • You can now manage a list of included and excluded sequences.
    • Easily search, filter and preview for sequences to include/exclude.
  • Added support for the Metal renderer as a graphics option for Macs.
  • Added option to set virtual notch support for the control stick in the Controller Configuration.
  • Added difficulty option "Rupee Dash Mode" were you slowly lose rupees over time, and start to lose health when you run out of rupees.


  • Added Greg (the Green Rupee of Eternal Glory) as an option for the rainbow bridge requirement.
    • An entry for Greg is now available in the item tracker to let you know when you find Greg.
    • The treasure chest mini game man will provide a hint for where Greg is located.
  • Add a Shopsanity price range option to control the price options, including an affordable option, and wallet locked options.
  • Added warning system to indicate when a randomizer save is being played on a different build.


  • Rainbow effects in the Cosmetic Editor transition more smoothly.
  • Check tracker now persists skipped checks.
  • Add more junk hints.
  • Add separate sensitivity sliders for X and Y axis for First person view and Free Camera.
  • Adjust the altar text in rando to still list bridge requirements when hints are turned off.
  • Adjust the manual seed input field in the randomizer menu to now permit alpha-numeric values.
  • Tweaked hint generation to no longer treat Heart Pieces as major hint hints improving the usefulness of Barren hints.
  • Tweaked the Entrance Tracker to not display redundant entrances when decoupled entrances is not on.
  • Tweaked the Static Explosion enhancement radius size to match the maximum vanilla size.
  • Enhancement to fix the disappearing paths in Hyrule Field.
  • Tweaked Autosave to now be a dropdown and allowing to choose when to auto save.
  • Split easy pause buffer inputs into a new cheat that can be turned on or off.


  • Added Accessibility submenu.
  • Added toggle to disable re centering the camera when Link is idle.

Bug Fixes

  • Fix N64 mode not applying.
  • Fix entrance tracker sometimes not populating.
  • Fix sun song sometimes placing Link out of bounds when Entrance Rando is active.
  • Fix duplicate music sequence names displaying during the Barinade fight and when night transitions to day in Hyrule Field.
  • Fix the wrong title card being displayed for the Lakeside Laboratory.
  • Fix excluded locations not applying in some cases.
  • Fix Item Tracker notes sometimes causing a crash on launch.
  • Fix the Gerudo Fortress chest to grant the same shuffled item as adult and child to prevent softlocks.
  • Fix Scrubs hints and Skulltula house hints not displaying Ice Trap trick names.
  • Fix cutscene crashes when only loading MQ.

See more on their website or GitHub, where you can read about it but the downloads are only available on Discord (annoying, I know).

There was also The Legend of Zelda: A Link to the Past reverse-engineered clone that appeared recently too.

Article taken from
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. Find me on Mastodon.
See more from me
The comments on this article are closed.
Page: «2/2
  Go to:

reedlove Mar 9, 2023
View PC info
  • Supporter Plus
Quoting: artixbtwUgh, can someone please re-post the Discord-walled download link for the latest version?
Agreed, because it automatically signs you in to their chat room etc.. Yuck...
Anway, here you go!

Linux / SteamDeck (Perfomance Build):
Linux (Compatibility Build):

I also uploaded those to virustotal. Neither file showed as being malicious.
legluondunet Mar 9, 2023
I hope this project can support HD texture packs soon:

Last edited by legluondunet on 9 March 2023 at 9:40 am UTC
Klaas Mar 9, 2023
Quoting: reedloveI also uploaded those to virustotal. Neither file showed as being malicious.
Serious question. Can virustotal detect Linux malware? And if it does, does it know how to deal with AppImages?
reedlove Mar 9, 2023
View PC info
  • Supporter Plus
Quoting: Klaas
Quoting: reedloveI also uploaded those to virustotal. Neither file showed as being malicious.
Serious question. Can virustotal detect Linux malware? And if it does, does it know how to deal with AppImages?

Good question. I do know that several of the antivirus products they run through support Linux and detect Linux malware. Now, it also seems promising that virus total appears to be trying to run it through a virtual machine in addition to doing the regular scan, which makes me think that it is aware that it's an elf, binary and executable. Now, I don't know enough about the app image format, I know that it's a disk image of some sort with an executable attached to it to mount it and execute the main application. I'm not sure as to what file system it uses in the disk image.

Regardless, I never claimed that virus total was 100% foolproof. None of that stuff can keep up with zero day exploits and malware etc. It's something at least. =]
XolotlVT Mar 12, 2023
Quoting: StoneColdSpiderGeez you guys are a bit slow I have been playing The Legend of Zelda: Ocarina of Time for years on my pc via emulation....
This is a much better way to play than emulation. It has a ton of features built directly in, biggest of all is frame interpolation so you can play at 60+ fps (I can get up to 240fps), wide-screen resolutions (even ultrawide), as well as the built in Randomizer options. Best part is what I believe to be the exclusive feature of an enemy Randomizer (either every time you enter a room, it randomizes or it can be seeded to be the same enemies every time you enter. Way better than just plainly emulating, and if you're a purist, you can always put it in N64 mode to get that original feel. So better to play through Ship of Harkinian than simply emulating.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.