Ocarina of Time Switch Port [ Ship of Harkinian ]

dIlN3OL.png



Hey everyone! I'd like to introduce to you my port for the Nintendo Switch of the beloved Ocarina of Time PC port called Ship of Harkinian. It comes with some handy features like widescreen, 60 fps, and even some cool enhancements like an integrated randomizer and a ton of more integrated mods!


UWpp.jpg
toEz.jpg

lZeKEyk.jpg
unknown.png


NCQZlFO.png

Requirements
  • You require a copy of the original OoT game
  • Latest atmosphere ( You can get it from here )
  • A device with Windows / Linux or MacOS to create the OTR

Installation
  • Download the latest release of Ship of Harkinian on a desktop device, you can get it from the links listed above.
  • Use the program called OTRGui to generate the otr file. ( Warning - You need to use one of the versions listed below, only a few are supported for now )
  • Download the latest switch port from here
  • Copy the otr file you generated into switch/ among with the otr you generated on the last step.
  • Enjoy <3!
Supported Versions
  • Ocarina of Time Debug Pal GC (Not MQ) - cee6bc3c2a634b41728f2af8da54d9bf8cc14099
  • Ocarina of Time PAL GC (Not MQ) - 0227d7c0074f2d0ac935631990da8ec5914597b4
  • Ocarina of Time PAL GC Decomp (MQ) - 079b855b943d6ad8bd1eb026c0ed169ecbdac7da
  • Ocarina of Time PAL GC (MQ) - 50bebedad9e0f10746a52b07239e47fa6c284d03
TeeAiH2.png

Missing Stuff
  • Gyro and Rumble support - You can see the progress of this here
  • Better controller handle on imgui​
  • Saves tied to the selected user​
  • Better hbmenu description and a new logo​

D6FGEDC.png

PD: ( Yeah i know this was released a few months, but i didnt upload it to gbatemp back then, im sorry for that <3 )
 
Last edited by Lywx,

RetroGamer360

Active Member
Newcomer
Joined
Jan 9, 2017
Messages
44
Trophies
0
Age
35
XP
546
Country
United States
so can you not save at all?
Post automatically merged:

save states would be cool..
Post automatically merged:

great port though looks amazing
 
Last edited by RetroGamer360,

urbanman2004

Well-Known Member
Member
Joined
Jan 10, 2013
Messages
918
Trophies
1
XP
1,625
Country
United States
I haven't been keeping up w/ the progress of some of these decompilation projects, but hats off to the dev team whose efforts cannot be overlooked nor understated. Their undertaking is mindblowing...
 

BiscayneBeast

New Member
Newbie
Joined
Apr 12, 2023
Messages
1
Trophies
0
Age
33
XP
17
Country
United States
I downloaded the game off Tinfoil and for whatever reason the buttons don’t seem to work can anyone help me out with this. I can’t even start the game
 

rohkeus

Member
Newcomer
Joined
Feb 10, 2019
Messages
11
Trophies
0
Age
27
XP
97
Country
Brazil
Dont play the game from that bullshit, just follow the instructions
Would it be possible to translate the game as is done with OTRMod on PC version?

EDIT: Found out a bit more information and it worked. To help anyone who is interested, the process is described by user Zeru (Ñ).z64 on discord and it's easy enough to find. Generate the otr mod file on OTRMod, then create a folder named /mods in /switch/SoH folder and put NTSCMod.otr generated there.
 
Last edited by rohkeus,

The_Chaotician

Hoist the Colours!
Member
Joined
Feb 9, 2017
Messages
205
Trophies
0
XP
1,427
Country
United Kingdom
@Lywx - How does the enhancements menu work for docked/undocked consoles? I can activate and deactivate with (-) as intended, but i cant seem to select any of the main tabs. Touch screen for undocked seems unreliable at best. Do i need to add anything to any config files?
 

crazycrash_hum

Active Member
Newcomer
Joined
Nov 3, 2015
Messages
33
Trophies
0
Age
38
XP
292
Country
France
Hi Everybody,

this is the forwader i made for this port

and yes you can screensave :)
 

Attachments

  • The Legend of Zelda Ocarina of Time & Master Quest - Ship of Harkinian Port-012fd780cb46f000.nsp.pdf
    272.7 KB · Views: 69
  • Zelda OOT MQ.jpg
    Zelda OOT MQ.jpg
    10.8 KB · Views: 59
Last edited by crazycrash_hum,

WrestlinFan

Currently jobbing to Kevin Nash
Newcomer
Joined
Mar 11, 2013
Messages
33
Trophies
1
XP
244
Country
United States
Has anyone else had any issues with mapping the right analog stick? It does not read inputs correctly. Doesn't seem to be a hardware problem either as my DualSense was having the same issue. For example, if I have the right stick mapped to act as the c-buttons, and I press left on the stick, it'll register as left and up. I had to map the c-buttons to the d-pad to be able to play the Ocarina.
 

The_Chaotician

Hoist the Colours!
Member
Joined
Feb 9, 2017
Messages
205
Trophies
0
XP
1,427
Country
United Kingdom
Has anyone else had any issues with mapping the right analog stick? It does not read inputs correctly. Doesn't seem to be a hardware problem either as my DualSense was having the same issue. For example, if I have the right stick mapped to act as the c-buttons, and I press left on the stick, it'll register as left and up. I had to map the c-buttons to the d-pad to be able to play the Ocarina.
Works fine on the latest version (7.0.1). I have mine set to C-up and it works without issue.

Maybe see if you can edit the config file if you’re struggling to map it in game? Failing that, generate a new oot.otr.
 

AzraelJR

