-
-
Notifications
You must be signed in to change notification settings - Fork 302
Description
I have been editing code for the Ultimate mode to change/fix a few things:
Queuing dash into ftilt using modY + cstick results in a dash attack
This means the leftStickX value is too high. By reducing the multiplier by 1, it started working properly.
But, this piqued my interest in the values, the differences between HayBox and the stock B0XX firmware, and how these values work. It seems that directly assigning a value to outputs.leftStickX does not work as I would expect; the value ends up being different at runtime (NOTE: I am testing these values using SDL). I'm curious why this is, and if there's a way to set a value I'd expect directly (e.g. 9680)
The default values for the B0XX firmware for left/right while holding modY are -9681 and 9680 respectively, while HayBox's values are -13435 and 13434.
From B0XX's Smash Ultimate manual, "Modifier Y contains the slowest walk in the game." I'm not sure if this is actually true, as with some testing I've been able to walk with lower values, although I'm not sure if the walking speed was actually slower. This does beg the question though; with HayBox's mod Y, are we walking as slow as the game will allow? Or, is this even a goal of using mod Y with HayBox?
Also, leftStickX values without any modifiers are much higher, akin to an actual gcc.
I'm more than happy to test out differences between the firmware, an official gcc that I own, etc. if you'd like more data.