Saitek x52 level flight problem

General discussion of the Project Reality: BF2 modification.
Regan
Posts: 85
Joined: 2008-09-13 18:32

Saitek x52 level flight problem

Post by Regan »

Hi
I have just purchased the Saitek x52 joystick. I want to use it with this game, but when flying a helicopter, I just cannot seem to get level flight. Unlike with the mouse where level flight is easy, using the joystick seems to rock the heli left and right, making it very hard to level once rolling left or right. I purchased the stick after talking in game to a guy that was using one. Because not only was he doing level flight with it, but he was also flying between the buildings in the streets and stopping and hovering in one place. Now unless this guy was somehow cheating, (probably wasn't) I’m just not sure how he was doing this with this stick. I have tried to change all setting in the game, but never get anywhere near what he was doing. My main concern is trying to get level flight! Anyone got any ideas?
Last edited by Regan on 2008-10-13 13:58, edited 2 times in total.
Cp
Posts: 2225
Joined: 2006-04-17 18:21

Re: Saitek x52 level flight problem

Post by Cp »

PEBKAC :razz:

Practice makes perfect. :)
Image
Rhino
Retired PR Developer
Posts: 47909
Joined: 2005-12-13 20:00

Re: Saitek x52 level flight problem

Post by Rhino »

'[R-CON wrote:Cp;824619']PEBKAC :razz:
lol, haven't heard of that term before.



but ye, generally mouse and keyboard are easier, but if you get use to a joystick it becomes much better, thou most chopper flyers use mouse+kb but I personally use a joystick (the x52 in fact :p )
Image
Regan
Posts: 85
Joined: 2008-09-13 18:32

Re: Saitek x52 level flight problem

Post by Regan »

[R-DEV]Rhino wrote:lol, haven't heard of that term before.



but ye, generally mouse and keyboard are easier, but if you get use to a joystick it becomes much better, thou most chopper flyers use mouse+kb but I personally use a joystick (the x52 in fact :p )
How can it get easier when you cannot get a level flight? I have always used joysticks for as long as I can remember, yet to get level flight in this, without the heli rocking slightly left and right... seems impossible. That makes me wonder how this guy was doing this, it was as if he was flying the battlefield 2 Helis which are easy with a joystick.
Rhino
Retired PR Developer
Posts: 47909
Joined: 2005-12-13 20:00

Re: Saitek x52 level flight problem

Post by Rhino »

its not impossible for me, in fact I dont find it hard at all with a joystick...
Image
Tirak
Posts: 2022
Joined: 2008-05-11 00:35

Re: Saitek x52 level flight problem

Post by Tirak »

Regan wrote:How can it get easier when you cannot get a level flight? I have always used joysticks for as long as I can remember, yet to get level flight in this, without the heli rocking slightly left and right... seems impossible. That makes me wonder how this guy was doing this, it was as if he was flying the battlefield 2 Helis which are easy with a joystick.
Ease up on the stick and when it starts to drift give light correction and you'll begin to rock back, then give light imput in the other way, if you do it right, your heli stands firm for a little while.
Cp
Posts: 2225
Joined: 2006-04-17 18:21

Re: Saitek x52 level flight problem

Post by Cp »

Regan, if the joystick always seems to turn one or another way you might want to open up the software you got with the joystick and apply a small deadzone to the X and Y axis of the joystick.

I have no trouble with my X52, I still believe that the PEBKAC, its a different joystick then the one you had previously and thus it might take some time to get used to it. I noticed that the X52 is very sensitive (sensitivity is a good thing) and that the spring that centers the stick is a bit stiff (it gets looser after a month or two)

still, try playing around with the deadzones and practice some more and see if anything improves.
Last edited by Cp on 2008-10-15 07:14, edited 1 time in total.
Image
Regan
Posts: 85
Joined: 2008-09-13 18:32

Re: Saitek x52 level flight problem

Post by Regan »

