* Hides all notifications
* Working Notification Hiding
* Add and use PauseMenu structure
* Cargo fmt
* Clean-up
* Access Fields instead of magic offsets, use struct ptr instead of retyping
* Search for offsets instead of using static offsets
* Collect the rest of the offsets, still need to convert into needle searches
* Finish writing offset search code
* Run rustfmt
* Fix build error
* Fix clippy warnings
* Add additional bytes and use symbols to prevent false-positives
* Replace additional offsets with symbols
* Change add_damage from symbol back to offset
* Initial attempt, working but menu crashing
* Assign raw enum values to fix crash
* Merge main into add-status-display
---------
Co-authored-by: asimon-1 <40246417+asimon-1@users.noreply.github.com>
* Add replacement training_mod_tui crate
* Begin work on converting over to byteflags
* Allow StatefulTable.iter_mut()
* Additional merge work
* Fixing more compile errors from the merge
* Replace training_mod_tui with training_mod_tui_2, update byteflags dependency for random selection
* Fix button_config, hero buffs, caps issues. Move button logic into App
* Restore some functions that I cut too agressively
* Move to_vec into byteflags crate
* Fix src/training/ui
* Set `_` match arms on byteflags to `unreachable!()`
* Fix final few compiler errors
* Run formatter
* Reconsider whether unreachable parts are actually unreachable
* Adjust logging and remove dead code
* Fix some menu bugs
* Adjust icon sizes
* Separate checkmark from is_single_option
* Allow fast increment / decrement of slider handles with up/down
* Allow resetting current menu
* Change button behavior: `R/Z` now resets either the whole menu or the selected submenu depending on app.page, and `Y` now clears the current toggle so you don't have to press A six times. Only show keyhelp for `Y` if its relevant.
* Remove unneeded command line interface
* Take care of some minor nomenclature TODO's
* Increase stack size for menu::load_from_file() to avoid crashes
* Implement confirmation page before restoring from defaults
* Run rustfmt
* Fix warnings
* Add files via upload
* Add files via upload
* Build with layout_arc_from_file
* Add files via upload
* Updated bumper and trigger button icons
* Added dpad icons and added them to raw inputs
* Added icons for strong direction inputs
* Added missing icon names to list, fixed missing trailing comma
* Updated dodge staling icon
* Fixed b icon showing on side taunt
---------
Co-authored-by: Matthew Edell <edell.matthew@gmail.com>
* Initial, also up to 15 logs
* Add files via upload
* Add files via upload
* Fix positions
* Add files via upload
* Add files via upload
* Small fixes
* add wario waft options to buff menu
* remove comment
* get waft threshold values from params rather than guessing
* more friendly menu names
* set GASS_LEVEL to be safe
* format and cleanup
* use match instead of if
* fix compile warning
* Fix clippy
* Fix clippy again
* fix formatting again
---------
Co-authored-by: jugeeya <jugeeya@live.com>
* Working, fixed camera keeps tag on
* Hide Cursor in Fixed Camera
* quake removal attempt
* testing camera zoom
* camera debug in progress
* All Stages
* first attempt no testing
* smashville adjustment, cleanup
* fmt
* Change clarification
* Initial attempt at hooking power dragon func, will be better just to rewrite
* working translation
* cleanup, add buff option
* Rename Power Dragon buff
* Fixed Null ptr comparison (kinda)
* clippy >.>
* Add reusable print_fighter_info()
* rustfmt
* Clippy
* starting charge
* Working Pikmin Save States, motion not working, order can be messed up by loading during an aerial, if you save too quickly you lose pikmin in the state
* often failing boid read
* notes
* Prevent Pikmin from being cleaned up by the regular cleanup process
* migration progress
* skyline-smash branch, more pikmin work
* Using buff to spawn pikmin, character specific file for cleanliness
* failed reordering attempt
* more failed ordering
* almost kind of works but out of order
* failed all, need to try individual hold and status change
* hard reorder crash
* battleobject not boma
* comment clarification
* messing around with printing
* printing, about to try to find where autonomy is being set
* solution found, going to hook backshield to find where autonomy is being set to true
* found where to hook, will start hooking
* switched to charge, issues with inline hook
* need to only have autonomy ignored on save state load
* distance and status controls (doesn't work perfectly)
* Christmas Miracle
* Working w/ Cleanup
* training mode check, improved owner check
* Debug for hooking, Working Implementation (No Transform, No Charge)
* Working for Aegis, PT having issues (LRA into state load works, but not regular state load)
* Working ptrainer hats
* fmt fmt fmt
* Working Samus Charge, debug
* Sheik, improved debug
* No Lucario, many broken
* Try to match main better
* Working Compile
* sun salutation debug
* disable debug assert while debug build is broken
* All charges working, copy ability tracking for save states broken, debug needs cleanup
* no copy state load not working
* Working build
* debug and formatting cleanup
* turn off hitbox vis for jugeeya
* Add reusable print_fighter_info()
* rustfmt
* Clippy
* starting charge
* Working Pikmin Save States, motion not working, order can be messed up by loading during an aerial, if you save too quickly you lose pikmin in the state
* often failing boid read
* notes
* Prevent Pikmin from being cleaned up by the regular cleanup process
* migration progress
* skyline-smash branch, more pikmin work
* Using buff to spawn pikmin, character specific file for cleanliness
* failed reordering attempt
* more failed ordering
* almost kind of works but out of order
* failed all, need to try individual hold and status change
* hard reorder crash
* battleobject not boma
* comment clarification
* messing around with printing
* printing, about to try to find where autonomy is being set
* solution found, going to hook backshield to find where autonomy is being set to true
* found where to hook, will start hooking
* switched to charge, issues with inline hook
* need to only have autonomy ignored on save state load
* distance and status controls (doesn't work perfectly)
* Christmas Miracle
* Working w/ Cleanup
* training mode check, improved owner check
* Debug for hooking, Working Implementation (No Transform, No Charge)
* Working for Aegis, PT having issues (LRA into state load works, but not regular state load)
* Working ptrainer hats
* debugging ptrainer
* great debug
* Pokemon Swaps to Saved State
* invisible ball, need to silence trainer/ball and hook joint eff
* cpu isn't being saved properly, lra + state load crash fixed
* CPU working, unsure if flag is necessary though
* Visual fixes working, can't load states again if player if trainer, cpu getting stuck?
* working, trainer stuck if no move on state load, switch initialization issue
* PT is saved
* debug cleanup
* rustfmt, still needs clippy and main merge
* clippy fmt
* one more fmt
* prevent flying plate from existing if you load state during death
* debug cleanup
* rustfmt
* cleanup
* Initial
* Begin to use font glyphs, small refactor
* Colored icons in 5 slots
* Dedupe, some color changes
* Add 10 input log spaces
* Add lots, but glitchy fade out needs fixing
* Frame Counter fixes
* Remove testing bflyt
* Use just text for now
* Add support for raw inputs, menu option
* Fix stick thresholding for the most part?
* Small change
* Add statuses!
* Some fixes
* Fix softlock thing, in general fix frame-by-frame + TTL weirdness
* Mid-refactor
* Use i8 for thresholds; update layout.arc to master's
* Merge fixes
* More fixes
* Formatting
* Last fixes for clippy / formatting
* Input Display Status Breakdown
* More formatting
* More fixes
* Fix again
* Replaced input log bflyt, added input icon bflyt
* Fixed sizes of all top level frames
* Added Icon part pane
* Got icons imported to bflyt
* Added icon parts to Icons Pane
* Raised size of layout
* Commented out handling of icons as text
* Added most icons, updated icons to match names
* Added plus and minus
* Added analog stick panes to layout
* Got icons working in game
* Fix for lua consts; update print_fighter_info to use consts with names
* Update for consts
* Fix again
* into_iter
* from_iter
* import trait
* Try setting colors
* Fixes
* deref
* Clippy
* Try white color
* Use same upstream skyline-smash
* Try black color with alpha of 0
* Use white for lstick
* Added input display menu icon, removed breakdown from input status display
* Fix formatting + clippy
* Fixed layout, updated icon colours
---------
Co-authored-by: Matthew Edell <edell.matthew@gmail.com>
* Add reusable print_fighter_info()
* rustfmt
* Clippy
* starting charge
* Working Pikmin Save States, motion not working, order can be messed up by loading during an aerial, if you save too quickly you lose pikmin in the state
* often failing boid read
* notes
* Prevent Pikmin from being cleaned up by the regular cleanup process
* migration progress
* skyline-smash branch, more pikmin work
* Using buff to spawn pikmin, character specific file for cleanliness
* failed reordering attempt
* more failed ordering
* almost kind of works but out of order
* failed all, need to try individual hold and status change
* hard reorder crash
* battleobject not boma
* comment clarification
* messing around with printing
* printing, about to try to find where autonomy is being set
* solution found, going to hook backshield to find where autonomy is being set to true
* found where to hook, will start hooking
* switched to charge, issues with inline hook
* need to only have autonomy ignored on save state load
* distance and status controls (doesn't work perfectly)
* Christmas Miracle
* Working w/ Cleanup
* training mode check, improved owner check
* Debug for hooking, Working Implementation (No Transform, No Charge)
* Working for Aegis, PT having issues (LRA into state load works, but not regular state load)
* Working ptrainer hats
* fmt fmt fmt
* Add reusable print_fighter_info()
* rustfmt
* Clippy
* starting charge
* Working Pikmin Save States, motion not working, order can be messed up by loading during an aerial, if you save too quickly you lose pikmin in the state
* often failing boid read
* notes
* Prevent Pikmin from being cleaned up by the regular cleanup process
* migration progress
* skyline-smash branch, more pikmin work
* Using buff to spawn pikmin, character specific file for cleanliness
* failed reordering attempt
* more failed ordering
* almost kind of works but out of order
* failed all, need to try individual hold and status change
* hard reorder crash
* battleobject not boma
* comment clarification
* messing around with printing
* printing, about to try to find where autonomy is being set
* solution found, going to hook backshield to find where autonomy is being set to true
* found where to hook, will start hooking
* switched to charge, issues with inline hook
* need to only have autonomy ignored on save state load
* distance and status controls (doesn't work perfectly)
* Christmas Miracle
* Working w/ Cleanup
* training mode check, improved owner check
* debug feature print methods
* Pikmin debug assertions
* clippy print fix
* appease clippy
* Initial
* Another fix
* Don't allow opening our menu when vanilla menu is active
* Add menu option ; remove delay to close menu
* Fix issues when closing menu
* Show button config first, log fade
* Fix test
* Fix test again
* Fix initial notification, turn off hitbox visualization by default