Ship of Harkinian (Ocarina of Time) Wii U Port




This is a port of Ship of Harkinian to the Wii U. Ship of Harkinian is a PC port of Ocarina of Time allowing you to enjoy the game with modern controls, widescreen, high-resolution, and other great features!
Check out the awesome project here!

Quick Start

  • Requires a supported copy of the game (See supported games below).
The instructions below haven't been updated in a while. Join the official Discord for updated builds and support.

Releases:

  1. Download the Khan Charlie 6.1.2 .zip from here or the #downloads channel on the official Discord.
  2. Download the PC OTRGui version from here.
  3. Use OTRGui to create an oot.otr archive file. If you already have a oot.otr file for the latest PC version, you can use that as well.
  4. Copy the oot.otr file to the wiiu/apps/soh/ folder on your SD Card.

Nightly Builds:
:!:
The nightly builds come with up-to-date features, but are experimental. Use at your own risk.
  1. Download the latest soh-wiiu and soh-windows artifact.
  2. Use OTRGui from the soh-windows.zip to create an oot.otr archive file. If you already have a oot.otr file for the latest PC nightly version, you can use that as well.
  3. Copy the oot.otr file and the contents of the soh-wiiu.zip to the wiiu/apps/soh/ folder on your SD Card.

Supported Games

Ocarina of Time Debug (not Master Quest)
Currently the recommended option
Code:
Build team: `zelda@srd022j`
Build date: `03-02-21 00:49:18` (year-month-day)
sha1: cee6bc3c2a634b41728f2af8da54d9bf8cc14099
Ocarina of Time PAL GameCube
May lead to crashes and instability
Code:
sha1: 0227d7c0074f2d0ac935631990da8ec5914597b4
Ocarina of Time Debug PAL GC MQ
Dungeons will be Master Quest
Code:
Build team: `zelda@srd022j`
Build date: `03-02-21 00:16:31` (year-month-day)
sha1: 079b855b943d6ad8bd1eb026c0ed169ecbdac7da (Produced by decomp)
sha1: 50bebedad9e0f10746a52b07239e47fa6c284d03 (Alternate)

:download:Download (Release Khan Charlie 6.1.2)
:arrow:Changelog
:download:Downloads (Nighly)
:arrow:Source code

TODO

Known bugs and issues

Let me know if there are any bugs or issues while playing the game. If these have not been reported yet, consider opening an issue on the GitHub repository.

Missing features​

  • Three-point filtering
  • MSAA (pretty pointless on Wii U)
Credits

 
Last edited by GaryOderNichts,

GaryOderNichts

Well-Known Member
OP
Member
Joined
Aug 9, 2018
Messages
792
Trophies
1
XP
5,499
Country
Germany
It took me a long time but it booted up now. I just left two files in the SD card (otr and rpx). I created a new otr file as you said. I used the debug rom which took me ages to find. Until now, I was using the second option. I'm going to play and see how it works. Including the menu is great to configure the game. I have a GamePad but can you navigate the menu using the pro controller? I guess not because it's an overlay.
"Controller -> Use Controller Navigation"
Then you can press X to select options in the overlay and hold down X and press L and R to navigate in between windows.
Basically this with A+B and X+Y swapped:
36843389-14b37c42-1d4f-11e8-92c7-54c779b4208e.png
 
  • Like
Reactions: Waveracer

Waveracer

Well-Known Member
Member
Joined
Jul 22, 2016
Messages
230
Trophies
0
XP
395
Country
United Kingdom
"Controller -> Use Controller Navigation"
Then you can press X to select options in the overlay and hold down X and press L and R to navigate in between windows.
Basically this with A+B and X+Y swapped:
36843389-14b37c42-1d4f-11e8-92c7-54c779b4208e.png
Thank you, I was browsing all the options but it's tiny on the Game Pad so it's better on the TV. One more question because it's driving me nuts. The pro controller configuration isn't saved so for example when the Game Pad battery died, the pro controller configuration disappeared and when the pro controller sleeps, same thing. How do I save/load the pro controller mapping? I couldn't find any option and it's not saved automatically.
 

GaryOderNichts

