Saltar al contenido
PORTSNATIVE.
InicioCatálogo
Juegos WebEmuladoresHerramientasNovedades
PORTSNATIVE.

Un catálogo para descubrir ports y proyectos relacionados. Enlazamos a las fuentes oficiales y no alojamos archivos de los juegos originales.

ExplorarCatálogoMi lista
InformaciónNosotrosProponer un portSoporteApoyo y donacionesAviso legal
© 2026 PortsNative
Volver al catálogo
The Legend of Zelda: Ocarina of Time · Ship of Harkinian
PORTSNATIVE

The Legend of Zelda: Ocarina of Time · Ship of Harkinian

PORT NATIVOACCIÓN / AVENTURAWINDOWSLINUXMACOSANDROIDESTABLE

The Legend of Zelda: Ocarina of Time · Ship of Harkinian

OrigenNintendo 64

TecnologíaPort Nativo C/C++ (Reimplementación de Motor)

Disponible paraWindows, Linux, macOS, Android

Ver proyecto oficial

Sobre el proyecto

The Legend of Zelda: Ocarina of Time es un videojuego de acción-aventura de 1998 desarrollado por la filial Nintendo EAD y publicado por Nintendo para la consola Nintendo 64. Fue lanzado en Japón el 21 de noviembre de 1998, mientras que a Norteamérica llegó dos días después, el 23 de noviembre, y en Europa se estrenó el 11 de diciembre de ese mismo año. Para el caso de Sudamérica, fue presentado en Chile el 23 de noviembre de 1998 en un evento especial para periodistas.

12 versiones de The Legend of Zelda: Ocarina of Time

Estás viendo: Ship of Harkinian

Ship of Harkiniangithub.com/HarbourMasters/Shipwright
Windows
Linux
macOS
Android
Actual
Ocarina of Time (GameCube) Decompilationgithub.com/zeldaret/oot-gc
Windows
Linux
macOS
›
Ocarina of Time (PC, ray traced)github.com/JonB-Dev/oot-recompiled
Windows
›
Ocarina of Time (PSP)github.com/z2442/oot-PSP
Por confirmar
›
The Legend of Zelda: Ocarina of Timegithub.com/zeldaret/oot
Windows
›
oot vr · Android (gibranfelix)github.com/gibranfelix/oot-vr
Android
›
Ship of Harkinian (Android)github.com/linkzenic/Shipwright-Android
Android
›
Ship of Harkinian (PS4)github.com/alechurri/shipofharkinian-ps4
Por confirmar
›
Shipwright Androidgithub.com/please-be-nice/Shipwright-android
Android
›
Shipwright Android (Outdated)github.com/Waterdish/Shipwright-Android
Android
›
The Legend of Zelda: Ocarina of Time (oot-dc)github.com/jnmartin84/oot-dc
Windows
›
The Legend of Zelda: Ocarina of Time (Wii Virtual Console)github.com/zeldaret/oot-vc
Windows
›

Información oficial del proyecto

README original del autor (en inglés)Abrir en GitHub ↗

Ship of Harkinian Ship of Harkinian

  • Website
  • Discord

If you're having any trouble after reading through this README, feel free to ask for help in the Support text channels. Please keep in mind that we do not condone piracy.

Quick Start

The Ship does not include any copyrighted assets. You are required to provide a supported copy of the game.

1. Verify your ROM dump

You can verify you have dumped a supported copy of the game by using the compatibility checker at https://ship.equipment/. If you'd prefer to manually validate your ROM dump, you can cross-reference its sha1 hash with the hashes here.

2. Download The Ship of Harkinian from Releases

3. Launch the Game!

Windows

  • Extract the zip
  • Launch soh.exe

Linux

  • Execute soh.appimage. You may have to chmod +x the appimage via terminal.
  • When prompted, select your supported copy of the game.
  • Saves, settings and oot.o2r are stored in ~/.local/share/soh/. If the folder you launch from already has shipofharkinian.json, oot.o2r or oot-mq.o2r, that folder is used instead. Set SHIP_HOME to choose another folder.

macOS

  • Run soh.app. When prompted, select your supported copy of the game.
  • You should see a notification saying Processing OTR, then, once the process is complete, you should get a notification saying OTR Successfully Generated, then the game should start.

4. Play!

Congratulations, you are now sailing with the Ship of Harkinian! Have fun!

Configuration

Default keyboard configuration

N64ABZStartAnalog stickC buttonsD-Pad
KeyboardXCZSpaceWASDArrow keysTFGH

Other shortcuts

KeysAction
ESCToggle menu
F2Toggle capture mouse input
F5Save state
F6Change state
F7Load state
F9Toggle Text-to-Speech
F11Fullscreen
TabToggle Alternate assets
Ctrl+RReset

Project Overview

Ship of Harkinian (SOH) is built atop a custom library dubbed libultraship (LUS). Back in the N64 days, there was an SDK distributed to developers named libultra; LUS is designed to mimic the functionality of libultra on modern hardware. In addition, we are dependent on the source code provided by the OOT decompilation project.

In order for the game to function, you will require a legally acquired ROM for Ocarina of Time. Click here to check the compatibility of your specific rom. Any copyrighted assets are extracted from the ROM and reformatted as a .o2r archive file which the code uses.

Graphics Backends

Currently, there are three rendering APIs supported: DirectX11 (Windows), OpenGL (all platforms), and Metal (MacOS). You can change which API to use in the Settings menu of the menubar, which requires a restart. If you're having an issue with crashing, you can change the API in the shipofharkinian.json file by finding the line gfxbackend:"" and changing the value to sdl for OpenGL. DirectX 11 is the default on Windows.

Custom Assets

Custom assets are packed in .otr archive files. To use custom assets, place them in the mods folder.

If you're interested in creating and/or packing your own custom asset .otr files, check out the following tools:

  • retro - OTR generator
  • fast64 - Blender plugin

Development

Building

If you want to manually compile SoH, please consult the building instructions.

Playtesting

If you want to playtest a continuous integration build, you can find them at the links below. Keep in mind that these are for playtesting only, and you will likely encounter bugs and possibly crashes.

  • Windows
  • macOS
  • Linux X86_64
  • Linux ARM

Further Reading

More detailed documentation can be found in the 'docs' directory, including the aforementioned building instructions.

  • Credits
  • Custom Music
  • Formatting
  • Controller Mapping
  • Modding
  • Versioning
<a href="https://github.com/Kenix3/libultraship/"> <picture> <source media="(prefers-color-scheme: dark)" srcset="./docs/poweredbylus.darkmode.png"> <img alt="Powered by libultraship" src="./docs/poweredbylus.lightmode.png"> </picture> </a>
Leer guía oficial
CALIFICACIÓN
—
Cargando votos…
Publicidad

FICHA DEL PROYECTO

Tipo de proyecto
PORT NATIVO
Género
Acción / Aventura
Estado
Estable
Plataforma de origen
Nintendo 64
Tecnología
Port Nativo C/C++ (Reimplementación de Motor)
Versión
—
Actualización
18 oct 2026

Plataformas de destino 4

Windows
Linux
macOS
Android
Ver en GitHub
Publicidad