For those that may be having problems with their controller axis and sensitivity settings, here is a breakdown explaining some of the more important settings for axis configuration. At the foot of the guide is an explanation on how to map buttons or keys to axes such as Prop Pitch, Mixture and Radiator.
An example of an axis settings screen - Roll axis:
Dead zone is a small, set radius around centre of your controller axis where user input is ignored. Depending on how sensitive your controller is, holding it in a neutral, centred position can sometimes return movement to your aircraft where you normally wouldn't want any. Having a user adjusted dead zone can prevent this unwanted movement in the neutral position. Some devices already have a dead zone, some none at all. Set as appropriate for your device.
You can see the effect of your set dead zone by moving your controller and observing the logical axis (green diamond) compared to the physical axis (red) at the top of the axis settings screen (animation below). With a dead zone set, the logical axis (how axis movement translates into the game environment) should start moving AFTER the physical axis has started moving, depending on how much dead zone you have set.
Click thumbnail to see the effect of dead zone on the logical axis:
The tiniest amount of dead zone is usually all that's required to have a steady neutral position. Either set in-game or on the device itself (Windows Devices). Most likely unnecessary with a gamepad.
Ideally, all controllers should be linear across their axis range, meaning from the neutral position to full deflection there should be a regular, even level of input from the controller to the game. It is then up to the user to set a nonlinear curve along an axis if they want to change that level of output.
The benefit of nonlinearity can be improved aiming. Sensitivity will be reduced around the centre of the controller making finer adjustments easier. Moving further along the axis, output will increase as will movement of the control surfaces.
Some virtual pilots prefer to have their controls completely linear (set to 1) while others prefer the reduced sensitivity around the centre of the controller. It's really down to user preference and should be set accordingly with testing (test flight). A setting between 1 to 2.5 seems to work well on pitch, roll, and yaw axes for many.
You can see the effect of your set nonlinearity by moving your controller and observing the logical axis (green diamond) compared to the physical axis (red) at the top of the axis settings screen (animation below). With a nonlinear curve set, the logical axis will move slower at the centre than the physical axis, but it will catch up with the physical axis as it moves further towards full deflection, depending on how much nonlinearity you have set.
Click thumbnail to see the effect of nonlinear setting on the logical axis (set to 2.2):
Some of the more expensive HOTAS systems have curve editors where linearity is completely user manageable outside of the game. It should be noted that not all controllers are linear out of the box. The X-52 for example is notorious for having a nonlinear curve along it's pitch and roll axes that cannot be fixed by software (I modded mine!). Setting a nonlinear curve in War Thunder for a device that already has nonlinearity will only magnify what is already there. Meaning very low sensitivity around the centre of the stick and very high sensitivity towards full deflection. This could make a control surface snap to full deflection too quickly and increase the likelihood of stalling.
Before you consider using a nonlinear curve in War Thunder, it would help to know if your controller is linear.
You can test to see if your controller is linear by using a free program called joytester2 (a Google search will find it). The simplest test with this software is to move your controller in regular circles. If your controller is linear, you will see in the top left graph, a path traced that shows more or less, smooth circles. If nonlinear the traced path will look more like a diamond shape (see screens below).
Linear and nonlinear patterns in Joytester2:
The same pattern can be observed in the cockpit for linear and nonlinear control by moving the controller in circles and looking at the pilot's flight stick.
Two animations showing linear and nonlinear pattern within cockpit when moving the controller in regular, anti-clockwise circles:
If your controller is already nonlinear, I would strongly advise against setting any further nonlinearity within War Thunder as this will only magnify the already existing curve.
If a particular axis is the wrong way round (commonly throttle) this setting can fix the issue. For example, if you increase throttle in game with your controller and instead it reduces power or you try to pitch the aircraft up but instead it pitches down, setting 'Yes' to Invert Axis on that particular axis will remedy this.
The multiplier setting controls how much flight stick and control surface deflection your full controller axis range will give you in-game. A setting of 1 will give full control surface deflection (100%) along the axis of your controller. Anything less than 1 and the overall amount of control surface deflection will be reduced. 0.8 would equate to 80% of deflection along the full axis range of your controller.
You can see the effect of your multiplier setting by moving your controller and observing the logical axis (green diamond) compared to the physical axis (red) at the top of the axis settings screen (animation below). With a multiplier less than 1 you will see that you do not get full deflection as the logical axis does not reach the end of the bar when the physical axis is at full deflection. With a setting greater than 1, your effective physical axis range is reduced and your logical axis will reach the end of the bar (full deflection) before your physical axis does, meaning output is literally multiplied.
Click thumbnail to see the effect of various multiplier settings on the logical axis (0.6 / 1.0 / 1.4):
A value less than 1 will reduce the amount of overall deflection which may help to reduce stalling in tight turns. Other than that I don't know of any real benefits for setting the multiplier to anything but 1 for a joystick or gamepad.
Generally to be used on an axis if it is off-centre and needs correcting. Most controllers these days auto-calibrate but for those that don't and need correcting, this is the setting that will fix an off-centre stick or controller.
You can see the effect of your correction by observing the position of the logical axis (green diamond) compared to the physical axis (red) at the top of the axis settings screen. It's neutral, centre position will move dependent on your setting.
Put simply, this is the response time between physical controller input and how quickly the pilot flight stick (and control surfaces) react. At 100% (full bars) your on-screen flight stick is synchronised to your own controller's input, movement and speed. If sensitivity is set to anything less than 100%, the pilot's flight stick response will lessen and the speed in which it moves (together with control surfaces) will become slower. Set sensitivity to the lowest value (no bars) and your on-screen the flight stick and control surfaces will be very slow and lag behind your own controller's movement. The pilots controls will also return to their neutral position slowly when the controller is let go. Set to 100% and it is back to being synchronised, matching the speed and movement of your controllers input and re-centring quickly.
Reducing sensitivity accordingly could benefit gamepad controllers where movements are smaller and require more precision. Reduction in sensitivity here could prevent unnecessarily fast control surface movement. It could also help a beginner who is unfamiliar with flight dynamics and is just starting out or it may counter the issues of an over-sensitive controller. Generally speaking, joysticks being larger have more travel along an axis so it is usually easier to control the speed and angle of them than with a gamepad thumbstick. High or full sensitivity is of most benefit to more experienced joystick users.
Button Mapping for an Axis
It may not be obvious at first but it is possible to set buttons or keys to some axes to increase or decrease their values if needed. Buttons or keys can be assigned to increase or decrease various axes including Prop Pitch, Mixture and Radiator.
Firstly, enable Relative Control on the relevant axis (set to 'yes'). Doing this you will see that the text entries for Maximum Value and Minimum Value will change to Increase Value and Decrease Value. You can now map buttons or keys to Increase or Decrease Prop Pitch, Mixture, Radiator etc.
Relative control set to 'No' will only allow mapping of buttons or keys for minimum and maximum values on that axis. Releasing the key for either (in-game) will have the axis value return to it's neutral position instantly. Relative control set to 'Yes' will change the wording of the axis setting screen to reflect that incremental/decremental adjustment with mapped buttons or keys is now possible (pic below). Accurate adjustment of an axis value is now possible and the value will remain at what you set it in-game:
Setting buttons or keys to increase/decrease values on an axis is only the first part. The next part is setting how quickly you wish the values to repeat when holding the button/key down and what those steps are for individual button/key presses. Adjustments to Relative Control Sensitivity, Relative Control Step, Multiplier and Correction will all influence how your axis values are fed to the game from your inputs.
The above example is from my own Prop Pitch setting.
Relative Control Sensitivity acts as a key repeat speed parameter. The lower the value the slower the repeat speed, the higher the value the quicker the values will increase/decrease while the button/key is held down in-game. Similar to the key repeat speed in Windows.
Relative Control Step acts as a percentage of the overall available axis range that will set the value for individual button/key presses. Still using Prop Pitch as an example, it has a maximum adjustable range on an aircraft of 0-100%. With Relative Control Step set here to 10%, this should equate to prop pitch moving in 10% steps for each button/key press. It doesn't though. It actually moves in 5% steps in-game. The reason for this is that the Relative Control Step bar only has a range of 0-50%, meaning what you set will be 50% (half) of what the output value is. If you wanted to have each button/key press move in 10% steps you should set 20% on the Relative Control Step slider. Multiplier will further influence output percentages if raised or lowered. In the above example though it is set to the default '1'.
All of these sliders combined can be used to good effect to have the values output to a desired rate. The Correction slider can be used if needed to make an output offset. For example, on my X-52 Pro throttle I use the thumb slider to control mixture. Using a combination of Multiplier and Correction I have my thumb slider covering a range of 60% - 120% mixture.
Here Multiplier is acting to control the available adjustable range. 0.5 equates to 50% of the available range on Mixture (0-120%), meaning this will set the slider to output a reduced range of only 60% of that axis. Correction set at 25% coupled with Multiplier means the offset will start my thumb slider at a minimum of 60% whilst being able to slide through a reduced range of 50% meaning a maximum output of 120%. Thus 60%-120%.
Confusing but it works!
It should be noted that to make adjustments to Prop Pitch, Mixture and Radiator, you must first be flying with Full Aircraft Control enabled (Menu/Controls) and you must then switch to Manual Engine Control whilst in flight (default is Auto). You may also be required (in some instances) to switch from Auto Prop Pitch and Auto Radiator in some later aircraft if you still desire full control.
Not all aircraft will allow adjustment in these areas. It all depends on the model of aircraft.
To find what settings you're comfortable with, go into a test flight with any aircraft and position the view on the cockpit flight stick. See how the cockpit flight stick matches your own controller movements. Go to an external view and see how the control surfaces respond to your movements. You can press Esc. at any time in test flight, go into control settings, make the necessary adjustments and then go back to your test flight to see the differences and how it affects your flying. Set what is best for you.
EDIT:: made some corrections and will update images to latest interface very soon.
Will also make axis button mapping more in-depth.
It's a work in progress bear with me!
Edited by GloDark7, 22 May 2013 - 06:25 PM.