Tirak wrote:Ease up on the stick and when it starts to drift give light correction and you'll begin to rock back, then give light imput in the other way, if you do it right, your heli stands firm for a little while.
Thanks for the reply, so I take it then that there is a problem gaining level flight using the X52 joystick. The method you have suggested is what I have been doing, It's just I find it annoying having to make these corrections every few seconds or so. How that guy I spoke to, was able to fly doing the things he was doing...is beyond me. How could he fly down aload of streets, between buldings and all, if you constantley have to make these corrections to level your flight.

@R-CON

Are you able to get level flight? Do the choppers rock left and right when you fly them?
Last edited by Regan on 2008-10-13 14:41, edited 1 time in total.
Cp
Posts: 2225
Joined: 2006-04-17 18:21

Re: Saitek x52 level flight problem

Post by Cp »

I can fly perfectly level, I can even go into perfect hovers upside down and leave the computer for 15 minutes and come back and find the chopper at the exact same spot as before, still upside down.
The X52 is superb which is why I think your problem exists between the keyboard and the chair. :razz:
Image
Rhino
Retired PR Developer
Posts: 47909
Joined: 2005-12-13 20:00

Re: Saitek x52 level flight problem

Post by Rhino »

[R-CON]Cp wrote:I can fly perfectly level, I can even go into perfect hovers upside down and leave the computer for 15 minutes and come back and find the chopper at the exact same spot as before, still upside down.
The X52 is superb which is why I think your problem exists between the keyboard and the chair. :razz:
lies! :p

Image
Image
Alex6714
Posts: 3900
Joined: 2007-06-15 22:47

Re: Saitek x52 level flight problem

Post by Alex6714 »

I would agree, I have the X52 and level flight, hovering and upside down are all easy enough, it just takes practice. For example, I can fly with the mouse and keyboard but nothing like as stable as with the joystick.
"Today's forecast calls for 30mm HE rain with a slight chance of hellfires"


"oh, they're fire and forget all right...they're fired then they forget where the target is"
Cp
Posts: 2225
Joined: 2006-04-17 18:21

Re: Saitek x52 level flight problem

Post by Cp »

[R-DEV]Rhino wrote:lies! :p
Lies you say and then present proof of my epicness! :D
Image
Regan
Posts: 85
Joined: 2008-09-13 18:32

Re: Saitek x52 level flight problem

Post by Regan »

@R CON

Then can you please post your config or post it somewhere for me to download. The whole point of me comming here was to ask for help, Instead I am just been told I am wrong all the time. If you say you are able to fly level then it must have something to do with my config. Please post you settings.
Rhino
Retired PR Developer
Posts: 47909
Joined: 2005-12-13 20:00

Re: Saitek x52 level flight problem

Post by Rhino »

did you set up your stick settings ingame or with the Staiek profiler? You should setup the main controls ingame (ie, pitch, yaw and roll etc) then any advanced controls like HAT switch views etc you should do with the profiler :)

PS. there are also 2 "R-CONs" that have posted in this topoic, R-CON = Reality Mod Contributor.
Image
Alex6714
Posts: 3900
Joined: 2007-06-15 22:47

Re: Saitek x52 level flight problem

Post by Alex6714 »

I dont know if I even have the proper drivers installed.

My controls are set in game with sensitivity etc all at default. Only thing I have changed are the button functions.
"Today's forecast calls for 30mm HE rain with a slight chance of hellfires"


"oh, they're fire and forget all right...they're fired then they forget where the target is"
Rhino
Retired PR Developer
Posts: 47909
Joined: 2005-12-13 20:00

Re: Saitek x52 level flight problem

Post by Rhino »

[R-CON]Alex6714 wrote:I dont know if I even have the proper drivers installed.

My controls are set in game with sensitivity etc all at default. Only thing I have changed are the button functions.
my guess is that he setup the x52 with the Saitek profiler and set it up so that it used the mouse controls and not changed the ingame settings but i could be wrong.
Image
Regan
Posts: 85
Joined: 2008-09-13 18:32

Re: Saitek x52 level flight problem

Post by Regan »

