1
0
Fork 0
mirror of https://github.com/jugeeya/UltimateTrainingModpack.git synced 2025-03-21 22:06:10 +00:00
Commit graph

43 commits

Author SHA1 Message Date
asimon-1
7eec409086
Mash Overrides (#533)
* Merge from CookieScythe branch

* Rename block to shieldstun, add icons to layout.arc, add new options to ui_menu

* Address clippy warnings and reformat

* Add fn_null_check back to whitelist

* Pray to clippy gods
2023-07-12 11:36:32 -07:00
jugeeya
228ff77673
Format; Optimize Imports (#477)
* Run IntelliJ's optimize imports + formatter

* Clippy
2023-02-11 17:07:29 -08:00
asimon-1
77f439a6eb
Improve Error Handling (#459)
* Add error messages by changing unwrap() calls to expect()

* Improve error messages by changing println! to info!/warn!/error!

* Address nits

* Change panic message

* details in panic
2023-01-27 11:19:18 -08:00
jugeeya
ed425d78e5
Add UI backing to text options in menu, always do new damage display (#451)
* A bunch of things

* Current progress

* Fix for ResAnimationContent

* Figure out Parts*

* Cleanup, just because

* New pane working!!!

* New null pane for hierarchy

* Success with parent pane

* Generate multiple panes

* Multiple panes, almost working text color

* MaterialColor test, but fails

* Forgot bitfield-struct

* Vtable for material. Fixes SetWhiteColor!

* Refactor color changing, change naming scheme

* Just Frame Advantage

* Merge

* Delete T_test.txt

* Delete set_txt_num_01.txt

* Delete libtraining_modpack.nro

* Format Rust code using rustfmt

* Ignore shell scripts in repo languages

* General refactor, add basis for quick menu

* Small refactor, fix ordering of submenu options

* Toggles, sliders

* Tons of progress...

* Correct dmg updater, remove old quick menu backend

* Fix damage percentage display

* Small QoL

* Format Rust code using rustfmt

* More edits. Use Quit Training button as Modpack Menu header

* Finish merge

* Format Rust code using rustfmt

* Use vanilla backgrounds for text options

* Format ui_hacks, also always do new percent display

* Fix merge

* That was the most awful merge ever

* Address clippy warnings

* Format Rust code using rustfmt

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2022-12-30 11:33:17 -08:00
github-actions[bot]
146146f4b9
Format Rust code using rustfmt 2022-11-07 19:12:55 +00:00
jugeeya
dba668430c
Bugfix: pausing hitbox visualization 2022-11-07 11:06:40 -08:00
jugeeya
ccac7c958d
Keep effects for most statuses including double jump, missed tech 2022-11-07 10:55:13 -08:00
jugeeya
bc3d2d8df5
Add rustfmt action (#265)
* Add rustfmt action

* Update rust.yml

* Format Rust code using rustfmt

* Update consts.rs

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2021-09-14 14:05:48 -07:00
jugeeya
c82cd073f4 Revert "Blujay's visualizer"
This reverts commit f8dba57044.
2021-08-24 19:27:29 -07:00
jugeeya
f8dba57044 Blujay's visualizer
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
2021-08-24 19:27:04 -07:00
jugeeya
46484bafff
Make changes to satisfy clippy; add cargo clippy PR commenter (#223)
* 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
2021-08-14 19:06:25 -07:00
jugeeya
2e5097bcd0 nit refactor: use OnOff when possible 2020-11-08 19:35:42 -08:00
jugeeya
9df85a7d05
Fix lack of import for L2CValue 2020-10-22 22:28:13 -07:00
jugeeya
1c827df52a
Quickfix for infinite shield 2020-10-22 21:03:20 -07:00
jugeeya
9746349a69 refactor, disable input delay outside training, disable recording 2020-10-01 02:46:25 +00:00
jugeeya
67a03dd38a satisfy clippy rules 2020-09-27 22:24:50 +00:00
jugeeya
e74ee787f3 Fix infinite shield with projectiles 2020-09-08 21:10:27 -07:00
sidschingis
4753258874
Shield Tilt & Refactor Training Checks (#150)
* Rename Module

left_stick => air_dodge_direction

* Extract Method

Added shared hook that is called once per frame per fighter

* Refactor Training Mode Checks

Moved checks to skyline hook

* Add Reset Module

Unlink SDI from mash toggle

* Add Shield Tilt Toggle

* Version +

* Fix Rumble

* Remove Debugging Code
2020-08-27 16:35:38 -07:00
jugeeya
6f5c30fd18
missed tech effect with hitbox visualization on 2020-07-07 08:28:54 -07:00
jugeeya
ee7a485f11
Revert to previous hitbox methods 2020-06-30 07:59:53 -07:00
sidschingis
186c6ddc2d
Implement Tilts (#102)
* Code Formatting

* Cleanup

* Implement Tilts

* Update TrainingModpackOverlay

* Move is_shielding to Commong

* Fix Flash Shield

Fixed not dropping shield again

* Formatting

* Remove ToDos
2020-06-28 12:21:20 -07:00
sidschingis
32f7fb0808
Add Neutral Mashing Toggle (#84)
* Add Mash Toggle

Added toggle to set the cpu to also mash in neutral

* Add Utility Functions

is_grounded
is_airborne

* Fix Neutral Mashing Aerials

Added jump flag

* Update README.md

* Changed Button Combination

Changed mash Toggle to Attack + Dpad Up/Down

* use Tesla overlay for mash in neutral

* add menu commit for neutral mash

* Update README.md

Co-authored-by: jugeeya <jugeeya@live.com>
2020-06-12 22:45:25 -07:00
sidschingis
e67c69ed63
Code Refactoring (#83)
* Update TrainingModpackOverlay

* Apply Auto Formatter

* Auto Format

* Extract Modding Behaviour

Moved to separate function

* Guard Clause

* Guard Clause

* Use Match Clause

* Fix Comment

* Extract Shared Condition

* Extract Modding Function

* Guard Clause

* Guard Clause

* Guard Clause

* Guard Clause

* Guard Clause

* Extract Shared Code

* Fix Variable Reference

Properly borrow the variables

* Fix Missed Tech Buffering

* Move Training Mode Check To Start

* Guard Clause

* Guard Clause

* Extract Modding Behaviour

* Extract Function

For randomizing the di angle

* Guard Clause

* Guard Clause

* Simplify Loop

Separate condition from behaviour

* Extract Modding Behaviour

* Extract Modding Behaviour

* Formatting

* Fix Typos

* Fix Typos

* Fix Mash Toggle

! was binding stronger than ==

* Move Negation Inwards

* Reduce Nesting

* Extract Shared Condition

* Extract Method

Moved random command list definition to separate function
2020-06-11 14:57:35 -07:00
sidschingis
b3cf1a69f4
Code Formatting (#82)
* Update TrainingModpackOverlay

* Apply Auto Formatter
2020-06-10 11:51:43 -07:00
jugeeya
e7f661b10a fix tech options 2020-05-23 11:16:15 -07:00
jugeeya
4396dad31c add flash on save state, update Hash40 init 2020-05-23 00:23:02 -07:00
jugeeya
968aba008f
Fix joker jab2 (NIL offsets used instead of 0) 2020-05-22 12:52:54 -07:00
jugeeya
c470d54621 turn visuals back on in non-training 2020-05-17 16:20:27 -07:00
jugeeya
43af53dc26 various changes to hitbox visualizer 2020-05-17 14:53:02 -07:00
jam1garner
95180e6364 Move shield_state from a group of consts to an enum 2020-05-16 01:45:35 -04:00
jam1garner
798e18a71a Fix all style/dead_code lints 2020-05-15 23:40:27 -04:00
jam1garner
a79bedfa7f Prefix underscore to unused variables 2020-05-15 22:02:45 -04:00
jam1garner
6eb99546f9 Clean up hook installations by switching to install_hooks 2020-05-15 20:24:35 -04:00
jam1garner
cd3a6d938b Clean up various imports 2020-05-15 19:49:25 -04:00
jam1garner
f75ff6468a Change menu from pointer to reference 2020-05-15 19:43:37 -04:00
jugeeya
12ecda2dce fix graphics bugs 2020-05-15 10:04:57 -07:00
jugeeya
5b1b611787 fix save states 2020-05-14 13:54:32 -07:00
jugeeya
6cf353faec reformatting 2020-05-13 13:52:20 -07:00
jugeeya
329f0cd3f0 clean up imports 2020-05-13 13:36:55 -07:00
jugeeya
548b306645 huge migration, get menu working, OoS grab 2020-05-13 12:20:52 -07:00
jugeeya
7a57b8e247 new method of hitbox visualization 2020-05-06 17:50:31 -07:00
jugeeya
a5fc17904f finish porting non-beta features 2020-05-04 18:55:19 -07:00
jugeeya
8ab1d8a0d8 initial rust migration 2020-04-30 16:13:49 -07:00