Author Topic: Xbox 360 controller analog yaw help  (Read 1229 times)

0 Members and 1 Guest are viewing this topic.

Xbox 360 controller analog yaw help
Good afternoon gents,

So I am trying to play FSO with a 360 controller, and it doesn't seem to recognize the right analog stick left-right axis. (but it does get the up/down axis). I believe Freespace only supports 4 axes? Or something? Which is really frustrating. Because I only NEED 4, but the 4 that it chooses to see counts in the shoulder buttons, which I don't need.

So my question is, is there a program which can retain the ANALOG precision of the right stick, by somehow remapping to to one of the analog axes that the game DOES see, and THEN intercept that other analog axis (which is now for yaw) and turn it into keypresses (a.k.a right shoulder = primary, left shoulder = secondary).

I'm currently using GlovePIE and I can't really figure out how to get it to do exactly what I want it to...
Any ideas?

  

Offline Yarn

  • 210
Re: Xbox 360 controller analog yaw help
Yes, FSO (the Windows version, at least) supports only four axes, and you can't choose which ones work (I think it's the first four). Fortunately, a project called Antipodes 9 aims to remedy this and many other things by utilizing the SDL 2.0 library on all platforms. You can check it out here. And yes, it does support all five axes of the Xbox 360 controller. Oh, wait, make that six, because SDL 2.0 actually supports XInput!
"Your fighter is running out of oil.  Please check under the hood and add more if necessary"
--strings.tbl, entry 177

"Freespace is very tired.  It is shutting down to get some rest."
--strings.tbl, entry 178