#p39d.ini
# Physics and mechanical properties

[Type]
icon = P39
name = P39D
fullName = P39-D Airacobra

[modifyer]
mass = 0.70

[AirfoilWing]
al =  -20.0,   -16.0,  -12.0,  -8.0,   -4.0,   0,     4.0,   8.0,   12.0,  16.0
cll = -0.611,  -0.868, -0.868, -0.636, -0.311, 0.071, 0.411, 0.736, 0.968, 0.768
ad =  0.0,    4.0,    8.0,     12.0,    16.0
cdl = 0.004,  0.009,   0.032,   0.07,    0.15

[AirfoilTail]
al =  -18.0,  -12.0,  -8.0,   -4.0,   0,     4.0,   8.0,   12.0,  18
cll = -0.611, -0.868, -0.636, -0.311, 0,   0.311, 0.636, 0.868, 0.611
ad =  0.0, 4.0, 8.0, 12.0, 16.0, 26
cdl = 0.0018,0.0025,0.0041,0.0211,0.0611,0.2

[wingOutboardPort]
name = wingOutboardPort
mass = 4.44
designPos = -2.43, -0.29, 0
dimension = 1.56, 0.12, 1.1
incidence = 2.5
dihedral = 3.0
area = 49.7
flap = 0
flapLiftShift = 0.55
flapDragShift = 0.15
flapCompressionStart = 350
flapCompressionEnd = 550
airFoil = AirfoilWing

[wingInboardPort]
name = wingInboardPort
mass = 6.44
designPos = -1.06, -0.37, 0.23
dimension = 1.33, 0.22, 1.66 
incidence = 2.5
dihedral = 1.0
area = 62.6
flap = 0
flapLiftShift = 2.3
flapDragShift = 0.35
airFoil = AirfoilWing

[wingInboardStarboard]
name = wingInboardStarboard
mass = 6.44
designPos = 1.06, -0.37, 0.23
dimension = 1.33, 0.22, 1.66 
incidence = 2.5
dihedral = -1.0
area = 62.6
flap = 0
flapLiftShift = 2.3
flapDragShift = 0.35
airFoil = AirfoilWing

[wingOutboardStarboard]
name = wingOutboardStarboard
mass = 4.44
designPos = 2.43, -0.29, 0
dimension = 1.56, 0.12, 1.1
incidence = 2.5
dihedral = -3.0
area = 49.7
flap = 0
flapLiftShift = 0.55
flapDragShift = 0.15
flapCompressionStart = 350
flapCompressionEnd = 550
airFoil = AirfoilWing

[horizontalStabPort]
name = horizontalStabPort
mass = 0.5
designPos = -0.425077, 0.156209, 3.83641
dimension = 0.91, 0.06, 0.61
incidence = 0.1
dihedral = 0
area = 26.56
flap = 0
flapLiftShift = 2.15
flapDragShift = 0.04
flapCompressionStart = 350
flapCompressionEnd = 550
airFoil = AirfoilTail

[horizontalStabStarboard]
name = horizontalStabStarboard
mass = 0.5
designPos = 0.425077, 0.156209, 3.83641
dimension = 0.91, 0.06, 0.61
incidence = 0.1
dihedral = 0
area = 26.56
flap = 0
flapLiftShift = 2.15
flapDragShift = 0.04
flapCompressionStart = 350
flapCompressionEnd = 550
airFoil = AirfoilTail

[verticalStab]
name = verticalStab
mass = 0.5
designPos = 0.0, 0.415336, 3.94961
dimension = 0.08, 1.11, 0.89
incidence = 0
dihedral = 90
area = 34.12
flap = 0
flapLiftShift = 1.15
flapDragShift = 0.01
flapCompressionStart = 350
flapCompressionEnd = 550
airFoil = AirfoilTail

[fuselage]		
name = fuselage
mass = 34.1
designPos = 0, 0.0, -2.6
dimension = 0.54, 0.85, 1.8
area = 225

[flaps]		
speed = 0.1
minAngle = 0
maxAngle = 45

[guns]
number = 5

[gun0]
position = -1.70059, -0.208136, -0.334386
direction = -0.001, 0.04, -1
velocity = 400
dispersion = 0.04
caliber = 7.7
ammo = 100
reload = 100
tracer = 1

[gun1]
position = 1.70059, -0.208136, -0.334386
direction = 0.001, 0.04, -1
velocity = 400
dispersion = 0.04
caliber = 7.7
ammo = 50
reload = 200
tracer = 2

[gun2]
position = -0.100659, 0.212605, -1.57734
direction = 0, 0.04, -1
velocity = 400
dispersion = 0.04
caliber = 7.7
ammo = 33
reload = 300
tracer = 2

[gun3]
position = 0.100659, 0.212605, -1.57734
direction = 0, 0.04, -1
velocity = 400
dispersion = 0.04
caliber = 7.7
ammo = 20
reload = 400
tracer = 1

[gun4]
position = 0, 0, -2.1
direction = 0, 0.04, -1
velocity = 600
dispersion = 0.02
caliber = 20
explosive = 5
ammo = 35
reload = 160
tracer = 0

