Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This feature is the same as OoTR's "Shuffle Individual Ocarina Notes". When enabled, the button icons on the ocarina menu will not appear and pressing the buttons won't play the note. Each button will be unlocked by finding its corresponding item.
I've added a new CMAB to the asset archive containing the 5 button pictures for the new custom item models.
Regarding logic, I changed the song items to use new logic variables and made the existing variables that are used throughout the location access files represent both the song item and the list of buttons required for that song.
I made a submenu in the starting inventory for the Ocarina Buttons. This PR, like my Enemy Souls one, includes adding the "Lock" feature to the Menu class, copied from the Option class.
Preview video
ocarina-buttons.mp4
Preview 3DSX builds
Build for this branch (commit 18ba6b8):OoT3D_Randomizer_18ba6b80.zipBuild including all my other features, as visible from commit 43063df:OoT3D_Randomizer_43063df2.zipBuild for this branch (commit 8c3c259):
OoT3D_Randomizer_8c3c2599.zip
Build including all my other features, as visible from commit 39e4665:
OoT3D_Randomizer_39e4665b.zip