This branch contains various edits and improvements that are done by me, and where noted, by others and friends. :)
Nitrous' Blessing (Can't Freeze) Fireproof (Can't be lit on fire)
1) Button Mash: Option that can be toggled, which decides whether you NEED to mash to escape (Default: OFF)
2) Health: Sets Like Likes' health. (Default: 4)
3) Size: Lets you choose between standard OoT size and "Great Bay" size (Majora's Mask Giant Like Like)
4) Munch Damage: Like Likes now damage you while you're caught by them, making them far more dangerous!
5) MM-like Like Like behaviour: Like Likes can be set to whether they need to be leaning to grab you (just like in MM, however, trying to figure out how to make them solid as well, to prevent you straight through them like a ghost, and to make them more accurate to their MM versions.)
1) Inhale ability (Credit to Starburst for starting on the code, I've done a few little animation fixes and tweaks. Still a little Work In Progress)
2) Dodongos are bigger in the Adult Link timeline, and tougher.
1) Getting too close to him (While he is breathing in), will result in him catching you in his jaws, where he'll bite at you! (Broken right now, but did work at one point...)
Plans:
HD ITEM MODELS!!! (For now, requires 3D Item drops disabled, and Nitrous' Tweaks > HD Models to be enabled. ^^;)
All rupees now have a new "HD" Model which was made by me in Blender. They retain their original textures, too. Silver Rupees have also been replaced recently. ^^
MelonSpeedruns - Showing me how to get models into SoH with Fast3D Blender Plugin Jack Walker - Fixing the rupee texture crash (I had to use 0x800001 instead of 0x800000) Purple Hato, Bauolettes, Sarcose, Starburst, and Continued - for helping and being an inspiration. ^^
(Original SoH Readme below:)
A PC port of OoT allowing you to enjoy the game with modern controls, widescreen, high-resolution, gyroscopy and other great features! Setup is simple, let's get started!
The Ship does not include assets and as such requires a prior copy of the game to play.
- Download The Ship of Harkinian from Discord.
- Requires a supported copy of the game (See supported games below).
- Use the OTRGui to generate an
oot.otr
archive file. - Launch
soh.exe
Currently the recommended option
Build team: `zelda@srd022j`
Build date: `03-02-21 00:49:18` (year-month-day)
sha1: cee6bc3c2a634b41728f2af8da54d9bf8cc14099
May lead to crashes and instability
sha1: 0227d7c0074f2d0ac935631990da8ec5914597b4
Congratulations, you are now sailing with the Ship of Harkinian! Have fun!
The Ship of Harkinian uses a proprietary versioning system consisting of a sci-fi film character followed by a phonetic alphabet code word. The film character represents a major release version which increments with the addition of many new features and bug fixes. The code word represents a minor release version which increments with small updates mainly comprised of bug fixes. For example, DECKARD ALFA
.
- Open a rom to initiate generating the
oot.otr
archive file. - If a second button exists then
oot.otr
already exists. To prevent overwriting the oldoot.otr
use this button to choose a new game directory. The new directory must not already contain anoot.otr
to prevent an error. - When the process completes, place
oot.otr
besidesoh.exe
if it is not already.
This packaging process can take up to 5 minutes.
Close the OTRGui when the Done!
message appears.
If you get another message, then you might have selected the wrong rom. Make sure to use a rom consistent with the above checksum.
If you still cannot get the tool to work, join our Discord Server and ask for help in the #support
text channel. Keep-in-mind that we do not condone piracy in any way.
Launch the game. If the window immediately closes, or if there are visual artifacts, you may have selected the wrong rom in the OTRGui tool.
Default keyboard configuration:
N64 | A | B | Z | Start | Analog stick | C buttons | D-Pad |
---|---|---|---|---|---|---|---|
Keyboard | X | C | Z | Space | WASD | Arrow keys | TFGH |
Other shortcuts:
Keys | Action |
---|---|
F1 | Toggle menubar |
F5 | Save state |
F6 | Change state |
F7 | Load state |
F10 | Fullscreen (OpenGL) |
Alt+Enter | Fullscreen (DirectX) |
Currently, DirectX 11 and OpenGL are supported. Change the renderer by opening the shipofharkinian.ini
configuration file in notepad and add sdl
to gfx backend
for OpenGL or leave blank for DirectX.
Want to use cartridge readers in tandem with the OTRGui? Take this survey to increase chances of this becoming reality.
Official Discord: https://discord.com/invite/BtBmd55HVH
Refer to the building instructions to compile SoH.
- Confirm that you have an
/assets
folder filled with XMLs in the same directory as OTRGui.exe - Confirm that
zapd.exe
exists in the/assets/extractor
folder
Nightly builds of Ship of Harkinian are available here
Kenix | Lead Developer/Public Relations - Resource Management Programmer, Audio System Programmer, and General Programmer
Jack Walker | Lead Developer - OTR Format Programmer, Resource Load Programmer, and General Programmer
Louist103 | Developer - Save System Programmer and General Programmer
Emil | Developer - Fast3D Programmer
m4xw | Developer - Shipwright, Throwing Baguettes, and General Programmer
MelonSpeedruns | Developer - General Programmer
Rozlette | Developer - General Programmer
JoshDuMan | Developer - General Programmer
KiritoDev/Lywx | Developer - General Programmer
Theo3 | Developer - General Programmer
Random06457 | Developer - Linux Build
Decomp & ZAPD | Made this project even possible in the first place!
MNGoldenEagle | Patiently explained audio data formats, encouragement, and founding ZSO which was the first source of the game's code and resource format documentation.
Rrrrry123 | Speedbunner, encouragement, and community moderation
Fierce deity | Encouragement and community moderation
mzxrules | For his contributions to decomp
zel. | For his contributions to decomp
Aloxado | Developer - General Programmer
MegaMech | Developer - General Programmer
Revo | Tester - GCC support and General Testing
zfg | Tester - General Testing
Horseless Headman | Tester - General Testing
Steven Pritchett | Tester - General Testing
Trenton May | Tester - General Testing
Zeldaboy14 | Tester - General Testing, encouragement, and community moderation
Koby Howell | Tester - General Testing
Logg | Tester - General Testing
Taylor Daley | Graphic Design
Can't Sleep | Graphic Design
Kenix | Producer / Writer
rainbow_fash | Executive Producer
ReveriePass | Editor
MicTheMicrophone | Gwonam / The King
Amphibibro | Link
AceHeart | Zelda