The Global.calib file

I suugest reading the calibration tutorial first before reading this, to be sure you know all the terms and are fimillar with the calibration screen.

the global.calib file is the file that your wwol calibration screen uses to save it's filtration data for the mouse and joysticks when another .calib file for a specific vehicle or vehicle type is not in use. [see calibration tutorial -advanced tricks].

the information contained here pertains to ALL .calib files.

this file is contained in your ww2ol\data\cfml folder. it is updated in realtime whenever you make a change on the ww2ol calibration screen.

if you do not have this file, don't worry. it just means that the game is using the standard default values of absolutly NO sensitivity filtration to your joystick calibration.

you can open the file with notepad by holding down shift and right clicking on the file. choose 'open with' then notepad from the list provided.

if there is no data inside, that means the ww2ol defaults are used.

Code Definition

when you open the file up in notepad it will look something like this....

0x80000000,3.215315r0x80000001,1.000000r0x81000000,0.114000,0.661000,0.290000,1.000000r

what these numbers mean...

0x80000000,3.215315r0x80000001,1.000000r0x81000000,0.114000,0.661000,0.290000,1.000000r

this is the code for the mouse x sensitivity

0x80000000,3.215315r0x80000001,1.000000r0x81000000,0.114000,0.661000,0.290000,1.000000r

this is the VALUE the mouse x sensitivity is adjusted by, [3 times faster]

0x80000000,3.215315r0x80000001,1.000000r0x81000000,0.114000,0.661000,0.290000,1.000000r

r is simply is a carrage return, seperates the code lines...

0x80000000,3.215315r0x80000001,1.000000r0x81000000,0.114000,0.661000,0.290000,1.000000r

this is the code for mouse y sensitivty

0x80000000,3.215315r0x80000001,1.000000r0x81000000,0.114000,0.661000,0.290000,1.000000r

it is set to times 1, no added sensitivity [the default value].

0x80000000,3.215315r0x80000001,1.000000r0x81000000,0.114000,0.661000,0.290000,1.000000r

the code for joystick one x-axis

0x80000000,3.215315r0x80000001,1.000000r0x81000000,0.114000,0.661000,0.290000,1.000000r

this value is where the deadband is set [11.4 percent]

0x80000000,3.215315r0x80000001,1.000000r0x81000000,0.114000,0.661000,0.290000,1.000000r

this is the x cooridinate for where the red box [peak of sensitivity curve] appears on the sensitivity filter graph. [x would be the poisition left to right on the sensitivity graph on the ww2ol calibration screen] .500 would be dead center left from right [default value]

0x80000000,3.215315r0x80000001,1.000000r0x81000000,0.114000,0.661000,0.290000,1.000000r

this is the y coordinate for where the red box [peak of sensitivity curve] appears on the sensitivity filter graph. [y would be down to up on the graph]. .500 would be dead center down to up. [default value]

that means if these last two values mentioned were .500,.500, the sensitivity curve would be a diagonal line meaning no filtering was being applied to the calibration. these are also the default values.

0x80000000,3.215315r0x80000001,1.000000r0x81000000,0.114000,0.661000,0.290000,1.000000r

this last number is where the Fullband is set. 1.0000 means no fullband [default] .900 would mean 10% fullband.

so for a given joystick axis, you have the joystick axis code, then the deadband [where joystick input starts], then the x and y co-ordinates of the peak of the sensitivity curve telling what sensitivity adjustments were made, then the fullband [where joystick input ends]

on mouse code the defaults [no sensitivity change] are 1.000000

on joystick code the defaults [no sensitivity change] are 0.000000,.500,.500,1.000000

if code for a specific axis doesn't appear in the file the defaults are used by the game and no sensitivity change is applied

AXIS CODES

0x80000000 -mouse x

0x80000000 -mouse y

0x81000000 - joystick one x-axis

0x81000001 - joystick one y-axis

0x81000002 - joystick one z-axis

0x81000003 - joystick one rotation x-axis

0x81000004 - joystick one rotation y-axis

0x81000005 - joystick one rotation z-axis

0x81000006 - joystick one slider one axis

0x81000007 - joystick one slider two axis

0x82000000 - joystick two x-axis

0x82000001 - joystick two y-axis

0x82000002 - joystick two z-axis

0x82000003 - joystick two rotation x-axis

0x82000004 - joystick two rotation y-axis

0x82000005 - joystick two rotation z-axis

0x81000006 - joystick two slider one axis

0x82000007 - joystick two slider two axis

0x83000000 - joystick three x-axis

0x83000001 - joystick three y-axis

0x83000002 - joystick three z-axis

0x83000003 - joystick three rotation x-axis

0x83000004 - joystick three rotation y-axis

0x83000005 - joystick three rotation z-axis

0x83000006 - joystick three slider one axis

0x83000007 - joystick three slider two axis

0x84000000 - joystick four x-axis

0x84000001 - joystick four y-axis

0x84000002 - joystick four z-axis

0x84000003 - joystick four rotation x-axis

0x84000004 - joystick four rotation y-axis

0x84000005 - joystick four rotation z-axis

0x84000006 - joystick four slider one axis

0x84000007 - joystick four slider two axis

r- line carrage return, just seperates the code lines.