I have a Saitek ST90 joystick. It was made back in 2006 or something. I really like how it performs and has worked fine on just about every game I've ever used it for. I hooked it up recently for MWO and calibrated it through control pannel. Now how I want to use the joystick is as follows: Push forward for throttle up, pull back for throttle down. Left tilt for left turn, Right tilt for right turn. Basically I want to use the joystick to control ONLY the legs (the 5 other buttons to the joystick would be configured for coolant and such and were configured this way. They work fine)
So far the only problem I have is configuring the x and y axis. The way I am attempting this is as follows. In the config controls section of options under joystick, I click throttle up in the joystick column (what would be W on the keyboard) and push the joystick forward. It assigns Joy 0 Axis Y to this value. I move down to throttle down (S on keyboard) and pull the joystick back. It prompts me to change configuration so I hit yes. It then assigns Joy 0 Axis Y to this value. Now I understand that the computer probably only recognizes the fact that something is happening on the Y axis, but doesn't really care the direction. That's where I thought the .cfg code would help fix it.
Anyways, I swapped it back to throttle up being Joy 0 Axis Y and left throttle down as an empty value. Figured the code would invert the input by pulling the joystick back. I moved on to (legs) left turn and right turn and assigned Joy 0 Axis X to left turn. The same thing that happens with throttle up and down happens when I try to configure the right turn. So I left the right turn blank.
I went into testing grounds and as expected, the trottle only throttles up when I push forward (and stays there) and does nothing when I pull back. The legs will only turn left when using the joystick as well. I figured this would happen. (keyboard controls still function as normal where I could throttle back down with S and turn right with D. As well as throttling up with W and turning left with A)
Lastly, this is what I thought would help from the Joystick tab in this forum:
cl_joystick_gain = 13
cl_joystick_gain = 5
cl_joystick_sensitivity = 1.25
cl_joystick_throttle_range = 0
cl_joystick_invert_throttle = 1
cl_joystick_invert_pitch = 1
cl_joystick_invert_yaw = 0
cl_joystick_invert_turn = 0
i_joystick_deadzone = 0.25
i_joystick_buffered = 0
That didn't change anything for the usage of the joystick. I don't know if I'm missing something, or that's just entirely the wrong commands for what I'm trying to achieve. Any help would be greatly appreciated. I'm also not too literate with writing any commands and such, so please dumb any responses down as much as you can. I can follow directions rather effectively. Thank you immensly to anyone who can or is willing to help. If it's easier to explain I can skype,oovoo, TS, or Vent with anyone. Just send or ask me to private message contact info. Thanks again to the community.
Also totally willing to supply any system specs or screenshots if it helps.
*Edit*: One last thing I forgot to mention when turning and throttling. When I assign left turn to Joy 0 Axis X, it'll make a left turn when pitched left. When I pitch right, it'll still make a left turn. Same idea for throttling. When I pull back, throttle up. When I push forward, throttle up.
Edited by Scarin, 01 July 2013 - 08:12 AM.