#P51D.ini

[Type]
icon = P51
name = P51D
fullName = North American P-51 D

[modifyer]
area = 1.25

[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,    18.0
cdl = 0.00035, 0.0018, 0.026, 0.058, 0.098


[AirfoilTail]
al =  -16.0,  -12.0,  -8.0,   -4.0,   0,     4.0,   8.0,   12.0,  16
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 = 3.575
designPos = -2.43, -0.29, 0
dimension = 1.56, 0.12, 1.1
incidence = 0.5
dihedral = 0.0
area = 40
flap = 0
flapLiftShift = 0.55
flapDragShift = 0.10
airFoil = AirfoilWing

[wingInboardPort]
name = wingInboardPort
mass = 5.575
designPos = -1.06, -0.37, 0.23
dimension = 1.33, 0.22, 1.66 
incidence = 3.5
dihedral = 0.0
area = 50
flap = 0
flapLiftShift = 2.5
flapDragShift = 0.35
airFoil = AirfoilWing

[wingInboardStarboard]
name = wingInboardStarboard
mass = 5.575
designPos = 1.06, -0.37, 0.23
dimension = 1.33, 0.22, 1.66 
incidence = 3.5
dihedral = 0.0
area = 50
flap = 0
flapLiftShift = 2.5
flapDragShift = 0.35
airFoil = AirfoilWing

[wingOutboardStarboard]
name = wingOutboardStarboard
mass = 3.575
designPos = 2.43, -0.29, 0
dimension = 1.56, 0.12, 1.1
incidence = 0.5
dihedral = 0.0
area = 40
flap = 0
flapLiftShift = 0.55
flapDragShift = 0.10
airFoil = AirfoilWing

[horizontalStabPort]
name = horizontalStabPort
mass = 0.5
designPos = -0.425077, 0.156209, 3.83641
dimension = 0.91, 0.06, 0.61
incidence = 1.5
dihedral = 0
area = 20.8
flap = 0
flapLiftShift = 2.2
flapDragShift = 0.02
flapCompressionStart = 500
flapCompressionEnd = 700
airFoil = AirfoilTail

[horizontalStabStarboard]
name = horizontalStabStarboard
mass = 0.5
designPos = 0.425077, 0.156209, 3.83641
dimension = 0.91, 0.06, 0.61
incidence = 1.5
dihedral = 0
area = 20.8
flap = 0
flapLiftShift = 2.2
flapDragShift = 0.02
flapCompressionStart = 500
flapCompressionEnd = 700
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 = 66
flap = 0
flapLiftShift = 1.2
flapDragShift = 0.01
airFoil = AirfoilTail

[fuselage]		
name = fuselage
mass = 48
designPos = 0, 0.0, -1.4
dimension = 0.54, 0.85, 2.2
area = 260

[flaps]		
speed = 0.2
minAngle = 0
maxAngle = 50

[guns]
number = 6
type = 2

[gun0]
position = 1.35072, -0.235155, -0.391333
direction = -0.001, 0, -1
velocity = 500
dispersion = 0.03
caliber = 12.7
ammo = 120
reload = 100
tracer = 1

[gun1]
position = 1.23623, -0.245942, -0.404381
direction = -0.001, 0, -1
velocity = 500
dispersion = 0.03
caliber = 12.7
ammo = 100
reload = 130
tracer = 1

[gun2]
position = 1.11213, -0.258886, -0.415565
direction = -0.001, 0, -1
velocity = 500
dispersion = 0.03
caliber = 12.7
ammo = 80
reload = 160
tracer = 1

[gun3]
position = -1.35072, -0.235155, -0.391333
direction = 0.001, 0, -1
velocity = 500
dispersion = 0.03
caliber = 12.7
ammo = 120
reload = 100
tracer = 1

[gun4]
position = -1.23623, -0.245942, -0.404381
direction = 0.001, 0, -1
velocity = 500
dispersion = 0.03
caliber = 12.7
ammo = 100
reload = 130
tracer = 1

[gun5]
position = -1.11213, -0.258886, -0.415565
direction = 0.001, 0, -1
velocity = 500
dispersion = 0.03
caliber = 12.7
ammo = 80
reload = 160
tracer = 1

[hardpoints]
number = 2

[hardpoint0]
name = Port
position = -1.61663, -0.292907, -0.10103
allowedOrdnace = 0, 1, 2, 3
ordnaceDescription = Empty, Drop tank, Bomb, Rockets
ordnaceValue = 0, 150, 2500, 950
ordnaceModel = none, drop_tank, bomb, rocket

[hardpoint1]
name = Starboard
position = 1.61663, -0.292907, -0.10103
allowedOrdnace = 0, 1, 2, 3
ordnaceDescription = Empty, Drop tank, Bomb, Rockets
ordnaceValue = 0, 150, 2500, 950
ordnaceModel = none, drop_tank, bomb, rocket

[sensors]
portWingtipPosition = -3.16, -0.1, 0
starboardWingtipPosition = 3.16, -0.1, 0
nosePosition = 0, 0, -2.2
topPosition = 0, 0.5, 0

[gear]	
portGearPosition = -1.0, -1.1, -0.2
starboardGearPosition = 1.0, -1.1, -0.2
tailGearPosition = 0, -0.48, 2.4
maxRollingSpeed = 200
maxMovementSpeed = 230
maxAirSpeed = 280
momentDamping=33

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

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

[tgear]
upAngle = -80
downAngle = 0
speed = 0

[pilot]
position = 0, 0.40, 0.47

[AutoPilot]
stallAoaMin = -7
stallAoaEnergyMax = 6
stallAoaAnglesMax = 10
aimFactor = 1.0
emgPitch = 45
takeoffPitch = 45

[AutoPilotYaw]
kP = 0.005
kI = 0.0

[AutoPilotPitch]
kP = 0.02
kI = 0.0

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

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

[engine]
maxThrustForce = 860
tourqueFactor = 0.000001
engineDrag = 3
thrustPosition = 0, 0.05, -1.05
exhaustPosition1 = 0.30, 0.05, 0
exhaustPosition2 = -0.30, 0.05, 0
superchargerAltitudes = 0, 300, 800, 1600, 2200
superchargerFactors =   0.95, 1.18, 1.37, 1.45, 1.3

[fuel]
max = 350

[OpponentGraphics]
modelExternal.keyLod1 = p51d01_ext
modelExternal.keyLod2 = p51d01_ext_lod2
modelExternal.keyLod3 = p51d01_ext_lod3
modelExternal.keyLod4 = aircraft_lod4

modelPilot.keyLod1 = pilot01
modelPilot.position = 0, 0.40, 0.47

modelElevator.keyLod1 = p51d01_elevator
modelElevator.relativePosition = 0, 0.13, 2.93
modelElevator.rotationAxis = 1, 0, 0
modelRudder.keyLod1 = p51d01_rudder_obj
modelRudder.relativePosition = 0, 0, 3.18
modelRudder.rotationAxis = 0, 1, 0

modelPortAileron.keyLod1 = p51d01_paileron
modelPortAileron.relativePosition = -1.72702, -0.192407, 0.438548
modelPortAileron.rotationVertex1 = -1.72702, -0.192407, 0.438548
modelPortAileron.rotationVertex2 = -2.93051, -0.08461, 0.287797

modelStarboardAileron.keyLod1 = p51d01_saileron
modelStarboardAileron.relativePosition = 2.93421, -0.08461, 0.287713
modelStarboardAileron.rotationVertex1 = 2.93421, -0.08461, 0.287713
modelStarboardAileron.rotationVertex2 = 1.73861, -0.192407, 0.434379

modelPortFlap.keyLod1 = p51d01_pflap
modelPortFlap.relativePosition = -1.72947, -0.187971, 0.430672
modelPortFlap.rotationVertex1 = -1.72947, -0.187971, 0.430672
modelPortFlap.rotationVertex2 = -0.78841, -0.267775, 0.53526

modelStarboardFlap.keyLod1 = p51d01_sflap
modelStarboardFlap.relativePosition = 0.791914, -0.267776, 0.53526
modelStarboardFlap.rotationVertex1 =  0.791914, -0.267776, 0.53526
modelStarboardFlap.rotationVertex2 = 1.73298, -0.187972, 0.430673

modelPortGear.keyLod1 = p51d01_pgear
modelPortGear.relativePosition = -0.930796, -0.35396, -0.349016
modelPortGear.rotationVertex1 = -0.930796, -0.35396, -0.349016
modelPortGear.rotationVertex2 = -0.931134, -0.348751, -0.295086

modelStarboardGear.keyLod1 = p51d01_sgear
modelStarboardGear.relativePosition = 0.938743, -0.345348, -0.295268
modelStarboardGear.rotationVertex2 = 0.938743, -0.345348, -0.295268
modelStarboardGear.rotationVertex1 = 0.938691, -0.350257, -0.349224

modelTailGear.keyLod1 = p51d01_tgear
modelTailGear.relativePosition = 0.0204858, -0.245885, 2.20012
modelTailGear.rotationVertex2 = 0.0204858, -0.245885, 2.20012
modelTailGear.rotationVertex1 = -0.0037159, -0.246324, 2.20045

[PlayerGraphics]
modelExternal.keyLod1 = p51d01_ext
modelExternal.keyLod2 = p51d01_ext_lod2
modelExternal.keyLod3 = p51d01_ext_lod3
modelExternal.keyLod4 = aircraft_lod4
modelInternal.keyLod1 = p51d01_int
modelShadow.keyLod1 = mu_shadow

modelPilot.keyLod1 = pilot01
modelPilot.position = 0, 0.40, 0.47

modelGlass.keyLod1 = p51d01_ext_glass

modelProp.keyLod1 = p51d01_ext_prop
modelDisc.keyLod1 = p51d01_ext_disc
modelGunsight.keyLod1 = gunsight_obj
modelGunsight.relativePosition =  0.005, 0.40, 0.0
modelGunsight.scale = 0.6, 0.6, 0.6

modelElevator.keyLod1 = p51d01_elevator
modelElevator.relativePosition = 0, 0.13, 2.93
modelElevator.rotationAxis = 1, 0, 0
modelRudder.keyLod1 = p51d01_rudder
modelRudder.relativePosition = 0, 0, 3.18
modelRudder.rotationAxis = 0, 1, 0

modelPortAileron.keyLod1 = p51d01_paileron
modelPortAileron.relativePosition = -1.72702, -0.192407, 0.438548
modelPortAileron.rotationVertex2 = -1.72702, -0.192407, 0.438548
modelPortAileron.rotationVertex1 = -2.93051, -0.08461, 0.287797

modelStarboardAileron.keyLod1 = p51d01_saileron
modelStarboardAileron.relativePosition = 2.93421, -0.08461, 0.287713
modelStarboardAileron.rotationVertex2 = 2.93421, -0.08461, 0.287713
modelStarboardAileron.rotationVertex1 = 1.73861, -0.192407, 0.434379

modelPortFlap.keyLod1 = p51d01_pflap
modelPortFlap.relativePosition = -1.72947, -0.187971, 0.430672
modelPortFlap.rotationVertex1 = -1.72947, -0.187971, 0.430672
modelPortFlap.rotationVertex2 = -0.78841, -0.267775, 0.53526

modelStarboardFlap.keyLod1 = p51d01_sflap
modelStarboardFlap.relativePosition = 0.791914, -0.267776, 0.53526
modelStarboardFlap.rotationVertex1 =  0.791914, -0.267776, 0.53526
modelStarboardFlap.rotationVertex2 = 1.73298, -0.187972, 0.430673

modelPortGear.keyLod1 = p51d01_pgear
modelPortGear.relativePosition = -0.930796, -0.35396, -0.349016
modelPortGear.rotationVertex1 = -0.930796, -0.35396, -0.349016
modelPortGear.rotationVertex2 = -0.931134, -0.348751, -0.295086

modelStarboardGear.keyLod1 = p51d01_sgear
modelStarboardGear.relativePosition = 0.938743, -0.345348, -0.295268
modelStarboardGear.rotationVertex2 = 0.938743, -0.345348, -0.295268
modelStarboardGear.rotationVertex1 = 0.938691, -0.350257, -0.349224

modelTailGear.keyLod1 = p51d01_tgear
modelTailGear.relativePosition = 0.0204858, -0.245885, 2.20012
modelTailGear.rotationVertex2 = 0.0204858, -0.245885, 2.20012
modelTailGear.rotationVertex1 = -0.0037159, -0.246324, 2.20045

modelGunsight.keyLod1 = gunsight
modelGunsight.position = 0, 0.40, 0.11
modelGunsight.scale = 0.5, 0.5, 0.5














