Each controler detected by the game also has an associated (controler.jsm) file that holds the button assignments, slider, and analog axis settings. Once you have calibrated an analog axis such as the joystick's (x, y) you can edit it's file and manualy change the (x, y) calibration values.
For example here is my (x-axis) before and after from my (chfighterstick.jsm) file.
1. - Generic first time file generated before any button or axis mappings:
X Axis
0,32767,65535,0.050000,0.100000,0.250000
2. - After mappings, calibration and manualy reducing each end of the axis by 9000. I then had to enable scaling to reduce the speed of the input to counter the shortening of the input throw.
X Axis
11047,32767,54487,0.050000,0.016000,0.250000
AXIS,ROLL,0,1
0.55,0.58,0.62,0.66,0.70,0.76,0.82,0.88,0.93,1.00
What are the three values after the calibration left, center, right points: 0.050000,0.100000,0.250000
Are the first 2 from the left "delay" and "dampening"? Or do all three values represent points on a curve that the delay and dampening sliders effect
---------------------------------------------------------------
Do the two additional (AXIS,ROLL,0,0) mean I can setup different scaling graphs for my joystick and rudder inside of Mode3 and Mode4?
CH Fighterstick USB
3,33
X Axis
11047,32767,54487,0.050000,0.016000,0.250000
AXIS,ROLL,0,1
0.55,0.58,0.62,0.66,0.70,0.76,0.82,0.88,0.93,1.00
AXIS,ROLL,0,0
AXIS,ROLL,0,0
---------------------------------------------------------------
All of this resulted from noticing in F3 mode sometimes I was not getting full aileron and rudder deflection untill I calibrated those axis. I was hitting the internal device stops before the full control deflection finished. Then I still didn't get full deflection until I pushed to the internal stops in the two devices. I also was spurred to check this after loosing engagements with cons where it seemed like my nose was not getting around just that bit further like it was the night before. Shortening the axis throw has eliminated that inconsitancy for the most part lately.
This has also reduced a considerable amount of the mass induced nose wander the Ju87-G2 gets into due to the two BK3.7 under the wings. I have it smoothed out now that on full zoom I can make reasonable micro adjustments and consistantly hit offline tanks on the runway from 1-1.2k out. Before this, stick and rudder inputs while watching from full zoom were maginified by the mass of the 37mm guns into wide overcontrol swings of the nose while trying to line up on the offline drone tank. As a result my fighters are now steadier gun platforms while shooting from zoom.
A reasonable test of how smooth your joystick and rudder control of your aircraft in the game is, up a Ju87-G2 to shoot at offline tank drones while on full zoom. It will magnify any input spikes or over control while you attempt to micro adjust the pipper onto, then hold steady on the drone tank starting at about 1.2k out. If your dead band or dampening is too much in any axis, you will see how much by trying to make micro adjustments that don't seem to accomplish anything. Then suddenly the pipper jumps in the direction you were trying to move it up, down, or past the tank from side to side.
This also may indicate you need to activate stick scaling and tune it to your controler so you have a bit more fine control over the intial movement throw in your (x, y, z) axis to reduce over control bounce when you shoot. Or keep you from over controling and dumping E while you are franticly flayling around doing a seriese of evasives pulling yourself too far too soon into each evasion turn and suddenly stalling into the ground.