* Instead of hardcoding, load button combo configuration from a file
* Rename conf files, remove extra logging
* Inform the user which keys are invalid
* Initial; stay same pokemon, but still go through ball throw animation
* Remove PTrainer ball throw animation
* Merge with master
* Needed import
* Format Rust code using rustfmt
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Initial commit
* don't rewrite file each time
* Format Rust code using rustfmt
* Receive menu settings from web via message
* Adjust logic
* Stub changes for json messages
* Rust: receive menu as json
* Small JS changes for desktop
* Attempt to fix exit issues
* Fix filename issue
* JS: Export menu as json
* Use JSON for Rust -> JS message
* Update .conf file schema to json
* Tear down session when leaving training mode
* Remove URL behavior, rename WebAppletResponse -> MenuJsonStruct
* Update TUI to use JSON
Co-authored-by: jugeeya <jugeeya@live.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* initial
* Complete refactor, add save state autoload
* forgot to commit consts folder
* Format Rust code using rustfmt
* Refactor, attempt CPU as well
* Update items.rs
* Format Rust code using rustfmt
* Fix web menu
* Format Rust code using rustfmt
* Fix crashes due to cpu kind not set
* Format Rust code using rustfmt
* Prevent Nana from Spawning with Items (#353)
Simple check before giving items
* somehow this code caused blackscreens on ryujinx?
* remerge
* Link and Diddy fixes, Players spawning with CPU item fixes (#355)
* Format Rust code using rustfmt
* Delete mash buffer queue entirely when spawning items to fix diddy as cpu; nits
* fix merge
* nit
* Format Rust code using rustfmt
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: GradualSyrup <68757075+GradualSyrup@users.noreply.github.com>
* Fix prev_frame_is_pressed
* Update menu when not active
* Update lib.rs
* Actual fix using frame_counter
* Format Rust code using rustfmt
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Web menu refactor
* Fix some menu items
* Fixes for quick_menu, general clippy fixes
* Revert small testing change
* Add quick menu SVG
* Fix defaults saving/loading
* Log the last URL from the web menu
Co-authored-by: jugeeya <jugeeya@live.com>
* Initial commit
* Format Rust code using rustfmt
* Add back fs calls
* working with drawing
* wow we're almost there
* multi-lists working, selection within tui working
* working with tabs
* working with smash
* amend warnings, fix menu actually saving inputs
* small refactors
* Fully working!
* Fix warnings
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* continued testing
* Scuffed Acceleratle Implementation
* Cleanup and Groundwork, Only Accel
* Wii Fit complete, Joker, Hero and Cloud WIP.
* Preparing for multiple spells
* Implemented Multi Buffing
* Cloud Hook, Hero Improvements
* Nearly complete, still messing around with KO Punch
* Works for both fighters now
* Add buff icon
* Wii Fit sound cut, Sepiroth darken fixed
* Cleanup
* Fix Hero Screen Shake
* Clean up buff a bit more
* slight clean up
* Update README.md
Add Buff Options info/file
* Fix working in frame by frame. Debug commands still present.
* Save States and Menu Delay fixed
* Full basic save state functionality, Debug removed
* NanaPosMove cleanup
* Initial Creation
* Initial attempt, no pummeling or actual throw directions implemented
* All throw directions + Throw Delay working
* Medium Delay
* Cleanup and warning fixing
* Menu grammar fix
* Menu Images
* Image Fix and Language Fix
* Renormalize line endings
* Fixed into_string() vs. as_str()
* Update README
* Update Version
* Update to 3.2.0
* Update Cargo.toml
Corrected version number
* Prevent PT from respawning twice during save_state loads
* Save fighter_kind in state
* Fix bug where save states might not be loaded immediately if ptrainer status was wait
* Avoid endless loop with PT if loading a save state which was set without PT
* Move is_dead to common::mod.rs
* Allow saving current menu as new defaults
* Save menu defaults in the HTML file. Write html when saving
* Add effect when saving defaults
* Adjust effect size
* Use URL param to save defaults instead of ingame chord
* Update the menu to include checkbox for saving defaults
* Fix menu styling
* Update README
Co-authored-by: asimon-1 <asimon1@protonmail.com>
Use blujay's visualizer plugin for hitbox/hurtbox visualization (#236)
* working
* Update rust.yml
Fix GH Action for getting visualizer.nro
Fix to visualization, allow hitbox/hurtbox toggle
* raygun print frame advantage
* Don't release, but allow action for raygun-print branch
* Add as menu option, only print in that case
* revert change to workflow file
* fixes
* add workflow clippy spec