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,

Lostbhoy

HEY YOU GUYS!
Member
Joined
Aug 23, 2009
Messages
2,498
Trophies
2
Age
44
Location
Scotland
XP
5,156
Country
United Kingdom
@V10lator, can i assume that "live link 1" means he is static on the pause screen by default and should this change to 2 or 0?

The link on my screen is static and obviously haven't used this option yet.
 

ArgoRV

Well-Known Member
Member
Joined
Sep 23, 2017
Messages
239
Trophies
0
Age
40
XP
956
Country
Venezuela
To all: I made a cvars.cfg showing all available options at the time of writing and setting them to values I like:
Code:
gDisableLOD = 0
gDebugEnabled = 0
gPauseLiveLink = 1
gMinimalUI = 0
gRumbleEnabled = 1
gUniformLR = 1
gNewDrops = 1
gDekuNutUpgradeFix = 1
gTwoHandedIdle = 1
gVisualAgony = 0
gLanguages = 0
gTextSpeed = 3
gDpadPauseName = 1
gDpadOcarinaText = 1
gDpadShop = 1
gFixDungeonMinimapIcon = 1
gTextureFilter = 0
Explaining the values:

gDisableLOD is for disabling level of detail reductions. DO NOT ENABLE as this is currently broken!
gDebugEnabled enables debugging functionality. You don't need that.
gPauseLiveLink animates Link at the pause screen instead of showing a static image.
gMinimalUI enables some form of minimal UI. I never tested this and guess you don't want this.
gRumbleEnabled enables rumble. Should work nicely with latest nightly.
gUniformLR fixes a cosmetic issue at the pause screen.
gNewDrops replaces low poly drops with the 3D models you see when taking something out of a chest.
gDekuNutUpgradeFix fixes a game bug where you can't ugrade your deku bag anymore.
gTwoHandedIdle better idle animation when holding a two hand weapon.
gVisualAgony visualises the stone of agony. You might want to enable that in case you have rumble disabled.
gLanguages sets the language, see above.
gTextSpeed 3x text speed (like in OOT 3D).
gDpadPauseName allows you to navigate the pause menu with the dpad.
gDpadOcarinaText allows you to play the ocarina notes with the dpad.
gDpadShop allows you to navigate through shop items with the dpad.
gFixDungeonMinimapIcon fixes dungeon minimap icon missplacement.
gTextureFilter isn't used yet but will enable 3 point texture filtering in the future. 0 = three point, 1 = 4 point. Right now it's forced to 4 point / the setting is ignored.
michael-scott-the-office.gif
 

ArgoRV

Well-Known Member
Member
Joined
Sep 23, 2017
Messages
239
Trophies
0
Age
40
XP
956
Country
Venezuela
[BUG]
Latest Build at this time & cvars.cfg provided by @V10lator yesterday
Not sure if anyone can replay this
Child Time
I have the 3 Spiritual Stones & Ocarina of Time, but I have not open Temple of Time yet
Scarecrows in Lake Hylia, I played a tune for the lower Scarecrow 🔼🔼🔽🔽◀▶◀▶
When i replayed the same tune to the upper Scarecrow and press B to stop playing, the game froze

Edit: I did repeat it and same thing happened
 
Last edited by ArgoRV,

V10lator

Well-Known Member
Member
Joined
Apr 21, 2019
Messages
2,633
Trophies
1
Age
36
XP
5,486
Country
Germany
No issues without cvars.cfg
So it's one of the cvars. Thanks a lot! :)
I'll try to figure out which cvar exactly and whom to report this bug to (Gary or upstream / PC port) next days. Your savefile will help a lot with this, so thanks again. :)

//EDIT: Attached the informations from your side to the bug report linked above: https://github.com/HarbourMasters/Shipwright/issues/257#issuecomment-1133341709

//EDIT: Let's do this live together. :)
So first step: Download and inject your save... Done!
Next step: Try to recreate... Didn't work! I get the graphical issue but no crash.

We used the same cvars right? So that's weird... @GaryOderNichts my difference is that I'm using my fork and the only cvar diff is gLanguages. So maybe the crash has been fixed at some upstream PR already?
 
Last edited by V10lator,

Infuze92

New Member
Newbie
Joined
May 20, 2022
Messages
4
Trophies
0
Age
31
Location
Virginia
XP
23
Country
United States
I tried to copy my .sav file from my pc copy over to the soh folder on my wiiu but it does not load when i start it up. Any suggestions on how I can move my existing save game over?
 

Infuze92

New Member
Newbie
Joined
May 20, 2022
Messages
4
Trophies
0
Age
31
Location
Virginia
XP
23
Country
United States
I tried to copy my .sav file from my pc copy over to the soh folder on my wiiu but it does not load when i start it up. Any suggestions on how I can move my existing save game over?
 

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
I tried to copy my .sav file from my pc copy over to the soh folder on my wiiu but it does not load when i start it up. Any suggestions on how I can move my existing save game over?
could be endian problem. not sure about the pc, but I think the wiiu uses Big Endian.
 

V10lator

Well-Known Member
Member
Joined
Apr 21, 2019
Messages
2,633
Trophies
1
Age
36
XP
5,486
Country
Germany
could be endian problem
x86(_64) is little endian... @GaryOderNichts is the savefile endian dependant?

//EDIT: BTW A fun fact: N64 was big endian... So in case this turns out to be an endianess problem the Wii U port would be compatible with original N64 savegames but not with ones of the PC port... And the PC port wouldn't be compatible with N64 savegames... So a big mess that needs to be solved. ^^
 
  • Like
Reactions: godreborn

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
I hope not lol I don't want to start over again :rofl:
there's a converter for the wiiu, I believe, that will modify the save file. little endian is basically byte reversed, so the system will probably say it's corrupted or ignore it, if that's the problem.
 

V10lator

Well-Known Member
Member
Joined
Apr 21, 2019
Messages
2,633
Trophies
1
Age
36
XP
5,486
Country
Germany
the wiiu is big endian, right? I can't remember for sure.
See my edit at the post above yours... N64 and Wii U are big endian, what you call PC (x86 / x64) is little.

I don't want to start over again :rofl:
There are converters, so you won't have to, don't worry. We need to wait for Gary to see if this is really a endianess issue or something else through.
 
  • Like
Reactions: godreborn

Infuze92

New Member
Newbie
Joined
May 20, 2022
Messages
4
Trophies
0
Age
31
Location
Virginia
XP
23
Country
United States
So I think I may have fixed one issue, I think when I started the application for the first time it overwrote the sav file i had put in there initially. I deleted that and put my PC sav back in. Now it just hangs at a black screen instead of loading the game. So I would assume there is a compatibility issue. If there is converter's that would be great.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Sicklyboy @ Sicklyboy: For example, one of my other favorite songs from them, with some massive house music influence - +1