[R-DEV]Rhino wrote:did you set up your stick settings ingame or with the Staiek profiler? You should setup the main controls ingame (ie, pitch, yaw and roll etc) then any advanced controls like HAT switch views etc you should do with the profiler :)

PS. there are also 2 "R-CONs" that have posted in this topoic, R-CON = Reality Mod Contributor.
So far I have just set it up in the game. I have been that busy messing with the ingame settings, trying to get level flight, that I haven’t even touched the profiler yet. So what is your Sensitivity/Pitch/Yaw set to? I appreciate your input on this. Thanks!
Rhino
Retired PR Developer
Posts: 47909
Joined: 2005-12-13 20:00

Re: Saitek x52 level flight problem

Post by Rhino »

Code: Select all

ControlMap.create HelicopterPlayerInputControlMap
ControlMap.addKeysToAxisMapping c_PIYaw IDFKeyboard IDKey_D IDKey_A 0
ControlMap.addAxisToAxisMapping c_PIYaw IDFGameController_0 IDAxis_5 0 1
ControlMap.addAxisToAxisMapping c_PIPitch IDFGameController_0 IDAxis_1 1 0
ControlMap.addKeysToAxisMapping c_PIPitch IDFKeyboard IDKey_ArrowUp IDKey_ArrowDown 1
ControlMap.addAxisToAxisMapping c_PIRoll IDFGameController_0 IDAxis_0 0 0
ControlMap.addKeysToAxisMapping c_PIRoll IDFKeyboard IDKey_ArrowRight IDKey_ArrowLeft 1
ControlMap.addKeysToAxisMapping c_PIThrottle IDFKeyboard IDKey_W IDKey_S 0
ControlMap.addAxisToAxisMapping c_PIThrottle IDFGameController_0 IDAxis_2 1 1
ControlMap.addButtonToTriggerMapping c_PIFire IDFGameController_0 IDButton_0 0 0
ControlMap.addKeyToTriggerMapping c_PIFire IDFKeyboard IDKey_Space 0 1
ControlMap.addKeyToTriggerMapping c_PIMouseLook IDFKeyboard IDKey_LeftCtrl 0 0
ControlMap.addKeyToTriggerMapping c_PIAltSprint IDFKeyboard IDKey_W 1000 0
ControlMap.addKeyToTriggerMapping c_PISprint IDFKeyboard IDKey_LeftShift 0 0
ControlMap.addKeyToTriggerMapping c_PIWeaponSelect1 IDFKeyboard IDKey_1 10000 0
ControlMap.addButtonToTriggerMapping c_PIWeaponSelect1 IDFGameController_0 IDButton_8 10000 1
ControlMap.addKeyToTriggerMapping c_PIWeaponSelect2 IDFKeyboard IDKey_2 10000 0
ControlMap.addButtonToTriggerMapping c_PIWeaponSelect2 IDFGameController_0 IDButton_9 10000 1
ControlMap.addKeyToTriggerMapping c_PIWeaponSelect3 IDFKeyboard IDKey_3 10000 0
ControlMap.addButtonToTriggerMapping c_PIWeaponSelect3 IDFGameController_0 IDButton_10 10000 1
ControlMap.addKeyToTriggerMapping c_PIWeaponSelect4 IDFKeyboard IDKey_4 10000 0
ControlMap.addButtonToTriggerMapping c_PIWeaponSelect4 IDFGameController_0 IDButton_11 10000 1
ControlMap.addKeyToTriggerMapping c_PIWeaponSelect5 IDFKeyboard IDKey_5 10000 0
ControlMap.addButtonToTriggerMapping c_PIWeaponSelect5 IDFGameController_0 IDButton_12 10000 1
ControlMap.addKeyToTriggerMapping c_PIWeaponSelect6 IDFKeyboard IDKey_6 10000 0
ControlMap.addButtonToTriggerMapping c_PIWeaponSelect6 IDFGameController_0 IDButton_13 10000 1
ControlMap.addKeyToTriggerMapping c_PIWeaponSelect7 IDFKeyboard IDKey_7 10000 0
ControlMap.addKeyToTriggerMapping c_PIWeaponSelect8 IDFKeyboard IDKey_8 10000 0
ControlMap.addKeyToTriggerMapping c_PIWeaponSelect9 IDFKeyboard IDKey_9 10000 0
ControlMap.addKeyToTriggerMapping c_PIPositionSelect1 IDFKeyboard IDKey_F1 10000 0
ControlMap.addKeyToTriggerMapping c_PIPositionSelect2 IDFKeyboard IDKey_F2 10000 0
ControlMap.addKeyToTriggerMapping c_PIPositionSelect3 IDFKeyboard IDKey_F3 10000 0
ControlMap.addKeyToTriggerMapping c_PIPositionSelect4 IDFKeyboard IDKey_F4 10000 0
ControlMap.addKeyToTriggerMapping c_PIPositionSelect5 IDFKeyboard IDKey_F5 10000 0
ControlMap.addKeyToTriggerMapping c_PIPositionSelect6 IDFKeyboard IDKey_F6 10000 0
ControlMap.addKeyToTriggerMapping c_PIPositionSelect7 IDFKeyboard IDKey_F7 10000 0
ControlMap.addKeyToTriggerMapping c_PIPositionSelect8 IDFKeyboard IDKey_F8 10000 0
ControlMap.addButtonToTriggerMapping c_PIAltFire IDFGameController_0 IDButton_1 0 0
ControlMap.addKeyToTriggerMapping c_PIAltFire IDFKeyboard IDKey_Numpad0 0 1
ControlMap.addKeyToTriggerMapping c_PICameraMode1 IDFKeyboard IDKey_F9 10000 0
ControlMap.addButtonToTriggerMapping c_PICameraMode1 IDFGameController_0 IDButton_4 10000 1
ControlMap.addKeyToTriggerMapping c_PICameraMode2 IDFKeyboard IDKey_F10 10000 0
ControlMap.addKeyToTriggerMapping c_PICameraMode3 IDFKeyboard IDKey_F11 10000 0
ControlMap.addKeyToTriggerMapping c_PICameraMode4 IDFKeyboard IDKey_F12 10000 0
ControlMap.addKeyToTriggerMapping c_PIToggleWeapon IDFKeyboard IDKey_F 10000 0
ControlMap.addKeyToTriggerMapping c_PIFlareFire IDFKeyboard IDKey_X 0 0
ControlMap.addButtonToTriggerMapping c_PIFlareFire IDFGameController_0 IDButton_3 0 1
ControlMap.mouseSensitivity 3
that's my chopper controls out of my controls.con file.
Image
Regan
Posts: 85
Joined: 2008-09-13 18:32