Member
Newcomer
Joined
Sep 24, 2023
Messages
13
Trophies
0
Age
35
XP
66
Country
Singapore
Not sure if this is the right place, but is it possible to patch something like the 3DS textures into the assets?

I read somewhere if there were too many mod textures it would crash the Switch. But what about editing the assets directly?
 
  • Like
Reactions: SnakeEater

Badablek

Well-Known Member
Member
Joined
Jan 23, 2006
Messages
517
Trophies
1
Age
43
XP
2,918
Country
France
Instructions not clear. Where can I find this file ORT.gui? I dont see this file in newest version

This thread has not been updated with latest instructions from the official switch FAQ
(OTRGUI has been discontinued)
Requirements
  • You require a copy of the original OoT game
  • Latest atmosphere ( You can get it from here )
  • A device with Windows / Linux or MacOS to create the OTR

in a few words, you just need to :
  • download and unzip the PC build (windows, linux or macOS) on a folder (let's use "soh" for example)
  • put a supported ROM (*) in the same soh folder
  • launch soh, confirm you want to generate oot.otr
  • confirm which rom you put on soh folder
  • the precious oot.otr will be on soh folder
  • then put this file in the same folder as Switch Ship of Harkinian
  • Have fun :gba:


(*) | Supported Version | `sha1` |
| - | - |
| PAL 1.1 | `cfbb98d392e4a9d39da8285d10cbef3974c2f012` |
| PAL GC | `0227d7c0074f2d0ac935631990da8ec5914597b4` |
| PAL GC (Debug) | `cee6bc3c2a634b41728f2af8da54d9bf8cc14099` |
| PAL MQ (Debug) | `079b855b943d6ad8bd1eb026c0ed169ecbdac7da` |
| PAL MQ (Debug) | `50bebedad9e0f10746a52b07239e47fa6c284d03` |
 
Last edited by Badablek,

SnakeEater

Well-Known Member
Member
Joined
Aug 8, 2017
Messages
132
Trophies
0
Age
33
XP
300
Country
Germany
Not sure if this is the right place, but is it possible to patch something like the 3DS textures into the assets?

I read somewhere if there were too many mod textures it would crash the Switch. But what about editing the assets directly?
I would also like to know this.
 
  • Like
Reactions: AzraelJR

Morricorne

Well-Known Member
Member
Joined
Jun 14, 2019
Messages
295
Trophies
0
Age
32
Location
Łódź
XP
846
Country
Poland
This thread has not been updated with latest instructions from the official switch FAQ
(OTRGUI has been discontinued)


in a few words, you just need to :
  • download and unzip the PC build (windows, linux or macOS) on a folder (let's use "soh" for example)
  • put a supported ROM (*) in the same soh folder
  • launch soh, confirm you want to generate oot.otr
  • confirm which rom you put on soh folder
  • the precious oot.otr will be on soh folder
  • then put this file in the same folder as Switch Ship of Harkinian
  • Have fun :gba:


(*) | Supported Version | `sha1` |
| - | - |
| PAL 1.1 | `cfbb98d392e4a9d39da8285d10cbef3974c2f012` |
| PAL GC | `0227d7c0074f2d0ac935631990da8ec5914597b4` |
| PAL GC (Debug) | `cee6bc3c2a634b41728f2af8da54d9bf8cc14099` |
| PAL MQ (Debug) | `079b855b943d6ad8bd1eb026c0ed169ecbdac7da` |
| PAL MQ (Debug) | `50bebedad9e0f10746a52b07239e47fa6c284d03` |
Tried all of this. I have error when i launch SOH on my Switch oled. Its work fine on my laptop. Game run. I followed your instruction.
This instruction https://www.shipofharkinian.com/fr/setup-guide/switch
I even tried this and still got the same error https://github.com/HarbourMasters/Shipwright
I have all needed file on switch sd card switch folder when are nro files. All other homebrew works file. Damn even unoficail switch games translation works withouth problem on my switch. I can play Life is Strange in my native language
 

Attachments

  • photo_2023-09-26_14-07-42.jpg
    photo_2023-09-26_14-07-42.jpg
    89.9 KB · Views: 33

Badablek

Well-Known Member
Member
Joined
Jan 23, 2006
Messages
517
Trophies
1
Age
43
XP
2,918
Country
France
Tried all of this. I have error when i launch SOH on my Switch oled. Its work fine on my laptop. Game run. I followed your instruction.
This instruction https://www.shipofharkinian.com/fr/setup-guide/switch
I even tried this and still got the same error https://github.com/HarbourMasters/Shipwright
I have all needed file on switch sd card switch folder when are nro files. All other homebrew works file. Damn even unoficail switch games translation works withouth problem on my switch. I can play Life is Strange in my native language

Switch V1 + trinket m0 + firmware 16.0.3 (EmuMMC) / Switch Lite + SX Lite on spacecraft-nx + firmware 16.0.3 (sysMMC)
latest atmosphere (1.5.5), hekate (6.0.6), sigpatches
latest Ship of Harkinian (Sulu Bravo - 7.1.1) on both PC and Switch
PAL GC Rom (debug) SHA-1 : CEE6BC3C2A634B41728F2AF8DA54D9BF8CC14099 → generated oot.otr (28.5MB) SHA-1 : 4AFABF74920FFE6AF675191C3BF607C15E620BBB


everything runs smooth and nicely, on both PC and my Switch V1 & Lite
maybe you're making something wrong ? or maybe you launch SOH without full RAM access ?

(and if you already generated an oot.otr from an old SOH build, you must remake it)

ps : I can make soh crash at boot like you, by removing oot.otr from switch\soh folder
if it can't read the file, it crashes


EDIT : just updated my Switch V1 to 16.1.0
works great too.
 
Last edited by Badablek,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Lol rappers still promoting crypto