1
0
mirror of https://github.com/jugeeya/UltimateTrainingModpack.git synced 2025-07-08 12:11:33 +00:00
Commit Graph

758 Commits

Author SHA1 Message Date
9ef661a00b FIX FOR MENU 2023-08-24 13:58:12 -07:00
de1e2a6d28 Fixes and formatting 2023-08-24 12:35:39 -07:00
64041cb21e Initial 2023-08-24 12:10:31 -07:00
b519152ce7 Add space to dialog notification for release 2023-08-24 09:05:37 -07:00
be74ce9959 Add icons for new features ()
* Added icons for input recording, updated menu names

* Added missing input recording icons, added auto update icon

* Added input_record

* Added input_playback

* Added menu_open_start_press

* Added save_state_load

* Added save_state_save

* Added missing icons, fixed size of camera icons

* Fixed save_state_slot icon
2023-08-24 08:51:26 -07:00
f5e73d0ef8 Fix potential softlock when closing menu in frame-by-frame ()
* Fix softlock

* Update menu.rs

* Update mod.rs

* Update menu.rs

* Update button_config.rs

* Unused code
2023-08-23 23:51:21 -07:00
8711ce6ca0 Add dialog_ok if the user declines the update ()
* Add dialog_ok if the user declines the update

* Remove linebreak which doesn't actually appear on console (?)

* rustfmt
2023-08-23 15:48:21 -07:00
1c00d2afe9 Open Menu with Minus Press; Reorder Recording Crop ()
* Initial

* Menu ordering for recording crop

* Update button_config.rs

* Update Beta Changelog
2023-08-23 10:04:47 -07:00
ebe5741298 Update beta changelog in preparation for 6.0 release ()
* Update beta changelog in preparation for 6.0 release

* Update README.md
2023-08-22 17:45:40 -07:00
df6b3ec493 Fix crash if the TRAINING_MODPACK_ROOT path doesn't already exist ()
* Fix crash if the TRAINING_MODPACK_ROOT path doesn't already exist

* rustfmt
2023-08-22 17:44:46 -07:00
00f2284397 Open Menu with Start Press ()
* 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
2023-08-22 16:12:12 -07:00
58f699b285 Fix crash when loading save state while grabbing with Olimar ()
* grab check, maybe useless

* fix crash via article_allowlist

* fmt
2023-08-21 19:27:01 -07:00
1186398c50 Add debug symbols into plugin NRO() 2023-08-21 12:32:49 -07:00
13c87133bf Fix PLAY_SE hook crash () 2023-08-20 12:56:31 -07:00
a9857bf485 Robustify Powershell script, add instructions in README ()
* Update ryujinx_build.ps1

* Update README.md
2023-08-18 11:28:24 -07:00
cc66406216 More gracefully handle scenario when TOML file doesn't match schema () 2023-08-18 10:21:47 -07:00
6ccdb7addd Hotfix for auto-updater crash at launch 2023-08-18 01:29:30 -07:00
cc78dc7e4a Automatically Keep the Modpack Up-to-Date ()
* Grab releases from Github and install

* Refactor

* Fix crash

* Work on fixing install() crash

* Fix the crash by increasing stack size

* Block main() execution on the auto-updater

* Improve error handling

* Delete hash.txt

* Fix get_update_policy()

* Use current time as default last_update_version; Compare publish date to last_update_version to determine if update should be applied.

* Use skyline_web dialogs for user_wants_to_install. Use default selections on emulator instead.

* Fix some logic

* Convert CURRENT_VERSION to a Mutex; implement functions to update the config file

* Adjust logging

* Remove unneeded file

* Allow unwrap after is_some() check

* Fix format

* Auto-updater (squashed)

* Move update policy from config file to menu

* Skip version check on emulator

* Rustfmt, clippy

---------

Co-authored-by: jugeeya <jugeeya@live.com>
2023-08-17 21:21:59 -07:00
c360ce1ad5 Fix text for multiple options () 2023-08-17 17:37:45 -07:00
afdd620c53 Fix Toggle Naming; Update import for skyline-web ()
* Initial

* Convert to using Display

* Small test refactor

* Fix for recent skyline_web change
2023-08-17 13:10:31 -07:00
0f808320c3 Fix formatting issue () 2023-08-16 06:29:14 -07:00
e78ab92d4b Fix soft-freeze on loading Quickplay lobby ()
* Fix soft-freeze on loading Quickplay lobby

* Formatting

---------

Co-authored-by: jugeeya <jugeeya@live.com>
2023-08-16 06:15:11 -07:00
6f1e4af332 Don't set CPU controls outside of training 2023-08-15 23:57:38 -07:00
10ebff5a6f Refactor string representation for buttons and menus ()
* Refactor string representation for buttons and menus

* Pass test cases

* Update help text
2023-08-15 19:37:35 -07:00
f862abacaf Remove references to NN HID hook () 2023-08-14 08:55:05 -07:00
2b241dcb19 Upscale size of menu items for better visibility, hide non-menu UI elements ()
* Initial

* Last changes

* Update menu.rs

* Update menu.rs

* Update menu.rs
2023-08-13 17:20:14 -07:00
7c522c02bc Option to Crop Recording when it ends with neutral inputs ()
* Working neutral end early

