WuBoytH
97cbe9b9c0
Once Per Frame Upgrades ( #780 )
...
* murder .DS_Store
* Move OPFF and Reset to fighter vtable
* Frame Meter Rework
* move raw offset to file
* Run formatter
---------
Co-authored-by: asimon-1 <40246417+asimon-1@users.noreply.github.com >
2026-10-07 18:59:25 -07:00
asimon-1
56805d7f07
Fix Freeze with Input Playback Loop mode ( #778 )
...
* Fix deadlock with write-lock on INPUT_RECORD_FRAME + nexted call to playback()
* Fix risky write lock on POSSESSION
2026-09-14 08:38:05 -07:00
asimon-1
dee52f3791
Fix crashes when saving/loading save states ( #777 )
...
* Collect background writes into a single writer thread
* Initialize writer thread during plugin init
v7.1.1
2026-09-09 18:12:52 -07:00
Dan Chiarlone
446eb549a0
Fix save_to_file() crash from concurrent writes ( #773 )
...
save_to_file() runs in a background thread, and the file handle from a
previous write can still be held open when the next save-state triggers
another spawn. The second write fails with OS error 0x0E02 and hits the
.expect(), panicking the plugin.
- Add an AtomicBool guard so a second call while one is in flight is
skipped
- Replace the .expect() on std::fs::write with error! logging
- Log info! on success for visibility in skyline logs
Signed-off-by: danbugs <danilochiarlone@gmail.com >
2026-09-04 16:32:45 -07:00
asimon-1
50b739b7d2
Update for 13.0.5 ( #771 )
v7.1.0
2026-09-04 09:13:16 -07:00
asimon-1
22af174783
Fix beta release workflow ( #767 )
2026-07-26 04:25:50 -07:00
asimon-1
551643907f
Remove outside-training-mode ( #766 )
...
* Remove outside training mode
* Bump action versions to remove deprecation warnings
* Bump actions/checkout
2026-07-26 03:54:04 -07:00
asimon-1
9abf4add8d
Fix clippy warnings ( #765 )
beta
2026-07-25 10:14:00 -07:00
asimon-1
9afc7ae583
Update native-tls branch in Cargo.toml ( #764 )
2026-07-25 09:48:17 -07:00
Oliver Beresford
165ec554ba
Update skyline_smash dependency to point to the correct repository ( #763 )
2026-06-28 19:26:50 -07:00
asimon-1
3b2c3fa668
Remove dead link from README.md ( #753 )
...
Removed a dead link to a guide for Atmosphere installation.
2025-11-17 13:14:26 -08:00
asimon-1
dc3eab58d8
Fix inaccurate Frame Advantage ( #752 )
2025-11-17 06:14:38 -08:00
asimon-1
235560ee71
Fix background matchmaking crash ( #751 )
2025-11-03 20:09:01 -08:00
asimon-1
3215e35962
Fix issue with Peach/Daisy turnip by changing ownership a different way ( #750 )
2025-11-02 05:45:21 -08:00
asimon-1
bbed64c956
Fix clippy again ( #749 )
...
* Fix the clippy warnings
* Fix the clippy warnings
* Remove unneded features. Fix some clippy allows
* Fix bad code move
2025-10-26 15:03:00 -07:00
asimon-1
f9e5929b53
Whoops ( #748 )
2025-10-26 13:52:08 -07:00
asimon-1
95f35befd7
Add additional panic logging ( #747 )
...
* Don't unwrap on try_get_module_accessor
* find_pane_by_name_recursive
* Additional expects
* Don't unwrap on try_get_module_accessor
* find_pane_by_name_recursive
* Additional expects
* More unwraps to expects
* Fix fmt
2025-10-26 13:09:57 -07:00
asimon-1
5e561722ec
Refactor should_hold_shield ( #722 )
2025-10-11 07:04:11 -07:00
asimon-1
bfdab34223
Fix the crash associated with the LRA resets ( #745 )
2025-10-09 17:38:34 -07:00
asimon-1
58d537e1f3
Adjust check_status to account for certain moves. ( #744 )
2025-10-08 18:51:15 -07:00
Austin Traver
b59a98b91e
Fix "Menu Open Start Press" for 2/3 speed ( #714 )
...
* Fix "Menu Open Start Press" for 2/3 speed
* Remove debug statements, add comments, clean up code
* Restore a bracket I accidentally deleted.
* Run "cargo fmt"
* Fix build
* Fix build again
* Fix build yet again
2025-09-21 14:15:01 -07:00
asimon-1
387ac40a8a
During runtime, don't block for file write operations ( #743 )
...
* During runtime, don't block for file write operations
* Fix build and warnings
* Fix build and warnings again
2025-09-21 11:58:09 -07:00
Nathan Sudduth
db5775bce8
13.0.4 offsets ( #732 )
...
* 13.0.4 offsets
* use memchr::memmem
* Update skyline_smash to use our fork
* Add more bytes to NEEDLE_COPY_SETUP to avoid multiple matches
* Fix camera manager address
* Update rust.yml
---------
Co-authored-by: asimon-1 <40246417+asimon-1@users.noreply.github.com >
Co-authored-by: jugeeya <jugeeya@live.com >
7.0.0
2025-07-02 17:04:28 -07:00
asimon-1
0a787b8a0b
Fix broken auto-updates ( #725 )
2025-02-25 17:20:13 -08:00
asimon-1
661939e4fe
Dont consider vanished fighters for fighter distance ( #723 )
2025-02-24 15:48:36 -08:00
Austin Traver
eeec89ab60
Follow redirects in curl within GitHub Action ( #719 )
2025-01-09 23:02:10 -08:00
Austin Traver
b65dcfa0a4
Fix GitHub Action to include libparam_hook.nro & libnro_hook.nro ( #716 )
...
* Update workflow
* Fix GitHub Action to include libparam_hook.nro & libnro_hook.nro
* Clean up workflow
2025-01-06 22:14:24 -08:00
Austin Traver
e88ec7a3aa
Update workflow ( #715 )
2025-01-06 19:15:57 -08:00
asimon-1
470e32e695
Fix unweighted multiselects ( #713 )
2024-12-19 09:53:33 -03:00
Muhammad Kassar
a175e83edf
Improve debug informations by displaying SSBU and Atmosphère version ( #710 )
...
* add version reports to crashlogs
* group error message with location
* adjust versio report position
2024-11-26 20:17:34 -08:00
asimon-1
cb6ca02f3a
Make it more intuitive for devs to add new menu items ( #709 )
...
* Rework how we set up the menu so we only have to write the fn once
* Clippy warnings
2024-11-20 19:26:51 -08:00
asimon-1
858d35142e
Refactor to remove static mut's, frame advantage on hit ( #708 )
...
* Move QUICK_MENU_ACTIVE to RwLock
* VANILLA_MENU_ACTIVE
* EVENT_QUEUE and CURRENT_VERSION
* Stage Hazard Code
* Notifications
* FIGHTER_MANAGER, ITEM_MANAGER, and STAGE_MANAGER
* Airdodge STICK_DIRECTION
* Shield STICK_DIRECTION
* Attack angle DIRECTION
* offsets
* button_config
* imports in menu.rs
* frame_counter
* common::consts
* dev_config
* mappings in training/ui/menu
* input_log
* Move LazyLock to be a re-export
* buffs
* clatter
* directional influence
* fast_fall
* full_hop
* ledge
* sdi
* shield
* tech
* throw
* Refactor combo. Also allow frame advantage on hit.
* Fix bugs in frame advantage
* Move sync into a separate crate so we can import it in subcrates
* Update MENU
* Update DEFAULTS_MENU
* menu.rs and menu.rs
* Fix warning from ambiguous imports
* ptrainer
* mash.rs
* is_transitioning_dash
* items.rs
* input_record.rs
* Small adjustment to notifications
* Revert "Small adjustment to notifications"
This reverts commit 6629c6f456 .
* input_delay.rs
* Misc nits
* Rename for clarity and format
2024-11-17 15:49:18 -08:00
jugeeya
2457c5b127
Update to version 6.2.0
6.2.0
2024-10-13 12:53:15 -07:00
asimon-1
7c271256a0
13.0.3 support ( #705 )
...
* Fix some offsets, update deps
* Update dependencies
* Update offset comments
2024-10-13 12:51:18 -07:00
asimon-1
83cd079352
Remove references to Ryujinx and emulator installation ( #703 )
2024-10-07 09:40:06 -07:00
asimon-1
254578982b
Fix random spells being picked for hero ( #694 )
2024-08-19 05:17:15 -07:00
asimon-1
29f1d5b68e
Fix clippy warnings ( #695 )
2024-07-21 18:29:34 -07:00
asimon-1
69d30d5a6d
Hide modpack notifications according to vanilla menu ( #685 )
...
* Hide notifications according to vanilla menu
* Whoops
2024-07-20 19:33:37 -07:00
asimon-1
c6e03b98d3
Prevent button combos from passing if either the ( #684 )
...
vanilla or mod menu is open
2024-04-23 20:43:46 -07:00
asimon-1
c3ab2adbd7
Fix crash when playing back w/o playback slot selected ( #683 )
2024-04-15 18:12:23 -07:00
GradualSyrup
716562c88c
Save Levin Aerial Usage ( #678 )
2024-03-29 15:36:47 -07:00
jugeeya
c88a0991c7
Remove references to deprecated emulator ( #674 )
...
* Update rust.yml
* Update README.md
2024-03-11 12:05:30 -07:00
jugeeya
1148cd7ec6
Fix frame advantage double-counting ( #672 )
2024-03-08 20:21:06 -08:00
jugeeya
afecfcc48c
Fix Clippy
2024-03-08 23:15:08 +00:00
jugeeya
5b0b5490cc
Don't use once-per-cpu-frame to fix input recording/save state issues
2024-02-19 21:22:54 -08:00
jugeeya
7dd05f1afd
13.0.2 Support - With ui2d update; fix notification ticking ( #667 )
...
* Correct bytecode for most of the offset searches
* Fix Offset for GET_BATTLE_OBJECT_FROM_ID
* Revert to make it crash on MALLOC
* MALLOC crashing so TODOing it, up to crash on fixed_camera
* attempt to hardcode SET_TRAINING_FIXED_CAMERA_VALUES, which causes the crash whether hardcoded or replaced, maybe due to next hook failing?
* initial
* Small changes to fix notification ticks
---------
Co-authored-by: asimon-1 <40246417+asimon-1@users.noreply.github.com >
Co-authored-by: GradualSyrup <68757075+GradualSyrup@users.noreply.github.com >
2024-02-19 18:16:40 -08:00
GradualSyrup
6862c235fe
Toggleable L + R + A Reset ( #663 )
...
* Working w/ raw offset and no icon
* Use dynamic offsets
* Add icon
* Fixed layout.arc
* Cargo fmt
6.1.0
2024-02-05 14:01:32 -08:00
GradualSyrup
312363d744
Hide Notifications when Combo Counter is Off ( #662 )
...
* 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
2024-01-28 16:04:09 -08:00
asimon-1
bf94573193
Increase Resilience to Game Updates by Dynamically Finding Offsets ( #661 )
...
* 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
2024-01-10 14:58:27 -08:00
jugeeya
b2ef9b85a7
Fix Clippy again ( #657 )
...
* Fix clippy
* More fixes
* More fixes
* More fixes
* More fixes
* More fixes
* More fixes
* More fixes
* Fix test
* More fixes
2023-12-13 17:52:54 -08:00