Page 1 of 2
Saitek x52 level flight problem
Posted: 2008-10-13 12:20
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?
Re: Saitek x52 level flight problem
Posted: 2008-10-13 12:43
by Cp
PEBKAC
Practice makes perfect.

Re: Saitek x52 level flight problem
Posted: 2008-10-13 12:53
by Rhino
'[R-CON wrote:Cp;824619']
PEBKAC
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

)
Re: Saitek x52 level flight problem
Posted: 2008-10-13 13:38
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

)
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.
Re: Saitek x52 level flight problem
Posted: 2008-10-13 14:04
by Rhino
its not impossible for me, in fact I dont find it hard at all with a joystick...
Re: Saitek x52 level flight problem
Posted: 2008-10-13 14:20
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.
Re: Saitek x52 level flight problem
Posted: 2008-10-13 14:25
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.
Re: Saitek x52 level flight problem
Posted: 2008-10-13 14:36
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?
Re: Saitek x52 level flight problem
Posted: 2008-10-13 14:47
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.

Re: Saitek x52 level flight problem
Posted: 2008-10-13 14:55
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.
lies!

Re: Saitek x52 level flight problem
Posted: 2008-10-13 15:15
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.
Re: Saitek x52 level flight problem
Posted: 2008-10-13 15:17
by Cp
[R-DEV]Rhino wrote:lies!
Lies you say and then present proof of my epicness!

Re: Saitek x52 level flight problem
Posted: 2008-10-14 10:15
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.
Re: Saitek x52 level flight problem
Posted: 2008-10-14 10:20
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.
Re: Saitek x52 level flight problem
Posted: 2008-10-14 11:02
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.
Re: Saitek x52 level flight problem
Posted: 2008-10-14 11:04
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.
Re: Saitek x52 level flight problem
Posted: 2008-10-14 11:10
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!
Re: Saitek x52 level flight problem
Posted: 2008-10-14 11:12
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.
Re: Saitek x52 level flight problem
Posted: 2008-10-14 11:40
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.
Re: Saitek x52 level flight problem
Posted: 2008-10-14 11:46
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.