Hard Light Productions Forums

General FreeSpace => FreeSpace & FreeSpace Open Support => Topic started by: Crixomix on March 19, 2014, 01:15:10 pm

Title: Xbox 360 controller analog yaw help
Post by: Crixomix on March 19, 2014, 01:15:10 pm
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?
Title: Re: Xbox 360 controller analog yaw help
Post by: Yarn on April 01, 2014, 11:29:53 pm
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 (http://www.hard-light.net/forums/index.php?topic=86206.0). 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!