[hardpoints]
number = 2

[hardpoint0]
name = Port
position = -1.28099, -0.337915, -0.0574938
allowedOrdnace = 0, 1, 2
ordnaceDescription = Empty, Drop tank, Bomb
ordnaceValue = 0, 100, 750
ordnaceModel = none, drop_tank, bomb

[hardpoint1]
name = Starboard
position = 1.28099, -0.337915, -0.0574938
allowedOrdnace = 0, 1, 2
ordnaceDescription = Empty, Drop tank, Bomb
ordnaceValue = 0, 100, 750
ordnaceModel = none, drop_tank, bomb

[sensors]
portWingtipPosition = -2.89784, -0.0418852, 0.053218
starboardWingtipPosition = 2.89784, -0.0418852, 0.053218
nosePosition = 0, 0, -1.9
topPosition = 0, 0.52, 0

[gear]	
portGearPosition = -1, -1.1, 0.29
starboardGearPosition = 1, -1.1, 0.29
tailGearPosition = 0, -1.21, -1.47
maxRollingSpeed = 150
maxMovementSpeed = 200
maxAirSpeed = 250
groundPitch = 0
reverseSteering = 1

[pgear]
upAngle = 70
downAngle = 0
speed = 0.16

[sgear]
upAngle = -70
downAngle = 0
speed = 0.2

[tgear]
upAngle = -70
downAngle = 0
speed = 0.5

[pilot]
position = 0, 0.39, -0.1

[AutoPilot]
stallAoaMin = -7
stallAoaEnergyMax = 6
stallAoaAnglesMax = 10
aimFactor = 1.2
emgPitch = 35
takeoffPitch = 35
safeAltDist = 150

[AutoPilotYaw]
kP = 0.005
kI = 0.0

[AutoPilotPitch]
kP = 0.01
kI = 0.0

[AutoPilotRoll]
i = true
kP = 0.01
kI = 0.0

[AutoPilotSpeed]
kP = 0.1
kI = 0.01
uMin = -1.0
uMax = 1.0

[engine]
injection = 1
maxThrustForce = 500
tourqueFactor = 0.00001
thrustPosition = 0, 0.11, -1.55
exhaustPosition1 = 0.288536, 0.0651857, 0.182973
exhaustPosition2 = -0.288536, 0.0651857, 0.182973
superchargerAltitudes = 0, 300, 800, 1600, 2200
superchargerFactors =   1.2, 1.3, 1.1, 0.8, 0.6

[OpponentGraphics]
modelExternal.keyLod1 = p39d_ext_lod1
modelExternal.keyLod2 = p39d_ext_lod2
modelExternal.keyLod3 = p39d_ext_lod3
modelExternal.keyLod4 = p39d_ext_lod4

modelPilot.keyLod1 = pilot01
modelPilot.position = 0, 0.39, -0.1

modelProp.keyLod1 = p39d_prop
modelProp.relativePosition = 0, 0, -1.69905

modelDisc.keyLod1 = p39d_disc
modelDisc.relativePosition = 0, 0, -1.69905

modelPortElevator.keyLod1 = p39d_pelevator
modelPortElevator.relativePosition = -0.438783, 0.235423, 2.63879
modelPortElevator.rotationVertex1 = -0.438783, 0.235423, 2.63879
modelPortElevator.rotationVertex2 = -0.081311, 0.238974, 2.62328

modelStarboardElevator.keyLod1 = p39d_selevator
modelStarboardElevator.relativePosition = 0.0873248, 0.238974, 2.62328
modelStarboardElevator.rotationVertex1 = 0.0873248, 0.238974, 2.62328
modelStarboardElevator.rotationVertex2 = 0.444797, 0.235423, 2.63879

modelRudder.keyLod1 = p39d_rudder
modelRudder.relativePosition = 0, -0.0720191, 2.75546
modelRudder.rotationAxis = 0, 1, 0

modelPortAileron.keyLod1 = p39d_paileron
modelPortAileron.relativePosition = -2.48581, -0.0966021, 0.379588
modelPortAileron.rotationVertex1 = -2.48581, -0.0966021, 0.379588
modelPortAileron.rotationVertex2 = -1.62911, -0.202629, 0.536055

modelStarboardAileron.keyLod1 = p39d_saileron
modelStarboardAileron.relativePosition = 2.4846, -0.0966021, 0.379588
modelStarboardAileron.rotationVertex1 = 1.62791, -0.202629, 0.536055
modelStarboardAileron.rotationVertex2 = 2.4846, -0.0966021, 0.379588

modelPortFlap.keyLod1 = p39d_pflap
modelPortFlap.relativePosition = -1.61229, -0.278397, 0.535992
modelPortFlap.rotationVertex1 = -1.61229, -0.278397, 0.535992
modelPortFlap.rotationVertex2 = -0.349403, -0.446711, 0.546107

modelStarboardFlap.keyLod1 = p39d_sflap
modelStarboardFlap.relativePosition = 0.349403, -0.446711, 0.546107
modelStarboardFlap.rotationVertex1 =  0.349403, -0.446711, 0.546107
modelStarboardFlap.rotationVertex2 = 1.61229, -0.278397, 0.535992

