* add new GI hooks
* move collision viewer to draw hook
* actor viewer tweaks; prevent crash when actors are killed
* add ShipUtils
* add actor name tags
* add debug name tags to actor viewer
* fixes
* headers?
* cleanup actor viewer
* Add more options for actor name tags
* headers
* headers
* ditch fmt::join cause linux package managers use old spdlog/fmt
* just a little more cleanup
* 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>