Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug] Motion stick deadzone broken as of v3.5.0 #102

Open
kurushimee opened this issue Sep 16, 2023 · 4 comments
Open

[Bug] Motion stick deadzone broken as of v3.5.0 #102

kurushimee opened this issue Sep 16, 2023 · 4 comments

Comments

@kurushimee
Copy link

The release v3.5.0 has broken the MOTION_DEADZONE_INNER and MOTION_DEADZONE_OUTER settings. Default values of 15 degrees inner deadzone and 135 degrees outer don't apply, and attempting to change the value manually doesn't affect the motion stick. It functions as if both deadzone settings are set to zero, so every input is accounted and the range of motion is 180 degrees to both sides.

Works as expected in v3.4.0, the issue appeared only when updating to v3.5.0 (also ruled out any possible system failure as I've also tested it after reinstalling Windows lmao).

@kurushimee
Copy link
Author

Same thing in v3.5.1

@Electronicks
Copy link
Owner

Thanks for the report. I'll look into it.

@Electronicks
Copy link
Owner

I tested the virtual controller on hardware tester web page and played around with the settings and could observer everything working as expected in v3.5.1.
VIRTUAL_CONTROLLER = XBOX
MOTION_STICK_MODE = RIGHT_STICK
MOTION_DEADZONE_INNER = 45 # in degrees
MOTION_DEADZONE_OUTER = 90 #in degrees, 180 being maxMOTION_DEADZONE_INNER = 45 # in degrees
MOTION_DEADZONE_OUTER = 90 #in degrees, 180 being max

The stick outputs 0-100 between angles 45 to 90.
Can you confirm?

@kurushimee
Copy link
Author

I see the confusion now, the issue isn't present when setting MOTION_STICK_MODE to LEFT_STICK or RIGHT_STICK, but it's there when you set it to LEFT_STEER_X for example, which is what I was using.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants