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,

FelipeMr98

Member
Newcomer
Joined
May 13, 2022
Messages
10
Trophies
0
Age
25
Location
Florianópolis
XP
103
Country
Brazil
can anybody help me? i managed to compile the rom and put it inside the soh folder but every time i try to open the port it just shows a black screen and the wii u crashes
 

T00nist8

Well-Known Member
Newcomer
Joined
Feb 27, 2021
Messages
78
Trophies
0
Age
31
XP
770
Country
United States
@GaryOderNichts , I get several errors as it's decompiling the assets, and then it ends with this:

View attachment 309819
That ended the same way for me, only I'm running this on windows and I seen a few errors. The process did end in a few seconds instead of minutes so I don't know how thorough this is (I was using both using the OTRGUI from both the main Ship of Harkinian one and the one provided on this thread and got the same error).
 

GaryOderNichts

Well-Known Member
OP
Member
Joined
Aug 9, 2018
Messages
792
Trophies
1
XP
5,492
Country
Germany
That ended the same way for me, only I'm running this on windows and I seen a few errors. The process did end in a few seconds instead of minutes so I don't know how thorough this is (I was using both using the OTRGUI from both the main Ship of Harkinian one and the one provided on this thread and got the same error).
Like I said above, that error can be ignored. When generating the otr file it tries to open an existing one first, which shows this error because there isn't one yet. Nothing to worry about.
 
  • Like
Reactions: T00nist8

T00nist8

Well-Known Member
Newcomer
Joined
Feb 27, 2021
Messages
78
Trophies
0
Age
31
XP
770
Country
United States
OK thanks.. here you go :)
(Make sure your soh.rpx oot.otr are located in SD:/wiiu/apps/soh (it's the default location so it should be fine)
Hey, so I installed the Wii u channel file and did put soh.rpx and oot.otr in the file location, but when I clicked on the channel it stayed on the black screen. Is there something I’m missing?
 
  • Like
Reactions: ArgoRV

GaryOderNichts

Well-Known Member
OP
Member
Joined
Aug 9, 2018
Messages
792
Trophies
1
XP
5,492
Country
Germany
Hey, so I installed the Wii u channel file and did put soh.rpx and oot.otr in the file location, but when I clicked on the channel it stayed on the black screen. Is there something I’m missing?
Try downloading the latest nightly build from GitHub actions. It fixes a crash if you have empty lines in the cvars file.
 
  • Like
Reactions: T00nist8

MrGribble77

Member
Newcomer
Joined
Nov 16, 2021
Messages
17
Trophies
0
Age
29
XP
207
Country
United States
So do you plan to include the 60FPS feature released yesterday?... Man i love this Wii U port, having the choice to play OOT on an actual Nintendo but with enhancements is HUGE to me. I still have my drawings of N64 OOT back when it was brand new and i was in kindergarten as i was obsessed with this game. Been wishing so much that Nintendo themselves would do these enhancements, especially the 60FPS, but of course they won't lol
 

Steffenfield

Well-Known Member
Newcomer
Joined
Sep 14, 2009
Messages
97
Trophies
1
XP
546
Country
United States
Quick question.

When I load up Nintendo Homebrew, on the second menu page it's showing "soh/soh.rpx." to run the game.

How can I install this instead and not need the Homebrew web browser?

Also, how can I attach the boot images shared in this thread for that as well?

Sorry, haven't been around here in a couple of years and I seem to have forgotten most of everything.
 

GaryOderNichts

Well-Known Member
OP
Member
Joined
Aug 9, 2018
Messages
792
Trophies
1
XP
5,492
Country
Germany
So do you plan to include the 60FPS feature released yesterday?... Man i love this Wii U port, having the choice to play OOT on an actual Nintendo but with enhancements is HUGE to me. I still have my drawings of N64 OOT back when it was brand new and i was in kindergarten as i was obsessed with this game. Been wishing so much that Nintendo themselves would do these enhancements, especially the 60FPS, but of course they won't lol
It's available in the latest nightly build on GitHub actions, it doesn't run really great though and requires more optimizations.
To enable it add g60FPS = 1 to the cvars.cfg.

How can I install this instead and not need the Homebrew web browser?
Check out @ploggy's forwarder: https://gbatemp.net/threads/ship-of-harkinian-ocarina-of-time-wii-u-port.612074/post-9823376
 

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
@GaryOderNichts , I've managed to build this with linux (probably windows too), but I still don't understand where the wiiu build is reading assets from. you told me not to delete the harbourmasters ShipWright, but I still get an error about it not finding assets in your build. putting it in the assets folder or the root below that results in the same error: cannot find asset x or whatever. I've been extremely frustrated with this, because I didn't realize that there are some problems with ZAPD, and I can't even launch the linux version as I need archlinux instead of an old version of debian or even ubuntu 22.04.
 

GaryOderNichts

Well-Known Member
OP
Member
Joined
Aug 9, 2018
Messages
792
Trophies
1
XP
5,492
Country
Germany
@GaryOderNichts , I've managed to build this with linux (probably windows too), but I still don't understand where the wiiu build is reading assets from. you told me not to delete the harbourmasters ShipWright, but I still get an error about it not finding assets in your build. putting it in the assets folder or the root below that results in the same error: cannot find asset x or whatever. I've been extremely frustrated with this, because I didn't realize that there are some problems with ZAPD, and I can't even launch the linux version as I need archlinux instead of an old version of debian or even ubuntu 22.04.
You don't need to clone the original repo. You can follow the linux instructions inside of the Wii U repository until you successfully ran "make setup". Then you will have all the assets in the correct place and can proceed with building the Wii U port.
 

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
You don't need to clone the original repo. You can follow the linux instructions inside of the Wii U repository until you successfully ran "make setup". Then you will have all the assets in the correct place and can proceed with building the Wii U port.
I tried make setup, but this happens:

godreborn@GODREBORN-LAPTOP:~/Shipwright$ make setup
make: *** No rule to make target 'setup'. Stop.
 

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
You don't need to clone the original repo. You can follow the linux instructions inside of the Wii U repository until you successfully ran "make setup". Then you will have all the assets in the correct place and can proceed with building the Wii U port.
nm, I think I understand. I'll let you know if I can get it to compile.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: There is some really odd DS games I liked but not sure others would like them lol