Hard Light Productions Forums
Announcements => Getting Started => Topic started by: boshank20 on April 28, 2016, 06:11:09 am
-
Hi everyone
I am trying to use my xbox one controller to play the original Freespace. I can bind the analog sticks in the options menu but when I go to play the game it doesn't respond when I move the sticks. I have tried to use Joy2Key to just map the controller to keyboard presses, but FS seems to override these settings, so for example the right bumper is afterburner and the analog sticks don't work.
I have downloaded Freespace 2 and this seems to work without any major issues. I can bind the analog sticks in options and it works in the game.
Does anyone have any suggestions? Can I do anything to fix FS1, or is my best bet to get FSopen and run the port of FS1?
(I know a joystick is probably the ideal way to play the game but I don't want to have to buy one, and I'd like to try the game using a pad.)
Thanks for your help!
-
I don't know about a direct fix but I would highly suggest you just play FSPort with MediaVPs instead. It makes the game look a lot prettier, fixes your issue with the pad(although the triggers still won't work without joy2key) and you're really not losing much by it. Unless you really want that nostalgic full retail experience.
-
Yeah I was hoping to have a nostalgic playthrough of both games, then upgrade the graphics so that I would notice the difference more. As a matter of interest why don't the triggers work when the other buttons do?
-
Because they're axes, not buttons.
-
It's a relatively common problem with xinput gamepads on games that use dinput. That's why I personally prefer gamepads with that let you switch between dinput and xinput on the fly as they will work perfectly with most older and newer games.
If you only have xinput then you'll just have to accept that most older games will either not register your triggers at all or treat them like an axis and not let you bind most commands to them. Xpadder or joy2key fix this problem in most cases.
-
Yeah I was hoping to have a nostalgic playthrough of both games, then upgrade the graphics so that I would notice the difference more.
You don't have to install the graphical upgrades: if you only install Freespace Open then it'll run with retail models and effects.
-
In my sig there's a link to Xpadder / JoyToKey that should allow you to set up your controller as a virtual mouse / kb. At least, I think it's there. :nervous:
EDIT yeah it's there, Xpadder | UJR / vJoy | JoyToKey
You want Xpadder and / or JoyToKey to get a controller working as a joystick.
-
Thanks for the feedback. I installed FS Open (which looks great btw) and got the controls set up with Xpadder. I had to use the turbo setting in Xpadder for the throttle so if I press forward/back with the left stick it repeatedly presses =/- instead of just hitting it once.
That works pretty well. However I have the right stick mapped to 8,2,4,6 on the number pad (for pitch and yaw) and it is very sensitive. Moving the stick a small amount does little, but moving it slightly more makes the ship turn very fast. It makes aiming difficult.
Is there any way to change the sensitivity/acceleration when using the numpad keys to pitch/yaw?
Thanks
-
Try using JoyToKey and unmap that function from Xpadder, and map it instead to virtual mouse? IIRC you can do that.
Or see if there are more detailed settings in Xpadder to turn down the repeat rate of turbo mode.
-
You should be able to just map your pad normally, aside from the triggers. No need to use Xpadder for pitch and yaw when you can just use your actual gamepad for that. If it's not working for some reason you can still change the deadzones in Xpadder.
-
Hi,
I've stumbled on this thread while researching my issue.
Ive FS2 Open installed with an xbox one elite controller (PC windows 10, 3.7.4-RC1). I wanted to just confirm what I am experiencing is expected.
I am able to map all the axis (X,Y,Z, Rz, Rx, Ry). Freespace allows me to bind them with no issues (in the control / key binding area). However when I enter the game, only the X/Y (left thumbstick) and Z and Rx (Left and right triggers) work in game. The Ry/Rz (right thumbstick) does not work in game.
Is this to be expected? I've noted through my reading the most people are able to get the thumbsticks working with out additional software. Which is what I am after.
I've hit a bit of a wall, any assist will be helpful. As i would really like ot get the bank/yaw and pitch working on the analog sticks.
Thanks!
-
I've a work around for my problem. Seems I may be experiencing a bit of difficulty due to MS recent driver change? Or just PBKAC.
Anyway, UJR + Vjoy seems to have provided me with a work around that is looking positive. (From JR2 signature). I've basically remapped my axis. Moving the triggers axis to my right thumbstick, while I don't gain any axis, I get them where I want them, and I can put the triggers as buttons which is fine.
Hopefully helps someone else.
Thanks and keep up the good work. I wish I had found this site many years ago. However, FS1 + 2 here I come.
Cheers
-
:welcome:
That behavior is (unfortunately) expected, since both retail FS and FSOpen are limited to recognizing only four axes on a controller, and the XBox's triggers count as axes instead of buttons. The good news is that the SDL input code is due to be merged into FSOpen release builds within a new version or two, and as I understand things that will finally enable this controller restriction to be lifted (with some additional work of course).