Hard Light Productions Forums
Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Topic started by: azathoth on January 28, 2007, 03:20:29 pm
-
Hey folks,
I'm using a standrd Controller-S XBox gamepad on my PC for gaming. It is perfectly calibrated and runs fine with nigh-on every game i try. But i seem to be having a couple of small problems with FS2.
I'm running FS2_Open 3.6.9 on Windows XP (although the same problem occurs in Ubuntu 6.10 also). Everything works fine on the pad except for the right analog stick. The Y axis on the right stick is detected by the config dialog and can be assigned to any axis. In-game however the axis fails to work no-matter what. The X axis completely fails to be detected by the game at all and cannot be assigned. The calibration dialogs i go through to test the pad assure me that everything is working fine, it seems to be a specific problem realting to FS2.
Does anyone else use an xbox gamepad (it's quite effective, even if aiming is slightly on the twitchy side) and do they have the same problems with right thumbstick control? I thought i would post here before submitting a bug report on Mantis as it might help prioritise the problem.
I also noted that gamepad buttons can't be assigned to axes either (so no trigger-throttle-love) but that isn't as much of an issue as the right stick problem.
Any help would be appreciated. Thanks.
-
Hmm, this problem popped up for me some months ago... many many... and I just assumed it was my driver or shoddy USB wiring.....
-
I have the same problem with my xbox360 controller, I havent played freespace2 for a like a while now but I assume I can do something about it with these programs I downloaded: ControlMk (a tool for customizing your pad so that you can emulate the keyboard or even mouse with it) and XBCD -I think this is also compatible with the xbox controller S but I dont know as I have the 360 one, this program lets you adjust some settings like making the triggers act as digital buttons or adjust the axis deadzones, these come very handy with some games, specially the trigger ones as some games dont recognize them but by changing them to digital buttons they work (this include Freespace2)
Hope this helps.
XBCD link: http://xbcd360guide.50webs.com/ (http://xbcd360guide.50webs.com/) you can also find some info and help in the forums of this site.
ControlMK http://www.redcl0ud.com/controlmk/ (http://www.redcl0ud.com/controlmk/)
-
I was using XBCD initially (are there any other decent XBox pad drivers?) but i'll try that controlmk thing and see what happens. Thanks.
-
I don't know if FS2 supports dual analog control sticks like the Xbox/X360 controllers use. If not, its definately on one of our things to do.
-
I don't know if FS2 supports dual analog control sticks like the Xbox/X360 controllers use. If not, its definately on one of our things to do.
From further testing, it doesn't appear that it does :(
As i say, there is cursory detection in that the Joystick RY axis (xbox right analog left-right axis) is detected as an input when assigning keys, but in-game it isn't recognised at all. The RX axis isn't recognised in any form.
A fix for this would be fantastic as right now i'm limited to using the "Bank When Pressed" as the right thumb click which isn't exactly handy for quick missile evasion.
Thanks for your responses. I've been playing with the SCP for a few months now but this is my first time bringing anything to anyones attention on the boards. It's a pleasure to be here and bravo on the masterful work everyone's done with the project.
-
ok thanks. i wasn't too sure of that since i still fly with the keyboard.
-
It *did* work, once. I remember using it back when I played a few times with BlackDove... about 2 years ago. But then it stopped working...
-
Well I don't know about the Xbox gamepads, but the dual analogue sticks on my PS2 gamepad works a treat? Left for turning and pitch and right for acceleration and banking! :p
-
Okay, after doing some more testing i can confirm that the right stick works fine in Linux (i'm using Ubuntu 6.10 with the 3.6.9 latest cvs). It still doesn't work in Windows, but both exes work perfectly in Linux. Just thought you might want to know. This might narrow down the problem. I'm using the 3.6.9 standard release for the windows version, should i upgrade to a bleeding edge build to see if the problem remains?
-
I know this is a bump, but I was able to fix this by opening the XBCD controller setup, and setting the horizontal axis of the right stick from RX to Slider.
Make sure you go to the Windows tab and enable the Slider guage. Hit Apply on both screens. Next, unplug/plug back in your controller and make sure that the axes work right in the Control Panel. Try it in-game again.