// Engine data originally generated by PhysicsEditor, modified by ZiggyM/Trae00 (5/16/2017)
RPMTorque=( 0.0, -30.8, 0.0)
RPMTorque=( 200.0, -41.9, 22.5)
RPMTorque=( 400.0, -53.3, 46.4)
RPMTorque=( 600.0, -65.1, 71.6)
RPMTorque=( 800.0, -77.2, 97.9)
RPMTorque=( 1000.0, -89.5, 125.2)
RPMTorque=( 1200.0, -102.1, 153.8)
RPMTorque=( 1400.0, -114.9, 183.1)
RPMTorque=( 1600.0, -127.8, 212.8)
RPMTorque=( 1800.0, -140.8, 242.8)
RPMTorque=( 2000.0, -153.8, 273.1)
RPMTorque=( 2200.0, -166.9, 303.5)
RPMTorque=( 2400.0, -179.9, 333.7)
RPMTorque=( 2600.0, -192.9, 363.7)
RPMTorque=( 2800.0, -205.8, 393.2)
RPMTorque=( 3000.0, -218.5, 422.2)
RPMTorque=( 3200.0, -230.9, 450.0)
RPMTorque=( 3400.0, -243.1, 476.9)
RPMTorque=( 3600.0, -255.0, 502.7)
RPMTorque=( 3800.0, -266.6, 527.3)
RPMTorque=( 4000.0, -277.9, 550.5)
RPMTorque=( 4200.0, -288.6, 571.4)
RPMTorque=( 4400.0, -298.9, 590.6)
RPMTorque=( 4600.0, -308.7, 607.9)
RPMTorque=( 4800.0, -318.0, 623.2)
RPMTorque=( 5000.0, -326.8, 636.3)
RPMTorque=( 5200.0, -334.7, 641.3)
RPMTorque=( 5400.0, -341.9, 646.7)
RPMTorque=( 5600.0, -348.4, 650.8)
RPMTorque=( 5800.0, -354.2, 657.6)
RPMTorque=( 6000.0, -359.4, 660.3)
RPMTorque=( 6200.0, -363.3, 664.4)
RPMTorque=( 6400.0, -366.4, 649.4)
RPMTorque=( 6600.0, -368.6, 630.5)
RPMTorque=( 6800.0, -369.9, 612.8)
RPMTorque=( 7000.0, -370.3, 593.8)
RPMTorque=( 7200.0, -369.1, 572.2)
RPMTorque=( 7400.0, -366.9, 555.0)
RPMTorque=( 7600.0, -363.6, 510.1)
RPMTorque=( 7800.0, -359.2, 459.6)
RPMTorque=( 8000.0, -353.7, 415.6)
FuelConsumption=5.141e-05   // affected by throttle position and engine speed (Trae00 Note: Targeted 32 laps at Talladega, and used as baseline for other engine files)
FuelEstimate=1   // fudge factor for differences between vehicle types (used for lap estimates and AI pit scheduling)
EngineInertia=0.214   // rotational inertia of engine components
IdleThrottle=1   // throttle multiplier to help maintain idle speed
IdleRPMLogic=(950.0, 1050.0)   // attempt to maintain idle speed between these RPMs
LaunchEfficiency=0   // efficiency (0.0-1.0) of launch control, or 0.0 if N/A
LaunchRPMLogic=(4050, 6500)   // holds RPM in this range before launch (used for AI even if launch control is N/A!)
RevLimitRange=(8500, 0.0, 1)   
RevLimitSetting=1   
RevLimitLogic=25   // RPM range around current setting where rev limiter operates
RevLimitAvailable=0   // whether to use a rev limit (if 0, you still must have a "rev limit", just make it 40000 or so, and 
EngineMapRange=(0, 0.0, 0.0)   // 0 = most driveable, max = most power (low gears only) (unimplemented)
EngineMapSetting=0   
EngineBrakingMapRange=(0, 0.0, 0.0)   // input throttle is ranged from minimum to 100%, with the minimum = setting * step * RPM,
EngineBrakingMapSetting=0   // the default is 1 * 0.000133 * 15000 RPM = 2% applied throttle at zero input throttle
EngineBoostRange=(0, 0.0, 0.0)   
EngineBoostSetting=0   
BoostEffects=(0, 0.0, 0.0)   // RPM increase per setting, fuel increase (1%) per setting, engine wear rate (101.5%) per setting
BoostTorque=0   // 0.4% less torque per setting (applies to all RPMs)
BoostPower=0   // % more horsepower per setting
OptimumOilTemp=110   // degrees Celsius at which engine operates optimally
CombustionHeat=45   // degrees Celsius added per liter of fuel burned
EngineSpeedHeat=1.850e-04   // heat added linearly with engine speed
OilMinimumCooling=2.500e-04   // heat dissipated without radiator
OilWaterHeatTransfer=(0.05000, 1.600e-06)   // heat transfer from oil to water (base, w/ engine speed)
WaterMinimumCooling=0.00200   // heat dissipated without radiator
RadiatorCooling=(2.500e-05, 1.300e-04)   // cooling rate with velocity (base, per setting)
LifetimeEngineRPM=(7000, 100)   // (base engine speed for lifetime, range where lifetime is halved)
LifetimeOilTemp=(120, 15)   // (base oil temp for lifetime, range where lifetime is halved)
LifetimeAvg=21600   // average lifetime in seconds
LifetimeVar=3240   // lifetime random variance
EngineEmission=(0, 0.5000, -2.5000)   // where flames and smoke are emitted (relative to ref frame at rear axle)
EngineSound=(0, 0.0, 0.5000)   // where engine sound is played (relative to ref frame at rear axle)
SpeedLimiter=0   // whether vehicle has a pitlane speed limiter
OnboardStarter=1   // whether vehicle restarts when stalled
StarterTiming=(2.50, 1, 0.0)   // average and variable cranking time, then time to blend with starting sound™O
