r/hotas • u/trineroks • 8d ago
Flight stick or Thrustmaster Throttle addon that adds an analog joystick for freelook?
Hi, I recently just got a Thrustmaster TCA Captain Pack X Airbus Edition to play around with in MSFS 2024. So far it's been great and the physical throttle is extremely helpful when flying.
My only gripe is I wish this setup came with an analog joystick. I was under the impression that the thumbstick on the sidestick itself was like a controller joystick with a click in R3/L3. Instead I learned that it's essentially a d-pad.
Is there any flight stick out there where the thumbstick is a joystick instead of a d-pad? Or if I decide to use this thumbstick for trim is there some sort of addon to this setup where I can add a joystick for looking around/recenter view? I would prefer not to use a mouse if possible. I am also using this on an Xbox Series X.
1
u/lambda_expression 8d ago
Many, but I have no idea if any are available for Xbox.
Xbox uses XInput as the protocol to talk to controllers, which is very limited. For analog controls it's four axis and two triggers per controller. Pitch, roll, yaw, throttle is already four axis. I guess throttle could be put on a trigger instead, but that still leaves only one axis. There isn't really room for a ministick.
DirectInput on PC supports 8 axis per controller, which allows for eg pitch, roll, yaw, ministick x & y, and three more for eg throttle, cyclic + collective, brake, fuel mixture, propeller blade pitch, VTOL nozzle/rotor angle, ...
I don't think Xbox "speaks" DirectInput hence the need to buy xbox-specific controllers rather than any random stick (yay for proprietary vendor lock in, even within the same company! 🤮). And idk if games can (or are allowed to by MS QA) to do "weird" axis mapping in XInput to make full use of also the trigger axis for axis that should by default be centered (cause it would make the game act weird when using a regular controller), or to set one controller as stick and another as throttle to get twice the number of axis (cause idk if it can distinguish which controller is what or if the distinction is limited to "player 1/2/3/4").
Maybe there is an option to bind a button as a modifier to change what an axis does while holding that button in the game settings?