Releases: FottenSC/Scuffle
Releases · FottenSC/Scuffle
Scuffle VV 2.52
Scuffle VV 2.51
Fixes:
- small adjustment to Main Window log
Scuffle VV 2.5
Fixes
- Adjusted movelist name in Move Editor so it truncates everything after
_Movelistin the name. - Fixed
Show all hitboxesnot functioning as intended. - Fixed hitbox detection so it gets all hitboxes used.
- Improved GI info in Overlay notes to be more descriptive, specifying what attack levels are parried.
- Added Wall Hit and Ring Out info to the Overlay notes
- Made the overlay wider to show more notes.
Scuffle VV 2.4
Scripting Tab Changes
- Added search with wild wildcard support (Ex:
8b ?? ?? 25 25 01) - Adjusted formatting for input param labels for move scripts documented in the JSON. If the loaded move script's ID is documented in the JSON each param will be named with the corresponding param name. (Ex:
input param 1->part)
Scuffle VV 2.3
Fixes
- fixed a few issues related to hitbox info being displayed incorrectly (introduced in 2.0)
General Changes
- Added Auto backup option that will create a backup khd in
./Backupswhen pressing theSave Changesbutton. It saves a max number of backups using themax_backup_countvalue inConfig/frame_data_overlay.ini
Scuffle VV 2.2
Fixes
- Fixed an issue where the custom type jsons were loaded with every value being formatted, severely reducing performance with each new script label. The program is now super responsive in the Move Editor and overlay.
- Soul Charge is now recognized and loaded in the Move Editor.
General Changes
- Added version number to title bar label for main window and Move Editor
- Adjusted the hex to dec converter to handle negative numbers
- Added converter to the tools section to convert values from hex to float.
Scuffle VV 2.1
Scuffle VV 2.02
Fixes
- Fixed issue where disabling
Update goto pointerswouldn't properly re-enable, breaking the toggle and permanently disabling updating of goto pointers.
Scuffle VV 2.01
Fixes
- Fixed an issue where the taskbar icon wasn't being set from the ico in the
Datafolder. The icon won't update when pinning to the taskbar, so you should create a shortcut to the exe with your custom icon and pin it to the taskbar. - Fixed / Added a few script labels.
Scuffle VV 2.0
Fixes
- Fixed an issue where line numbers after a math operation would be off by 1.
- Fixed the internal math used to calculate speed changes, converting the value from a FP16 float to FP32 float.
- The value for distance checks and some other scripts is in millimeters. The value is now converted and displayed as meters.
- Scuffle will now attempt to wildcard values as
compare result/math result/math result 1/math result 2etc. instead ofNone.
General Changes
- The log in the main window now prints when you load a movelist from file, save a movelist to file, inject a loaded movelist from file or save changes to a move.
- Added converters to the tools section to convert values from FP16 (half float) to a full float
(EX: 0x3c00 -> 1.0)and millimeters to meters (mainly for distance checks, but is used for some other things). - The overlay will now show data for the hitbox that was actually used in most cases.
Scripting Tab Changes
- Overhauled the amount of script info for the guide, documenting a lot of unknown scripts and checks.
- Added handling for system scripts called with 19 instead of 03 so that they show the corresponding data for a 03 call and the frame (first value is the frame to run the script, it's used in some backend move scripts).
- Added handling for
VARIABLE MATH ASSIGNMENToperations (1a - 1e). They work like normal variable assignment (19), but they perform a math operation with the provided argument before assigning the value.1aisADD,1bisSUBTRACT,1cisMULTIPLY,1disDIVIDEand1eisMOD. EX:89 00 02 1c 01 00would multiply variable 0x0100 (local variable 0) by 2, then assign the value to the variable all inline. encoded_percentdata parameter in the JSON has been renamed toFP16, so you'll need to rework any custom script entries you have created to use the new name (you can just find and replace).script_type 01entries will now be prefixed withGETinstead ofCHECKifreturn_valueis set to true.

