Comments

Log in with itch.io to leave a comment.

(1 edit)

I've come across and issue when using a controller and the 8Direction Behavior.

The movement always seems to be diagonal. Even the slightest hint of degree off 0, 90, 180, or 270 sets the movement diagonal. It seems to be a deadzone problem.

This is usually fixed by the gamepad's deadzone, though when I change it now it doesn't seem to make a difference unless I do "0" or "101".

I see there is "gpd_deadzone" which is default to .25. I've set this to 0, 1, 100, 10000, -.25, -1, and see no difference. It always works the same. I've also tried changing both the gamepad's deadzone and the "gpd_deadzone" to a bunch of different and matching numbers but it always comes back the same.

From what I can tell, the Custom Controls doesn't seem to read the "gpd_deadzone" variable, which makes using a joystick impossible properly use.

I did try other movement behaviors to this, and while it does control a little better with free 360 degree movement, the player still faces diagonals, meaning it still doesn't read the deadzone.

Any potential solution for this deadzone issue? Everything else about this is working amazingly.

Awesome this might be the help I needed for my fighting game!