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
784
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
793
Trophies
1
XP
5,541
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
784
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
793
Trophies
1
XP
5,541
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
793
Trophies
1
XP
5,541
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,470
Trophies
3
XP
29,200
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
793
Trophies
1
XP
5,541
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,470
Trophies
3
XP
29,200
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,470
Trophies
3
XP
29,200
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
  • SylverReZ @ SylverReZ:
    @BigOnYa, Maybe he doesn't know how to type words for shit.
  • SylverReZ @ SylverReZ:
    GBAtemp should be legally obligated to ban them, as its against the law to collect information from users under 13 because of COPPA. :tpi:
  • SylverReZ @ SylverReZ:
    @NinStar, Super Monkey Ball: Banana Blitz
  • SylverReZ @ SylverReZ:
    @HiradeGirl, Why not get an Oculus?
  • Psionic Roshambo @ Psionic Roshambo:
    VR is like 3D TVs in my opinion it's cool and all but it doesn't have enough great content.
    +1
  • SylverReZ @ SylverReZ:
    @Psionic Roshambo, Porn exists, Psi.
    +1
  • SylverReZ @ SylverReZ:
    I'm sure you'll live with it.
    +1
  • Veho @ Veho:
    VR had the chance to integrate with existing games and tech but VR companies said "NO, I WANT MY SHIT TO BE STANDALONE AND MY GAMES EXCLUSIVE TO FACEBOOK"
    +2
  • Veho @ Veho:
    Back when Oculus Rift was still starting out and being demoed around, they modded existing games to use it as a 360° immersive screen thing and that was AMAZING.
    +2
  • K3Nv2 @ K3Nv2:
    The tech isn't there for affordable power enough VR headsets at a good market value yet sadly, oculus had a good idea but didn't have enough funds for marketing iirc
    +1
  • Veho @ Veho:
    But now it's "can I use my VR set with my racing games, that would be neat?" "ONLY IF YOU USE OUR DILDOSTICK CONTROLLERS AND RUN THE GAME ON OUR ANDROID-UNDERPOWERED BRICK"
    +2
  • Veho @ Veho:
    The tech to have quality VR goggles at an affordable price is here, but every set has to have 4 additional controllers and be standalone.
    +1
  • K3Nv2 @ K3Nv2:
    These are the same type of gamers that spend $2,000 on a GPU when a $600 GPU gives nearly the same outcome which is what the market looks at for them to do spend more on unneeded bs
    +2
  • K3Nv2 @ K3Nv2:
    If we're talking AAA titles a vr headset would be priced at nearly the same cost as a midrange gaming pc maybe even double
    +2
  • K3Nv2 @ K3Nv2:
    https://www.walmart.com/ip/3439939603 this is cool a portable blackstone
    +2
  • Veho @ Veho:
    The investment group?
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I think they should bring back the shutter glasses for VR put 120Hz screen in for 60FPS and even a basic phone these days can pull that off
  • Psionic Roshambo @ Psionic Roshambo:
    Head tracking cameras and all
  • Psionic Roshambo @ Psionic Roshambo:
    Have a USB type C connector for power and controller done
  • K3Nv2 @ K3Nv2:
    Micro SD would be nice also :angry:
  • SylverReZ @ SylverReZ:
    @K3Nv2, The types of gamers who pay $2,000 for RGB everything, and to run bloated Windows.
  • K3Nv2 @ K3Nv2:
    My m.2 needs rgb makes transfers faster thank you
    +1
    SylverReZ @ SylverReZ: https://www.youtube.com/watch?v=8UDmYDdZHdE