//----------------------------------------
RPMTorque=(    0,  -58.0,  -50.0)
RPMTorque=(  250,  -55.0,   -8.3)
RPMTorque=(  500,  -50.0,   50.1)
RPMTorque=(  750,  -49.0,   80.3)
RPMTorque=( 1000,  -47.0,   90.6)
RPMTorque=( 1250,  -46.8,   96.0)
RPMTorque=( 1500,  -45.6,  106.3)
RPMTorque=( 1750,  -43.6,  108.7)
RPMTorque=( 2000,  -41.6,  110.0)
RPMTorque=( 2250,  -44.8,  115.2)
RPMTorque=( 2500,  -47.0,  121.3)
RPMTorque=( 2750,  -50.2,  137.9)
RPMTorque=( 3000,  -54.4,  154.6)
RPMTorque=( 3250,  -58.6,  170.7)
RPMTorque=( 3500,  -62.8,  186.8)
RPMTorque=( 3750,  -66.4,  204.4)
RPMTorque=( 4000,  -70.0,  223.6)
RPMTorque=( 4250,  -74.2,  241.4)
RPMTorque=( 4500,  -78.4,  260.0)
RPMTorque=( 4750,  -82.4,  272.2)
RPMTorque=( 5000,  -87.8,  295.4)
RPMTorque=( 5250,  -92.6,  313.6)
RPMTorque=( 5500,  -98.0,  332.2)
RPMTorque=( 5750, -106.0,  348.2)
RPMTorque=( 6000, -114.0,  364.0)
RPMTorque=( 6250, -120.8,  378.5)
RPMTorque=( 6500, -127.6,  395.4)
RPMTorque=( 6750, -135.1,  405.2)
RPMTorque=( 7000, -142.0,  425.3)
RPMTorque=( 7250, -150.1,  438.8)
RPMTorque=( 7500, -158.0,  452.7)
RPMTorque=( 7750, -165.0,  455.8)
RPMTorque=( 8000, -173.8,  458.0)
RPMTorque=( 8250, -183.1,  460.7)
RPMTorque=( 8500, -192.0,  463.0)
RPMTorque=( 8750, -201.0,  466.5)
RPMTorque=( 9000, -210.1,  470.3)
RPMTorque=( 9250, -221.0,  472.7)
RPMTorque=( 9500, -232.1,  475.3)
RPMTorque=( 9750, -242.4,  471.8)
RPMTorque=(10000, -252.1,  468.0)
RPMTorque=(10250, -264.2,  458.0)
RPMTorque=(10500, -276.1,  448.5)
RPMTorque=(10750, -287.6,  428.1)
RPMTorque=(11000, -298.1,  385.7)
RPMTorque=(11250, -312.4,  345.5)
RPMTorque=(11500, -321.1,  310.0)
RPMTorque=(11750, -335.3,  280.5)
RPMTorque=(12000, -345.1,  140.0)
FuelConsumption=4.666e-005                    // affected by throttle position and engine speed
FuelEstimate=0.822                            // fudge factor for differences between vehicle types (used for lap estimates and AI pit scheduling)
EngineInertia=0.165
IdleThrottle=1.0                              // throttle multiplier to help maintain idle speed
IdleRPMLogic=(3000.0, 3200.0)
LaunchEfficiency=0.978
LaunchRPMLogic=(8000.0, 9600.0)
RevLimitRange=(9400, 100, 21)   
RevLimitSetting=16   
RevLimitLogic=100   // RPM range around current setting where rev limiter operates
EngineMapRange=(0, 1, 5)                      // 0 = most driveable, max = most power (low gears only) (unimplemented)
EngineMapSetting=2
EngineBrakingMapRange=(0.0, 0.000125, 6)      // input throttle is ranged from minimum to 100%, with the minimum = setting * step * RPM,
EngineBrakingMapSetting=2                     // the default is 2 * 0.000125 * 16000 RPM = 4% applied throttle at zero input throttle
OptimumOilTemp=104.7                          // degrees Celsius at which engine operates optimally
CombustionHeat=30.0                           // degrees Celsius added per liter of fuel burned
EngineSpeedHeat=1.143e-003                    // heat added linearly with engine speed
OilMinimumCooling=9.212e-004                  // heat dissipated without radiator
OilWaterHeatTransfer=(5.312e-003,1.459e-004)  // heat transfer from oil to water (base, w/ engine speed)
WaterMinimumCooling=3.793e-003                // heat dissipated without radiator
RadiatorCooling=(4.787e-004, 6.029e-005)      // cooling rate with velocity (base, per setting)
LifetimeEngineRPM=(10700.0,439.2)             // (base engine speed for lifetime, range where lifetime is halved)
LifetimeOilTemp=(122.51,2.88)                 // (base oil temp for lifetime, range where lifetime is halved)
LifetimeAvg=86400                             // average lifetime in seconds
LifetimeVar=43200                             // lifetime random variance
EngineEmission=(0.0, 0.6, -0.8)               // where flames and smoke are emitted (relative to ref frame at rear axle)
OnboardStarter=1                              // whether vehicle restarts when stalled
StarterTiming=(1.4, 0.4, 1.5)                 // average and variable cranking time, then time to blend with starting sound