github Dinir/mini-padder 3.9.1
Joystick Skin Fix

latest releases: 5.4.3, 5.4.2, 5.4.1...
3 years ago

Do a Fuzzy Parry

There was a bug in 8-way dpad/stick skins where quickly moving from right/down to left/up will overwrite the new direction being active with the previous one being inactive.

It becomes noticeable when you try to do "fuzzy parry" in Tekken 7, where you mix down-forward with back or a back dash (d/f~b). It should look like this, and it wasn't.

It turned out each of the 4-directions in an 8-way stick are processed individually, and a change in the same axis processed later will effectively overwrite that in the opposite direction in the same frame. So if you move fast enough that the stick reaches the opposite direction in the duration of a single frame, the overlay stops at the neutral position.

This bug remained hidden the whole time, because gamepad skins, with a 4-way dpad, can't have the problem. It's okay for them to handle the 4-directions individually, as the rendering for them is also separated. And while joystick skins could have it, you can't move the stick fast enough to reach the opposite direction in a single frame.

So it was a job for players using a gamepad, who play games which don't intuitively show diagonal movements on the screen, to discover the bug. And I was practising Tekken 7 with a DualShock 4.

Joystick Skin Variations

joystick_labelled

Replacing the face buttons with their corresponding colours seem like common customization for a joystick, so I added variations going with it. Since these are not monochromatic, I also changed their stick colour to red.

Don't miss a new mini-padder release

NewReleases is sending notifications on new releases.