Re: Saitek x52 level flight problem

Post by Regan »

Thanks, but just a couple of questions more. Where do I put this config you have put up? I take it that I will have to copy and paste it somewhere.

I have also just downloaded a config for my profiler, but I am having a problem where to put that as well. I have placed it in my saitek profiler for now, all the buttons and actions show up there, but the problem is; when I go to the game they don't work lol.
Rhino
Retired PR Developer
Posts: 47909
Joined: 2005-12-13 20:00

Re: Saitek x52 level flight problem

Post by Rhino »

I wouldn't use any of the staiek profiles apart from only extra bits you want to add later (TS buttons, hat switch views etc). All the vBF2 profiles wont work too well with PR i would have thought.

you will find your controls.con in your profile folder which you can find here: \My Documents\Battlefield 2\Profiles\

then go into w/e user you want, will be 0001 most likly but if you have more than 1 user account then it gets a little tricky, if there's a bunch, go into each one and open the profile.con up with notepad then you can see the username of each account in the top, when you have found the right folder close the profile.con, backup your controls.con before you do anything, then open the controls.con and then scroll down to "ControlMap.create HelicopterPlayerInputControlMap", easyist to use the search tool to find it, then paste the block i posted above ontop of the block there but dont go beyond the "ControlMap.create SeaPlayerInputControlMap" bit.
Image
Post Reply

Return to “PR:BF2 General Discussion”