Skip to content

Conversation

@dcrebbin
Copy link
Owner

@dcrebbin dcrebbin commented Mar 27, 2025

This feature has the main goal of recreating notCHase's glider mod from this video and properly documenting the process in order to create a simple tutorial on how to make code mods for Ocarina of Time (Ship of Harkinian PC Port)

The code is based upon the original mod pack by notCHase detailed in this PR

However, because of Shipwright updates a large portion of the code has to be modified to work with the current variables and functions.

@dcrebbin
Copy link
Owner Author

Weird build errors upon sub module init

Switching to main, doing the submodule init switching back to continue the build works

Why though

@dcrebbin
Copy link
Owner Author

Hacky code in z_player.c as I don't properly understand it but item action is changing its value so I keep adding ORs to temp fix it

else if (itemAction == 72 || itemAction == 73 || itemAction == -120 || itemAction == -56) {
                 // Handle Deku Nuts
               lusprintf(__FILE__, __LINE__, 2, "GLIDER");
               Glide(play, this);
               lusprintf(__FILE__, __LINE__, 2, "Glide");
           }

@dcrebbin dcrebbin changed the title My First Mod Testing My First Ocarina of Time Mod Mar 30, 2025
@dcrebbin
Copy link
Owner Author

Need to figure out which formatter they're using as there's hella formatting updates

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants