Bug #15988

Helicopter joystick controls

Added by BigBoss about 4 years ago. Updated over 3 years ago.

Status:Assigned Start date:12/16/2010
Priority:Normal Due date:09/08/2011
Assignee:- % Done:

0%

Category:Controls
Target version:-
Affected ArmA II version:1.59.79384 First affected build:
Reproduced by another DH user:Yes First affected ArmA II version:
I am using some Mods:No Single / Multi Player?:
I am using:OA only BIForumURL:
Reproducible for you:Yes NGUrl:
Related to content of DLC: WIKIurl:

Description

The game handles helicopters like they were fixed wing aircraft hence they do not react to joystick movements as they should.

They keep pitching/banking even if the joystick is released and returned to the center position, the only way to even them out is to manually compensate by pulling the joystick to the opposite direction of the movement.
This is equivalent of the keyboard controls and it's all wrong.

This is how it should work:

In a helicopter the stick (cyclic) is directly connected to the main rotor blades, when the stick is tilted the blades also tilt according to the stick's movement. When the stick is returned to the center position the blades also return to their center position thus the helicopter should stop pitching/banking.

In order to better understand the issue here's an everyday example:

If you turn the steering wheel of your car to the left the front wheels will also turn left, now if you release the steering wheel and let it return to it's center position the wheels are also going to return to the center position and point forward again.
This is how pitching/banking should work in helicopters in AmrA2.

Now imagine you are sitting in a special car:
You turn the steering wheel to the left and the front wheels will also turn left as expected, BUT if you move the steering wheel back to the center position the wheels WON'T BUDGE, they will keep pointing to the left and the only way to point them forward again is to steer right. Imagine taking turns with a car that steers like this. Doesn't sound too good huh?
Unfortunately this is how pitching/banking works right now in helicopters in ArmA2.

I really hope this issue will be solved, a lot of people use the mouse to control helicopters because that's the only way to emulate proper pitching/banking but I bet everyone would be happy if joystick controls were fixed.


Related issues

related to ARMA2 Community Issue Tracker - Bug #13242: Analogue steering wheel controllers are not supported cor... Assigned 08/24/2010 05/28/2012

History

Updated by Suma about 4 years ago

When the stick is returned to the center position ... the helicopter should stop banking.

Which of the two do you mean?

1. the helicopter should stay at the current bank, and not roll any more
2. the helicopter should return to the level position

I think what I see now in the game is 1., and this is the same behaviour I see in other heli sims, including FSX or X Plane.

Updated by kju about 4 years ago

  • Due date set to 01/01/2011
  • Status changed from New to Feedback

Updated by BigBoss about 4 years ago

The second one.

Let's say I tilt the joystick forward, the helicopter's nose tilts downward and I start pitching forward in an angle according to how much I tilt the joy, if I release the joystick and let it return to it's center position I think the nose should follow this movement and return to horizontal position. This is more or less how it works in Black Shark and Enemy Engaged.

Right now in ArmA2 if I tilt the joystick forward the helicopter starts pitching forward as expected but if I release the joystick and let it return to the center position the game ignores this joystick movement and the helo keeps pitching forward in the same angle. The only way to return the nose to the horizontal position is to pull the joystick backward. So you can't make small corrections because you have to wiggle the joystick back and forth or left and right whenever you want to adjust the angle of your pitching/banking.

This is equivalent of arrow or WASD key controls:

Y- is UP or W
Y+ is DOWN or S
X- is RIGHT or D
X+ is LEFT or A

If you push UP or W the helicopter will start pitching forward, the longer you push the button the steeper the pitching angle gets, if you want to pull up the nose a bit to make the angle less steep you have to push DOWN or D.

It seems like the game only recognizes the joysticks movement from the center position towards the Y-/Y+/X-/X+ positions but it ignores the movement from the Y-/Y+/X-/X+ positions back towards the center position which makes controlling helicopters problematic and this is why people use the mouse instead because the game recognizes it's continuous movement.

Updated by kju about 4 years ago

  • Due date changed from 01/01/2011 to 03/01/2011
  • Status changed from Feedback to Assigned

Updated by kju about 4 years ago

BIF discussion thread as reference/for further input.

Updated by zGuba about 4 years ago

  • Due date changed from 03/01/2011 to 04/28/2011
  • Affected ArmA II version changed from 1.56.76134 to 1.57.76815

Updated by zGuba about 4 years ago

  • Reproduced by another DH user changed from No to Yes
  • I am using set to OA only
  • Reproducible for you changed from No to Yes

Updated by zGuba almost 4 years ago

  • Due date changed from 04/28/2011 to 09/08/2011
  • Affected ArmA II version changed from 1.57.76815 to 1.59.79384

Also available in: Atom PDF