Well-Known Member
OP
Member
Joined
Aug 9, 2018
Messages
792
Trophies
1
XP
5,499
Country
Germany
Thank you, I was browsing all the options but it's tiny on the Game Pad so it's better on the TV. One more question because it's driving me nuts. The pro controller configuration isn't saved so for example when the Game Pad battery died, the pro controller configuration disappeared and when the pro controller sleeps, same thing. How do I save/load the pro controller mapping? I couldn't find any option and it's not saved automatically.
What isn't saved exactly? The currently used controller or the button mapping itself?
 
  • Like
Reactions: Waveracer

Waveracer

Well-Known Member
Member
Joined
Jul 22, 2016
Messages
230
Trophies
0
XP
395
Country
United Kingdom
What isn't saved exactly? The currently used controller or the button mapping itself?
Mapping but I started the game today and the mapping I made yesterday was found. Could it be that it saved when I closed the game but when Bluetooth connections changed (pro controller sleeping, Game Pad empty battery) the mapping was lost somehow? It's weird because the pro controller mapping was lost also when the Game Pad battery died and that meant it didn't respond at all until I plugged the Game Paid again. The values were "Unknown" both times. I will test a few more times and see.
 

GaryOderNichts

Well-Known Member
OP
Member
Joined
Aug 9, 2018
Messages
792
Trophies
1
XP
5,499
Country
Germany
"Controller -> Use Controller Navigation"
Then you can press X to select options in the overlay and hold down X and press L and R to navigate in between windows.
Basically this with A+B and X+Y swapped:
36843389-14b37c42-1d4f-11e8-92c7-54c779b4208e.png
imgui controls wiiu.png

Made a Wii U version with proper controller mapping of this graphic.

Mapping but I started the game today and the mapping I made yesterday was found. Could it be that it saved when I closed the game but when Bluetooth connections changed (pro controller sleeping, Game Pad empty battery) the mapping was lost somehow? It's weird because the pro controller mapping was lost also when the Game Pad battery died and that meant it didn't respond at all until I plugged the Game Paid again. The values were "Unknown" both times. I will test a few more times and see.
It's saved on exiting the game or opening/closing the ImGui overlay (Press "-").
 
  • Like
Reactions: Waveracer

MaddaddyDonkey

Active Member
Newcomer
Joined
Jan 18, 2021
Messages
25
Trophies
0
Age
37
XP
566
Country
Netherlands
I have a little question.. Is it possible to use the gyro with at the same time the camera stick controlls just like ocarina of time for the 3DS?

———
Ohh just figured it out lol nevermind you can use the move pad to change camera at the same time 😅
 
Last edited by MaddaddyDonkey,

september796

Well-Known Member
Member
Joined
May 4, 2015
Messages
300
Trophies
0
XP
1,496
Country
Cote d'Ivoire
@GaryOderNichts can i change the input that activate imgui so I could open it by touching the gamepad screen or something, maybe a button combo? you see, my preferred way to play n64 on the gamepad is using its + button as A and - button as B, so it's a problem since I can't use the - button without activating imgui.
 

Lostbhoy

HEY YOU GUYS!
Member
Joined
Aug 23, 2009
Messages
2,502
Trophies
2
Age
44
Location
Scotland
XP
5,193
Country
United Kingdom
It's possible to make one but once Retroarch has booted you wont be able to exit and will have to hold the power button down and turn off the console.
And @XDeltaOne, I have this one that returns to home menu no problem, can't remember where i got it tho! Does it matter if i'm cbhc however? Wait...might be a chennel?? Works anyway!
 

Attachments

  • [0005000010102172] RetroArch Forwarder.rar
    6.1 MB · Views: 59

V10lator

