Joystick Support?

General discussion of the Project Reality: BF2 modification.
SeabeeDaddy
Posts: 18
Joined: 2014-04-10 22:55

Joystick Support?

Post by SeabeeDaddy »

I am curious, does PR still have joystick support?? I thought it used to. I just bought a new joystick (MadCatz F.L.Y. 5) which is a plug and play USB Joystick, and its connected because I can calibrate it in the computers control panel and it renders input... but when I try and set up my aircraft controls in PR it won't register... what gives?

CB
ElshanF
Posts: 357
Joined: 2008-07-22 12:34

Post by ElshanF »

My t flight hotas x works fine
X-Alt
Posts: 1073
Joined: 2013-07-02 22:35

Re: Joystick Support?

Post by X-Alt »

SeabeeDaddy wrote:I am curious, does PR still have joystick support?? I thought it used to. I just bought a new joystick (MadCatz F.L.Y. 5) which is a plug and play USB Joystick, and its connected because I can calibrate it in the computers control panel and it renders input... but when I try and set up my aircraft controls in PR it won't register... what gives?

CB
It will work, mumble will however need Joy2Key for simulation of buttons, since Joystick support in it except the X52 is broken.
Rhino
Retired PR Developer
Posts: 47909
Joined: 2005-12-13 20:00

Re: Joystick Support?

Post by Rhino »

I've setup a FLY5 to work with PR:BF2, try restarting your computer and if you have any other game controllers plugged in, unplugging them may help.
Image
SeabeeDaddy
Posts: 18
Joined: 2014-04-10 22:55

Re: Joystick Support?

Post by SeabeeDaddy »

Well when I am in the controls screen in game and i try to set joystick controls it wont register any clicks..
SeabeeDaddy
Posts: 18
Joined: 2014-04-10 22:55

Re: Joystick Support?

Post by SeabeeDaddy »

[R-DEV]Rhino wrote:I've setup a FLY5 to work with PR:BF2, try restarting your computer and if you have any other game controllers plugged in, unplugging them may help.
Okay, I will try that. Thank you for the answers guys.
SeabeeDaddy
Posts: 18
Joined: 2014-04-10 22:55

Re: Joystick Support?

Post by SeabeeDaddy »

SeabeeDaddy wrote:Okay, I will try that. Thank you for the answers guys.
Tried a restart and no dice. Man I dont know what is wrong this sucks lol.
Rhino
Retired PR Developer
Posts: 47909
Joined: 2005-12-13 20:00

Re: Joystick Support?

Post by Rhino »

Are you sure you do not have any other controller like a Game Pad or Steering wheel plugged in, even Rudder Pedals if you have them as (at least for myself and most other people) BF2 only supports one active controller, other than the normal mouse and k/b and if there are multiple ones plugged in it can either not recognise the one you want it to or screw up things in other ways.
Image
SeabeeDaddy
Posts: 18
Joined: 2014-04-10 22:55

Re: Joystick Support?

Post by SeabeeDaddy »

[R-DEV]Rhino wrote:Are you sure you do not have any other controller like a Game Pad or Steering wheel plugged in, even Rudder Pedals if you have them as (at least for myself and most other people) BF2 only supports one active controller, other than the normal mouse and k/b and if there are multiple ones plugged in it can either not recognise the one you want it to or screw up things in other ways.
Nope, just a mouse. However, my laptop has a touchpad as well but I disabled it
SeabeeDaddy
Posts: 18
Joined: 2014-04-10 22:55

Re: Joystick Support?

Post by SeabeeDaddy »

Just tried my old joystick and even unplugged my mouse, same thing, no input when in the BF2 control screen.
LITOralis.nMd
Retired PR Developer
Posts: 5658
Joined: 2010-04-10 16:15

Re: Joystick Support?

Post by LITOralis.nMd »

IF your notebook has synaptic touchpad you might need to shutdown the synaptic driver. in addition to disabling the synaptic HID/joystick device in the device manager.
SeabeeDaddy
Posts: 18
Joined: 2014-04-10 22:55

Re: Joystick Support?

Post by SeabeeDaddy »

[R-COM]LITOralis.nMd wrote:IF your notebook has synaptic touchpad you might need to shutdown the synaptic driver. in addition to disabling the synaptic HID/joystick device in the device manager.
Well ****.. how would I manage that?

Or I could test it by turning my touchpad on and plugging the joystick in and seeing if it works right??

Is this something that is hardcoded into BF2 that is unchangeable? Or maybe multi-device support is possible in a future update?
Last edited by SeabeeDaddy on 2014-04-15 02:32, edited 1 time in total.
Rhino
Retired PR Developer
Posts: 47909
Joined: 2005-12-13 20:00

Re: Joystick Support?

Post by Rhino »

Can't help you too much with the Device Manager although depending on your OS you should find it by clicking on My Computer, Properties and then somewhere there you should see a shortcut to go to your Device Manager.

But before you go down this approach it might be worth exploring other options.

First of all have you tried assigning your joystick in the vBF2 control menu with launching vBF2 instead of PR? Its worth ruling out that it is nothing PR related as there is one possible thing that may be screwing this up but its unlikely.

Next do you have the most up-to-date drivers and are you using the Saitek Profiler at all, now known as the "Smart Technology Profile Editor". If your using a profile with that then it may be worth clearing your active profile so none are active or probably better yet, closing it down for the time being. While this software is good for assigning keys for mumble, POVs etc, it is a buggy POS and can cause quite a few problems and one of the biggest reasons why I've moved away from Saitek/MadCatz products in recent years since this software and their drivers have gone down hill big time IMO, although I still do love my X-52 :p

