I’m putting together a flight script for a game I’m working on.
I’m using a Saitek X52 HOTAS and I have the axis all correctly mapped and I can get my aircraft to move etc. by using it. The only problem is that the throttle control is reading values of -1 to 1. (ie, it hits 0 when the throttle stick is actually at 50% along it’s axis).
Would anyone know how to fix this so that it reads from 0 to 1? ie. fully ‘back’ should be 0, fully ‘forward’ should be 1.
I’m not sure if there is anything you can do in the drivers for that particular H.O.T.A.S. However if you want the value as a percentage you could just add 1 to the read value then divide the result by 2. That would give you 0 to 1.
Thanks for the reply. I actually figured this out a little while back but couldn’t find my question again. lol.
For what it’s worth, the solution was exactly what you put so I’ll accept your answer as the correct one.
Now if I could only get the thing to read in the correct value at startup (for some reason no matter where the throttle is positioned, until I move it, it reads 0.5 (50%) :-/