Well-Known Member
Member
Joined
Apr 21, 2019
Messages
2,648
Trophies
1
Age
36
XP
5,522
Country
Germany
once Retroarch has booted you wont be able to exit and will have to hold the power button down and turn off the console.
This is really, really off-topic but no: You're mixing channels and forwarders. ;)
With a forwarder it should be possible. Will try to adapt my codes (less than 30 lines :rofl2: https://github.com/V10lator/sohwf/blob/v1.0/src/main.c ) to this tomorrow (as told: Codes less than 30 lines. Most work will be metadata, like .tga files, title ID and stuff).
 

ploggy

WAKA! WAKA!
Member
Joined
Aug 29, 2007
Messages
4,820
Trophies
2
XP
7,856
Country
United Kingdom
This is really, really off-topic but no: You're mixing channels and forwarders. ;)
With a forwarder it should be possible. Will try to adapt my codes (less than 30 lines :rofl2: https://github.com/V10lator/sohwf/blob/v1.0/src/main.c ) to this tomorrow (as told: Codes less than 30 lines. Most work will be metadata, like .tga files, title ID and stuff).
Yea, sorry for the off topic :P perhaps I am getting Channels/Forwarders mixed up, but if you can make a Forwarder for Retroarch that can exit correctly I think that will work :D
And @XDeltaOne, I have this one that returns to home menu no problem, can't remember where i got it tho! Does it matter if i'm cbhc however? Wait...might be a chennel?? Works anyway!
That channel is a custom made channel that uses hbl iirc, the source was never released so it cant be made into other channels
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Xdqwerty @ Xdqwerty:
    good night
  • BakerMan @ BakerMan:
    as to you
  • K3Nv2 @ K3Nv2:
    How do you know if the night will be good when you're asleep
  • BakerMan @ BakerMan:
    because i didn't say i was asleep
  • BakerMan @ BakerMan:
    i said i was sleeping...
  • BakerMan @ BakerMan:
    sleeping with uremum
  • K3Nv2 @ K3Nv2:
    Even my mum slept on that uremum
  • TwoSpikedHands @ TwoSpikedHands:
    yall im torn... ive been hacking away at tales of phantasia GBA (the USA version) and have so many documents of reverse engineering i've done
  • TwoSpikedHands @ TwoSpikedHands:
    I just found out that the EU version is better in literally every way, better sound quality, better lighting, and there's even a patch someone made to make the text look nicer
  • TwoSpikedHands @ TwoSpikedHands:
    Do I restart now using what i've learned on the EU version since it's a better overall experience? or do I continue with the US version since that is what ive been using, and if someone decides to play my hack, it would most likely be that version?
  • Sicklyboy @ Sicklyboy:
    @TwoSpikedHands, I'll preface this with the fact that I know nothing about the game, but, I think it depends on what your goals are. Are you trying to make a definitive version of the game? You may want to refocus your efforts on the EU version then. Or, are you trying to make a better US version? In which case, the only way to make a better US version is to keep on plugging away at that one ;)
  • Sicklyboy @ Sicklyboy:
    I'm not familiar with the technicalities of the differences between the two versions, but I'm wondering if at least some of those differences are things that you could port over to the US version in your patch without having to include copyrighted assets from the EU version
  • TwoSpikedHands @ TwoSpikedHands:
    @Sicklyboy I am wanting to fully change the game and bend it to my will lol. I would like to eventually have the ability to add more characters, enemies, even have a completely different story if i wanted. I already have the ability to change the tilemaps in the US version, so I can basically make my own map and warp to it in game - so I'm pretty far into it!
  • TwoSpikedHands @ TwoSpikedHands:
    I really would like to make a hack that I would enjoy playing, and maybe other people would too. swapping to the EU version would also mean my US friends could not legally play it
  • TwoSpikedHands @ TwoSpikedHands:
    I am definitely considering porting over some of the EU features without using the actual ROM itself, tbh that would probably be the best way to go about it... but i'm sad that the voice acting is so.... not good on the US version. May not be a way around that though
  • TwoSpikedHands @ TwoSpikedHands:
    I appreciate the insight!
  • The Real Jdbye @ The Real Jdbye:
    @TwoSpikedHands just switch, all the knowledge you learned still applies and most of the code and assets should be the same anyway
  • The Real Jdbye @ The Real Jdbye:
    and realistically they wouldn't

    be able to play it legally anyway since they need a ROM and they probably don't have the means to dump it themselves
  • The Real Jdbye @ The Real Jdbye:
    why the shit does the shitbox randomly insert newlines in my messages
  • Veho @ Veho:
    It does that when I edit a post.
  • Veho @ Veho:
    It inserts a newline in a random spot.
  • The Real Jdbye @ The Real Jdbye:
    never had that i don't think
  • Karma177 @ Karma177:
    do y'all think having an sd card that has a write speed of 700kb/s is a bad idea?
    trying to restore emunand rn but it's taking ages... (also when I finished the first time hekate decided to delete all my fucking files :wacko:)
  • The Real Jdbye @ The Real Jdbye:
    @Karma177 that sd card is 100% faulty so yes, its a bad idea
  • The Real Jdbye @ The Real Jdbye:
    even the slowest non-sdhc sd cards are a few MB/s
    The Real Jdbye @ The Real Jdbye: even the slowest non-sdhc sd cards are a few MB/s