We can also try giving you a controls.con with the joystick axsis already assigned but this may not work and best to see if the vBF2 approach works first.
SeabeeDaddy wrote:Is this something that is hardcoded into BF2 that is unchangeable? Or maybe multi-device support is possible in a future update?
Ye its something hardcoded into the engine afaik and pretty much no chance of us giving support to it in the future either.
Image
LITOralis.nMd
Retired PR Developer
Posts: 5658
Joined: 2010-04-10 16:15

Re: Joystick Support?

Post by LITOralis.nMd »

SeabeeDaddy wrote:Well ****.. how would I manage that?

Or I could test it by turning my touchpad on and plugging the joystick in and seeing if it works right??

Is this something that is hardcoded into BF2 that is unchangeable? Or maybe multi-device support is possible in a future update?
To disable the synaptic driver:

Open Task manager, In the menu, View->Select Columns-> tick the "Image Path Name" option.
If you have win Vista or new, then select teh "View processes from all users" option.

You have several synaptic drivers running in the background, sort the "Image path name " column and they'll all show up in directories with 'synaptic' in the path. IDK the exact drivers file names as they change per touchpad model and per OEM (Dell/HP/Lenovo/etc).
SeabeeDaddy
Posts: 18
Joined: 2014-04-10 22:55

Re: Joystick Support?

Post by SeabeeDaddy »

Okay so this is weird... I just tried again.. I unplugged my external mouse, left the touchpad on, then booted up PR BF2 and tried to enter joystick controls.. and it worked. I even plugged in my external mouse and just disabled the touch screen and it still worked.. Now it seems control copters is a little clunky but I turned up the sensitivity and that seemed to kind of do it..

But I happen to have another problem, throttle control. So what I did originaly was set the throttle to 0, then click on accelerate, and move it foward. Boom it registered Axis 4. Problem is, unless the throttle is all the way to 0, now any movement immediately gives 100% throttle.

So I tried an alternate which was moving it a bit foward and doing the same thing, this time it registered as Axis 2 and changed the way it works, the Throttle will not go above 0-1% until about halfway then from then on I can feather and control it how I like. Is there a way so I can get a 100% throttle control through the range of motion?? I hope this is making sense.

CB
Rhino
Retired PR Developer
Posts: 47909
Joined: 2005-12-13 20:00

Re: Joystick Support?

Post by Rhino »

Gdgd :)
SeabeeDaddy wrote:So I tried an alternate which was moving it a bit foward and doing the same thing, this time it registered as Axis 2 and changed the way it works, the Throttle will not go above 0-1% until about halfway then from then on I can feather and control it how I like. Is there a way so I can get a 100% throttle control through the range of motion?? I hope this is making sense.
iirc the FLY5 has a dual throttle for flight sims with multiple throttole/engine support. BF2 doesn't have this btw :p

Did you separate your two throttles and only move one of them when trying to designate the throttle? Moving both at the same time will most likley mean conflicting axis which may result in the problems your having.
Image
SeabeeDaddy
Posts: 18
Joined: 2014-04-10 22:55

Re: Joystick Support?

Post by SeabeeDaddy »

[R-DEV]Rhino wrote:Gdgd :)



iirc the FLY5 has a dual throttle for flight sims with multiple throttole/engine support. BF2 doesn't have this btw :p

Did you separate your two throttles and only move one of them when trying to designate the throttle? Moving both at the same time will most likley mean conflicting axis which may result in the problems your having.
Well you were partially right. So I tried just configuring and using one side. And found that when it is the left side, the throttle stays at 0% until about half way and increments up from there, when it is the right one "controlling" the throttle, its 0 at the bottom and anything above is 100%...
Rhino
Retired PR Developer
Posts: 47909
Joined: 2005-12-13 20:00

Re: Joystick Support?

Post by Rhino »

humm, if you have an icon for your joystick in your "Notifications" area in the bottom right of the screen (may need to expand it up to see it), right click on it, hit control panel then see if your axis are responding correctly in there when you move them, it may be a faulty stick or needs calibration or something.
Image
SeabeeDaddy
Posts: 18
Joined: 2014-04-10 22:55

Re: Joystick Support?

Post by SeabeeDaddy »

[R-DEV]Rhino wrote:humm, if you have an icon for your joystick in your "Notifications" area in the bottom right of the screen (may need to expand it up to see it), right click on it, hit control panel then see if your axis are responding correctly in there when you move them, it may be a faulty stick or needs calibration or something.
No dice on that, I just recalibrated it today, everything else seems to work fine but the problem of 0% until half way still persists.
Rhino
Retired PR Developer
Posts: 47909
Joined: 2005-12-13 20:00

Re: Joystick Support?

Post by Rhino »

SeabeeDaddy wrote:No dice on that, I just recalibrated it today, everything else seems to work fine but the problem of 0% until half way still persists.
Are you talking about the throttle and ingame or in the control panel?

If your talking about the throttle ingame, yes that's one of BF2's little things where 0 to 50% is reverse, with 0% throttle being "full reverse" (although PR has no "reverse thrust" per say on normal jets) and 50% to 100% being forwards thrust, where 50% is no thrust at all.

On jets with vertical engines (Harrier / F-35B) and tilt rotors (MV-22) 0% to 50% instead of being reverse thrust / nothing, its instead the hover engine and 0% is full power to hover engine and 50% being no power, where 50% to 100% is normal forward flight engine like a normal jet.

On choppers same thing applies, other than 0% to 50% is negative vertical thrust and 50% to 100% is positive vertical thrust, which in r/l would be the collective leaver that controls the pitch of the rotor blades.
Image
Post Reply

Return to “PR:BF2 General Discussion”