* initial commit of relevant files
* attempt to appease clang formatting
* fix edge case of marine researcher dialogue being wrong with low egg counts
* refactored to better use hooks and no longer touch main mm code directly
* undo GameInteractor.h changes
* removed useless egg checks, only need the researcher
* trigger remote build
* removing useless includes leftover from the old approach.
* move UIWidgets for egg into existing section
* use asset paths for better custom asset support
* fix keyframe animation timings
* display title cards as a full texture
* asset support for gfxprint
* support pause menu overworld map
* fix more resources that need to be loaded
* pr feedback
* Add Pause Owl Warp Enhancement
- **mm/2s2h/BenGui/BenMenuBar.cpp**: Updated menu to include new enhancement options.
- **mm/2s2h/Enhancements/Enhancements.cpp**: Registered the new Pause Owl Warp enhancement.
- **mm/2s2h/Enhancements/Enhancements.h**: Declared functions for the new enhancement.
- **mm/2s2h/Enhancements/Songs/PauseOwlWarp.cpp**: Implemented the Pause Owl Warp functionality.
- **mm/2s2h/Enhancements/Songs/PauseOwlWarp.h**: Header file for the Pause Owl Warp implementation.
- **mm/include/functions.h**: Added function declarations related to the new enhancement.
- **mm/src/overlays/kaleido_scope/ovl_kaleido_map.c**: Modified to support the new enhancement.
- **mm/src/overlays/kaleido_scope/ovl_kaleido_scope_NES.c**: Modified to support the new enhancement.
* ran clang-format script
* Additional logic and bug fixes
* Fix PauseOwlWarp cursor logic triggering on dungeon map
-Added a check to ensure PauseOwlWarp's cursor logic is only triggered when not in a dungeon.
* Add Song of Soaring check
- To make it more in line with vanilla, you are now required to have the Song of Soaring to use this enhancement.
* bug fix and ran clang-format script
-My previous commit had a extra condition that wasn't needed that caused a bug where the world map points locations pointed to activated owl statues.
* added more checks
* Simplified complex conditional statements
* possibly fix macos build issue?
* index warping logic added
* implement feedback from Archez
* shot in the dark macos build fix?
* how bout now?
* revert back to previous commit
* if this fixed the macos build issue it'll be thanks to cclark25... let's pray
* add debugeditor check - thanks archez!
* Moved debugEditor check to prevent triggering ALL pauseOwlWarp logic. wtf was I thinking earlier
* Initial 3D Item Drops Toggle
* Use generic hooks and other tweaks
* 3d drop fixes and changes
* move slime item draw to VB hook; fix arrow GID
* whitespacing
---------
Co-authored-by: Garrett Cox <garrettjcox@gmail.com>
Co-authored-by: Archez <archez39@me.com>
* Instant Putaway Enhancement
Co-authored-by: Patrick12115 <115201185+Patrick12115@users.noreply.github.com>
* Tweak some things and merge with Player Movement
---------
Co-authored-by: Garrett Cox <garrettjcox@gmail.com>
* Adds min and max functionality by pressing the R and Z buttons while the Deposit Rupees dialogue box is opened.
* Place functionality behind a cvar.
* clangified
* I slished when i shoulda slashed!
* removal of src/
* Typo in tooltip
* Updated to dynamic hook registration and fix sfx spam.
* clang
* Remove double assignment.
* Update to HOOK_ID and adds Withdrawal functionaility.
* Updated currentTextId's to actual format.
* Clangs
* Move to dialogue menu
---------
Co-authored-by: Garrett Cox <garrettjcox@gmail.com>
* Black Bars be gone
* Move it to draw/apply functions
Updates in real time now
* Added return instead
* added space
* Update mm/2s2h/Enhancements/Enhancements.cpp
* Update mm/2s2h/Enhancements/Enhancements.cpp
---------
Co-authored-by: Garrett Cox <garrettjcox@gmail.com>
* Adds Dungeon Items to the Save Editor
* clang'd up
* Update mm/include/z64save.h
Co-authored-by: Garrett Cox <garrettjcox@gmail.com>
* Move a few static arrays
---------
Co-authored-by: Garrett Cox <garrettjcox@gmail.com>