Skip to content

Releases: FottenSC/Scuffle

Scuffle VV 2.52

19 Feb 06:20

Choose a tag to compare

Fixes:
  • Rearranged converters in the tools section and added separators to group the pairs based on what tabs they'd commonly be used in (top one for move ids, the middle for move and hitbox tabs and the bottom for the scripting tab)
image

Scuffle VV 2.51

17 Feb 20:22

Choose a tag to compare

Fixes:
  • small adjustment to Main Window log

Scuffle VV 2.5

16 Feb 00:10

Choose a tag to compare

Fixes
  • Adjusted movelist name in Move Editor so it truncates everything after _Movelist in the name.
  • Fixed Show all hitboxes not 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

13 Feb 04:19

Choose a tag to compare

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

10 Feb 06:06

Choose a tag to compare

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 ./Backups when pressing the Save Changes button. It saves a max number of backups using the max_backup_count value in Config/frame_data_overlay.ini

Scuffle VV 2.2

07 Feb 03:41

Choose a tag to compare

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

06 Feb 11:24

Choose a tag to compare

General Changes
  • Updated version check to print changelog for all versions released after the current running version in case you haven't updated in a while.
  • This only calls the API once, returning an array of releases.

Example of what it'll look like for future releases:
image

Scuffle VV 2.02

05 Feb 23:36

Choose a tag to compare

Fixes
  • Fixed issue where disabling Update goto pointers wouldn't properly re-enable, breaking the toggle and permanently disabling updating of goto pointers.

Scuffle VV 2.01

27 Jan 08:42

Choose a tag to compare

Fixes
  • Fixed an issue where the taskbar icon wasn't being set from the ico in the Data folder. 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

25 Jan 10:16

Choose a tag to compare

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 2 etc. instead of None.
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 ASSIGNMENT operations (1a - 1e). They work like normal variable assignment (19), but they perform a math operation with the provided argument before assigning the value. 1a is ADD, 1b is SUBTRACT, 1c is MULTIPLY, 1d is DIVIDE and 1e is MOD. EX: 89 00 02 1c 01 00 would multiply variable 0x0100 (local variable 0) by 2, then assign the value to the variable all inline.
  • encoded_percent data parameter in the JSON has been renamed to FP16, 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 01 entries will now be prefixed with GET instead of CHECK if return_value is set to true.