Posted July 06, 2012
high rated
I know this is an age-old post, but as my searches yesterday resulted in me ending up on this thread, I wanted to post my preferred solution to using an Xbox 360 Controller with FreeSpace 2. I'm using the GOG version of FreeSpace 2 with the OpenFS Project upgrades added on top, but that shouldn't really matter - as I imagine this would work with the stock FreeSpace 2 anyway.
Using GlovePIE (Free) I use the following .PIE script to map my Xbox controller to the Keyboard and Mouse inputs on my computer. I use the following script to map the first Xbox Controller on the system to, what I believe to be, a pretty good control scheme (using the right analogue stick to look around and the left to bank / change throttle).
The script is well commented, so using the FreeSpace 2 Reference Card you should be able to re-configure it easily. The steps to using this are;
1. Download GlovePIE at http://glovepie.org/glovepie.php
2. Download my FreeSpace2.PIE script at http://www.johnwordsworth.com/downloads/gaming/freespace2/FreeSpace2.PIE
3. Open GlovePIE and open the attached script with it from your HDD.
4. Customize the script as required.
5. Run the script.
6. Run Freespace. Using OpenFS I disabled the joystick entirely from the launcher, but you can presumably also disable the joypad from within the game itself (as it will see all of the Joypad input as Keyboard and Mouse inputs thanks to GlovePIE).
Using GlovePIE (Free) I use the following .PIE script to map my Xbox controller to the Keyboard and Mouse inputs on my computer. I use the following script to map the first Xbox Controller on the system to, what I believe to be, a pretty good control scheme (using the right analogue stick to look around and the left to bank / change throttle).
The script is well commented, so using the FreeSpace 2 Reference Card you should be able to re-configure it easily. The steps to using this are;
1. Download GlovePIE at http://glovepie.org/glovepie.php
2. Download my FreeSpace2.PIE script at http://www.johnwordsworth.com/downloads/gaming/freespace2/FreeSpace2.PIE
3. Open GlovePIE and open the attached script with it from your HDD.
4. Customize the script as required.
5. Run the script.
6. Run Freespace. Using OpenFS I disabled the joystick entirely from the launcher, but you can presumably also disable the joypad from within the game itself (as it will see all of the Joypad input as Keyboard and Mouse inputs thanks to GlovePIE).