Forums » Bugs

Joystick Recalibrates Itself

Feb 02, 2024 BiggusDiccus link
Hello. I have been having a nightmare of a time with my dual joystick configuration in that the game just randomly reconfigures my joysticks anytime I log on. And each time it does it differently. I will log on, and sometime a few, sometime ALL of the preset settings will be different. Like today, all the settings for the left joystick were set to the right joystick, and vice versa. With the added benefit that all the axis were inverted. But the buttons won`t. For example, I have the top left button on the right joystick set for select front, and the right one for deselect. When it reconfigures itself on the LEFT joystick, the left joysticks top buttons stay the same just on the wrong joystick. Other times the flight controls stay the same, but just the buttons jump between joysticks. OR are blank like never set. No, I am NOT mixing the left and right joystick up when I hooking them up before log in. And yes, I plug in BEFORE I log. And bear in mind that on the pc side they are calibrated and working fine. Tried different brand joysticks. Same Deal. Tried just one joystick. Same issue. Even my Xbox game pad, though that’s just the axis. And it can be weeks before it does this again or can be hourly. I just got new pc, but it did it on the old one too.
Another issue related to this, the game will NOT allow me to reset OR delete any of the key binds. Some actions have four keys listed and will not delete either the old ones OR new ones. When I select and backspace or delete the game thinks I want to add it to the key for that action and not OVVERWRITE the command already in place. Worse when I select default to return to factory settings it will not reset.
Feb 02, 2024 Luxen link
Could you list your operating system and your joystick model here? That should be helpful for the developers to debug your issue.
Feb 03, 2024 incarnate link
He also opened a ticket about this, and it resulted in a solution which I stickied on the Windows forum.

It's kind of a peculiar problem, specific to having two identical joysticks, and combined with the fact that "joysticks" are kind of a non-standardized dumpster fire, from a game development standpoint. I really wish there were like an "OpenGL for joysticks" that everyone would adhere to, across all platforms.. but.. that is not the reality.

One can write one's own USB HID driver system, instead of using the OS, but that's still extremely painful, and won't resolve really high-end specialty devices that have unusual, proprietary drivers.