* Mirror mode initial version
* Update mm/src/code/z_actor.c
Co-authored-by: Archez <Archez@users.noreply.github.com>
* mirror mode support for minimaps and dungeon pause map
* mirror mode support overworld pause map and song of soaring
* mirror mode support for various remaining things
* mirror mode support pause warp enhancement
* Add searchable menu item
---------
Co-authored-by: Archez <Archez@users.noreply.github.com>
Co-authored-by: Archez <archez39@me.com>
* 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
* 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>
* ADD: dirty simplier clock enhancement
* ADD: Crash timer + combobox
* ADD: Hook (not working yet)
* TWEAK: z_parameter formatting like original
* TWEAK: z_parameter formatting like original again
* TWEAK: z_parameter formatting like original part3
* TWEAK: Add back the gi in z_parameter
* TWEAK: recommendation + missing include
* Pointer to .
* Tweak include
* TWEAK: better naming for 24 hours texture name
* Tweak: line space
* TWEAK: Adressed review
* TWEAK: TwentyFourHours
* comma
* TWEAK: Accounted Reviews
* TWEAK: review enums
* ADD: Macro
* whitespace
* move macros and center clock text
---------
Co-authored-by: Adam Bird <archez39@me.com>
* Remove BenPort.h from functions.h
* use specific z64 includes
* free cam
* this -> thisx
* fl newline
* whitespace
* remove debugging stuff
* min and max cam heights. use correct func_800CBFA4 arg
* document and re-organise free cam
* fix linux building
* Custom Camera VB
* remove redundant section in header
* fix hook and re-organise menu
* Free Cam
* fix control flipping and some speed tweaks
* Fix Player flags not being reset
* Fix movement under roll: todo fix rotation under roll
* six degrees of freedom
* Multiple camera mode options, remove black bars, start with focal point by eye
* update free look
* cvar rename, menu disabling
* remove player state flag change
* renaming and remove some camera jumpiness
* remove scam comment
* remove port selection
* correct debugcam at initialised position
* fix focal point for non roll
* Fix interpolation crashes due to unclosed records
* rework en_mnk drawface to avoid return in open/close disps pair [still matching]
* fix placement of close_disps in en_osn draw
* replace returns with goto to follow other decomp patterns