Hello
I am experiencing a persistent and game-breaking issue when using my Logitech X56 HOTAS with War Thunder on my MacBook (running macOS). The issue appears to be specific to how War Thunder handles joystick inputs on macOS, especially with high-resolution controllers like the X56.
Description of the Problem:
• The X56 HOTAS supports 16-bit axis resolution (values 0–65535), but War Thunder on macOS seems to interpret axis data as 16-bit signed rather than unsigned integers.
• This means the game only reads axis values up to around 32,000; beyond that point, values are incorrectly treated as negative, causing erratic and unusable input at the upper half of joystick movement.
• The result is that I cannot use the full range of my joystick and precise control becomes impossible.
• These issues do not occur in other flight simulators such as X-Plane, suggesting it is specific to War Thunder’s macOS implementation.
Additional Details:
• The problem affects all high-resolution (16-bit) controllers tested, not just the X56 HOTAS.
• Lower-resolution (8- or 12-bit) joysticks work as expected in War Thunder on the same Mac.
• Power delivery (ghost input) issues with the X56 have also been documented, but are separate from this calibration problem.
Steps Taken:
• Tried different USB ports, a powered hub, and all macOS ports.
• Adjusted deadzones, sensitivity, and non-linearity in War Thunder settings.
• Used joystick mapping software (Enjoyable, Gamepad Mapper), which only partly mitigates the problem by mapping axes to keyboard/mouse inputs.
• Confirmed that the X56 works with full axis range in other macOS games/simulators.
Request: Please investigate and patch the 16-bit signed/unsigned integer handling of joystick axes on macOS, so that high-resolution controllers like the Logitech X56 HOTAS can be used properly in War Thunder. This would significantly improve the experience for macOS users with advanced flight hardware.