* fmt

* Default on

* Normalize namespace
2023-08-12 15:37:27 -07:00
eac960a547 Enforce death on save state, remove score FX ()
* Force death, CPU doesn't die when in hitstop

* Deal with stock aura effect
2023-08-12 15:36:38 -07:00
acd6c55f48 Fully Match Input Recording Notifications with the Current state ()
* Fully Match Input Recording Notifications with the current state

* Switch final record frame variable

* Use new hook for notifications, realign playback notif

* fmt

* Prioritize Frame Advantage

* clippy fmt
2023-08-11 13:33:11 -07:00
8abc20812e [Menu Input] Fixes to input hold + consistency () 2023-08-11 09:24:50 -07:00
a76808c838 Ledge Recording Fixes ()
* Add reusable print_fighter_info()

* rustfmt

* Clippy

* Standby fix, ngu fix, beginning posY fix, debugging ledge delay

* Fighter specific ledge adjustments

* Fix ledge delay

* Remove debug, fmt

* Fix Savestate Record

* fmt

* clippy
2023-08-11 08:33:46 -07:00
00268b3d72 Refactor Menu Input () 2023-08-10 09:34:28 -07:00
77f527c99a Use Native Smash Input for All Input Processing ()
* Initial

* Finishing up with button config

* Formatting, some clippy

* Move button config to menu

* Consts formatting

* Fix input_record_press (thanks test!)

* Properly migrate menu button inputs

* Updates to triggers, including text

* Convert to multi-select
2023-08-10 07:28:13 -07:00
43f7856727 Fix save state menu table () 2023-08-10 06:26:16 -07:00
e69f1a93a9 Fix builds of modpack on M1 Mac ()
* Fix builds of modpack on M1 Mac

* Check if actions work now

* Fix clippy

* Use foreign function interface

* Update rust.yml

* Format code

* Revert change to workflow

* Revert change to workflow

* Update workflow

* Update workflow

* One additional tweak

* Update formatting

* Experiment with caching config

* Install the latest stdlib before building

* Remove unused environment variable
2023-08-07 23:28:40 -07:00
03cac66d5c Record Trigger Refactor ()
* Initial

* Formatting
2023-08-07 20:11:26 -07:00
d5b774841a Fix Mistech Toggles for Jab Lock ()
* Prevent Aegis's sword from vanishing on state load

* Include Pyra's sword

* no mr nice status request
2023-08-07 13:15:06 -07:00
85815f87ff Input Recording Menu Refactor ()
* Initial

* Formatting

* Slight name changes
2023-08-07 11:59:47 -07:00
fea2651726 Aegis Sword disappearing on save state load fix ()
* Prevent Aegis's sword from vanishing on state load

* Include Pyra's sword
2023-08-06 18:24:33 -07:00
fb9d1648d4 Configurable Recording Frames ()
* Playback Slots for Actions and Ledge Options

* Inital attempt

* Fix playback slot

* Fix menu option, probably

* Fix reading from menu option
2023-08-06 17:07:01 -07:00
fe8ae6f39f Buff Health Fixes ()
* Hooked AddDamage, pointer manipulation trouble

* Working Wii Fit Fix

* Inline Hook Setup for Sephiroth Wing (crashes)

* Revert Broken Wing Chanes

* Further revert

* Fix Sephiroth Buff Percentage glitches
2023-08-05 14:36:27 -07:00
60f8ffc410 Playback Slots for Actions and Ledge Options () 2023-08-04 15:45:07 -07:00
b8b2446522 Update Github Actions Versions / Repos ()
* Update some action versions

* Use ructions instead of actions-rs

* Change ructions version

* dtolnay rust-toolchain testing

* dtolnay rust-toolchain testing

* More testing

* More testing

* Working Actions Update
2023-08-04 13:07:15 -07:00
dcb1e831dc Shulk Monado Art Buffs, SFX and Visual Buff Fixes ()
* Monado Buffs, Shulk Dial on Input Recording, Silent Buffs

* All Buffs Silent

* Shulk Flash removed, working on KO UI update

* Little Mac Meter Update

* Remove a few debug functions

* More cleanup

* merge with main

* Paren

* Paren

* rustfmt

* Clippy Fixes

* Fix further Shulk effect issues, improve buff functions
2023-08-04 10:23:22 -07:00
c2f5bd5bb1 Input Recording in Button Config ()
* Fix standby on Ryujinx; fix playback when no slot is selected

* Add notifications to input recording

* Move to button config
2023-08-03 18:37:18 -07:00
dc6a1f8915 Input Recording Notifications ()
* Fix standby on Ryujinx; fix playback when no slot is selected

* Add notifications to input recording
2023-08-03 18:25:25 -07:00
a8f533da47 Fix standby on Ryujinx; fix playback when no slot is selected () 2023-08-03 18:13:02 -07:00
9ef506aac7 [Build] Fix formatting ()
* [Build] Fix formatting

* Another set of fixes
2023-08-02 13:53:24 -07:00
1486ad8d05 Fix standby end criteria () 2023-08-02 12:30:34 -07:00
822db3969f [Build] Clippy Fixes ()
* Add slots as menu options, randomize playback slots

* Clippy Fixes
2023-08-02 11:09:02 -07:00