modelPortGear.keyLod1 = p39d_pgear
modelPortGear.relativePosition = -1.11285, -0.359752, 0.331712
modelPortGear.rotationVertex2 = -1.11285, -0.359752, 0.331712
modelPortGear.rotationVertex1 = -1.09908, -0.354453, 0.235319

modelStarboardGear.keyLod1 = p39d_sgear
modelStarboardGear.relativePosition = 1.11285, -0.359752, 0.331712
modelStarboardGear.rotationVertex2 = 1.11285, -0.359752, 0.331712
modelStarboardGear.rotationVertex1 = 1.09908, -0.354453, 0.235319

modelTailGear.keyLod1 = p39d_ngear
modelTailGear.relativePosition = -0.0708856, -0.25706, -1.40927
modelTailGear.rotationVertex2 = 0.077706, -0.25706, -1.40927
modelTailGear.rotationVertex1 = -0.0708856, -0.25706, -1.40927

[PlayerGraphics]
modelExternal.keyLod1 = p39d_ext_lod1
modelExternal.keyLod2 = p39d_ext_lod2
modelExternal.keyLod3 = p39d_ext_lod3
modelExternal.keyLod4 = p39d_ext_lod4
modelShadow.keyLod1 = hu_shadow

modelPilot.keyLod1 = pilot01
modelPilot.position = 0, 0.39, -0.1

modelInternal.keyLod1 = p39d_int

modelGlass.keyLod1 = p39d_glass

modelProp.keyLod1 = p39d_prop
modelProp.relativePosition = 0, 0, -1.69905

modelDisc.keyLod1 = p39d_disc
modelDisc.relativePosition = 0, 0, -1.69905

modelPortElevator.keyLod1 = p39d_pelevator
modelPortElevator.relativePosition = -0.438783, 0.235423, 2.63879
modelPortElevator.rotationVertex1 = -0.438783, 0.235423, 2.63879
modelPortElevator.rotationVertex2 = -0.081311, 0.238974, 2.62328

modelStarboardElevator.keyLod1 = p39d_selevator
modelStarboardElevator.relativePosition = 0.0873248, 0.238974, 2.62328
modelStarboardElevator.rotationVertex1 = 0.0873248, 0.238974, 2.62328
modelStarboardElevator.rotationVertex2 = 0.444797, 0.235423, 2.63879

modelRudder.keyLod1 = p39d_rudder
modelRudder.relativePosition = 0, -0.0720191, 2.75546
modelRudder.rotationAxis = 0, 1, 0

modelPortAileron.keyLod1 = p39d_paileron
modelPortAileron.relativePosition = -2.48581, -0.0966021, 0.379588
modelPortAileron.rotationVertex1 = -2.48581, -0.0966021, 0.379588
modelPortAileron.rotationVertex2 = -1.62911, -0.202629, 0.536055

modelStarboardAileron.keyLod1 = p39d_saileron
modelStarboardAileron.relativePosition = 2.4846, -0.0966021, 0.379588
modelStarboardAileron.rotationVertex1 = 1.62791, -0.202629, 0.536055
modelStarboardAileron.rotationVertex2 = 2.4846, -0.0966021, 0.379588

modelPortFlap.keyLod1 = p39d_pflap
modelPortFlap.relativePosition = -1.61229, -0.278397, 0.535992
modelPortFlap.rotationVertex1 = -1.61229, -0.278397, 0.535992
modelPortFlap.rotationVertex2 = -0.349403, -0.446711, 0.546107

modelStarboardFlap.keyLod1 = p39d_sflap
modelStarboardFlap.relativePosition = 0.349403, -0.446711, 0.546107
modelStarboardFlap.rotationVertex1 =  0.349403, -0.446711, 0.546107
modelStarboardFlap.rotationVertex2 = 1.61229, -0.278397, 0.535992

modelPortGear.keyLod1 = p39d_pgear
modelPortGear.relativePosition = -1.11285, -0.359752, 0.331712
modelPortGear.rotationVertex2 = -1.11285, -0.359752, 0.331712
modelPortGear.rotationVertex1 = -1.09908, -0.354453, 0.235319

modelStarboardGear.keyLod1 = p39d_sgear
modelStarboardGear.relativePosition = 1.11285, -0.359752, 0.331712
modelStarboardGear.rotationVertex2 = 1.11285, -0.359752, 0.331712
modelStarboardGear.rotationVertex1 = 1.09908, -0.354453, 0.235319

modelTailGear.keyLod1 = p39d_ngear
modelTailGear.relativePosition = -0.0708856, -0.25706, -1.40927
modelTailGear.rotationVertex2 = 0.077706, -0.25706, -1.40927
modelTailGear.rotationVertex1 = -0.0708856, -0.25706, -1.40927

modelGunsight.keyLod1 = gunsight
modelGunsight.position = 0, 0.39, -0.5
modelGunsight.scale = 0.5, 0.5, 0.5


