PDA

View Full Version : BF2 and Cyborg 3D USB Problem


timschat
7th July 2005, 17:31
I have problems using the Cyborg 3D USB with Battlefield 2 under Windows XP. With both the original windows driver and the latestst driver from saitek, BF2 seems to fail to handle the axes properly.

The first issues start already when mapping an axis an the BF2 control settings. The game only responds to joystick movements in one direction per axis here (e.g, for vertical, only up is recognized but not down). This persists in the actual game. When trying to take of, I can push down the nose until the plane flips ON THE GROUND, but I cannot take off because that would require lifting the nose ...


And yes, the joystick is properly calibrated (using the control panel) und works fine in other games.

Any help ?

fafner
13th July 2005, 17:23
I am having the same exact problem. No matter how I configure the joystick, as soon as I take off I does a nosedive to the right. The joystick works fine in other games, and has been calibrated as well.

j

EvilNeileeeee
27th July 2005, 19:16
I have the exact same problem, has anyone managed to get around this yet?

EN

RGFRog
28th July 2005, 15:36
First, make sure you've moved the joystick through its full range before you start BF2, or go into config and calibrate it there. Otherwise, your stick will not be centered and will cause nosedives, right/left turns, etc. without touching the stick. I've also been able to alt+tab out of the game and recalibrate without problems, just expect a crash when you return to the game.

Second, when setting up your axis in the BF2 controll options, you need to ensure you're pushing or pulling the correct directions. When you choose the nose up (i don't have the exact slot names in front of me, but I'm sure you know which slot I'm referring to) you need to pull back on the stick if that's the way (traditional flight) you like the control. The nose down (pushing forward) is automatically mapped.

Similarly, if you want to rudder right, you rotate the twist to the right and the rudder left is automatically mapped. If you click on the slot for rudder left and twist the handle right, then it will map the control backwards, but that's your fault, not bf2 or saitek's.

The same goes for banking right and left. Choose either slot and be careful to move the stick in the correct direction or you'll get opposite mapping than what you think you set.

Sadly, the same thing goes for throttle. If you're throttle is at 100% and you click the increase speed slot but move the throttle downard (to 0%) it will be mapped backward.

I hope this is making sense. It's a common problem (both the calibration issue and the mapping) and merely takes a moment during your options setup to correct.

Having said that, you could have an issue like I did with my Logitech 3d pro that wouldn't keep the calibration without me moving the connection to a different usb port after every boot up. To which, Logitech said that's the way it works and we don't plan on doing a thing about it... Glad I got the EVO, even though I prefer the shape of the 3d pro's stick, it's nice to have something that works.

mdgazza
1st August 2005, 17:36
I have a new usb cyborg evo, and all is ok, I have set it up without a problem except one thing. When flying an F35 in BF2 the w key is throttle and the S key is hover unlike most where W is throtle up and S is throttle back.

So if i push the throttle forward I get maximum thrust but if I pull back, instead of reducing the thrust it rotates the vectored engine to a downward angle for a hover and I thus crash.

Does anyone know how to use the throttle as a throttle when flying this plane. For all other planes it acts as more or less throttle?

fishfool
1st August 2005, 20:31
Well I have having almost the same problem, when I go to map my controls I click on the nose up button and pull the stick torwards my body, it fills in the nose up and nose down slot. I get in game and when I nose up it aims the nose down, when I push the stick away from me it goes up.

timschat
2nd August 2005, 01:55
I hope this is making sense. It's a common problem (both the calibration issue and the mapping) and merely takes a moment during your options setup to correct.

Fine, but thats not the problem. I tried an Evo Force in between without trouble. I know how to calibrate the joystick and map the control, it just doesnt work with the old cyborg 3D USB

UKSupport
2nd August 2005, 11:55
Fine, but thats not the problem. I tried an Evo Force in between without trouble. I know how to calibrate the joystick and map the control, it just doesnt work with the old cyborg 3D USB

It should work fine. Try copying these lines into the air control section of the controls.con file in your My Documents\Battlefield 2\Profiles\000x folder:

ControlMap.addAxisToAxisMapping c_PIPitch IDFMouse IDAxis_1 0 0
ControlMap.addAxisToAxisMapping c_PIPitch IDFGameController_0 IDAxis_1 1 1
ControlMap.addAxisToAxisMapping c_PIRoll IDFMouse IDAxis_0 0 0
ControlMap.addAxisToAxisMapping c_PIRoll IDFGameController_0 IDAxis_0 0 1

Make sure you delete any others that are similar.

UKSupport
2nd August 2005, 11:56
I have a new usb cyborg evo, and all is ok, I have set it up without a problem except one thing. When flying an F35 in BF2 the w key is throttle and the S key is hover unlike most where W is throtle up and S is throttle back.

So if i push the throttle forward I get maximum thrust but if I pull back, instead of reducing the thrust it rotates the vectored engine to a downward angle for a hover and I thus crash.

Does anyone know how to use the throttle as a throttle when flying this plane. For all other planes it acts as more or less throttle?

No, there's no way of changing this - that's the way that the game treats the throttle in those planes.

rhiridflaidd
9th August 2005, 10:54
I'm having a slightly different problem - joystick drift in BF2

I'm using the latest saitek drivers for my USB gold joystick - but the x and y axis drifts Left and forward respectively.

I've tried the deadbander utility and dxtweak, but there is still significant drift.

It's as if what bf2 thinks is centre in the direct x scale is a higher number than what's set with the calibration tools.

Deadbander doesn't seem to work - after using deadbander at >15%, any movement that moves the joystick more than half way from center to the extreme the x and y axes is considered maximal movement.

Does anybody know of a fix?

p.s. the first thing I want to do is a clean driver install of the joystick, then reinstall BF2; just to tidy things up. Does anybody know how to propperly remove the old drivers

rhiridflaidd
14th August 2005, 10:02
Fixed - buy deleting the joysticks uner cotrol panel- systems-devices

Then reinstalling the latest drivers, and not installing the ssd software.

Worked for me.