// Engine data generated by PhysicsEditor
RPMTorque=( 0.0, -35.0, -28.5)
RPMTorque=( 250.0, -20.0, -8.6)
RPMTorque=( 500.0, -9.6, 47.6)
RPMTorque=( 750.0, -25.0, 61.6)
RPMTorque=( 1000.0, -21.0, 80.9)
RPMTorque=( 1250.0, -27.0, 99.9)
RPMTorque=( 1500.0, -28.0, 115.5)
RPMTorque=( 1750.0, -29.0, 121.8)
RPMTorque=( 2000.0, -31.0, 134.9)
RPMTorque=( 2250.0, -36.0, 145.9)
RPMTorque=( 2500.0, -38.0, 157.0)
RPMTorque=( 2750.0, -42.0, 166.5)
RPMTorque=( 3000.0, -54.0, 176.0)
RPMTorque=( 3250.0, -49.0, 180.8)
RPMTorque=( 3500.0, -50.0, 187.2)
RPMTorque=( 3750.0, -52.0, 190.2)
RPMTorque=( 4000.0, -58.0, 195.6)
RPMTorque=( 4250.0, -65.0, 199.2)
RPMTorque=( 4500.0, -69.0, 203.5)
RPMTorque=( 4750.0, -72.0, 208.9)
RPMTorque=( 5000.0, -75.0, 213.2)
RPMTorque=( 5250.0, -78.0, 221.1)
RPMTorque=( 5500.0, -83.0, 224.2)
RPMTorque=( 5750.0, -85.0, 229.0)
RPMTorque=( 6000.0, -88.0, 232.1)
RPMTorque=( 6250.0, -89.0, 238.2)
RPMTorque=( 6500.0, -92.0, 241.1)
RPMTorque=( 6750.0, -93.0, 238.7)
RPMTorque=( 7000.0, -95.0, 238.7)
RPMTorque=( 7250.0, -96.0, 236.3)
RPMTorque=( 7500.0, -97.0, 231.4)
RPMTorque=( 7750.0, -98.0, 229.6)
RPMTorque=( 8000.0, -99.0, 227.2)
RPMTorque=( 8250.0, -101.0, 219.8)
RPMTorque=( 8500.0, -102.0, 209.3)
RPMTorque=( 8750.0, -105.0, 195.1)
RPMTorque=( 9000.0, -107.0, 166.5)
RPMTorque=( 9250.0, -115.0, 128.5)
RPMTorque=( 9500.0, -120.0, 99.9)
RPMTorque=( 9750.0, -125.0, 80.9)
RPMTorque=( 10000.0, -130.0, 57.1)
RPMTorque=( 10250.0, -140.0, 38.1)
RPMTorque=( 10500.0, -150.0, 19.0)
RPMTorque=( 10750.0, -160.0, 9.5)
RPMTorque=( 11000.0, -170.0, 4.8)
FuelConsumption=2.500e-05   // affected by throttle position and engine speed
FuelEstimate=1.25   // fudge factor for differences between vehicle types (used for lap estimates and AI pit scheduling)
EngineInertia=0.10000   // rotational inertia of engine components
IdleThrottle=1   // throttle multiplier to help maintain idle speed
IdleRPMLogic=(1350, 1400)   // attempt to maintain idle speed between these RPMs
LaunchEfficiency=0.70000   // efficiency (0.0-1.0) of launch control, or 0.0 if N/A
LaunchRPMLogic=(6600, 7000)   // holds RPM in this range before launch (used for AI even if launch control is N/A!)
RevLimitRange=(9000, 50, 1)   
RevLimitSetting=0   
RevLimitLogic=100   // RPM range around current setting where rev limiter operates
RevLimitAvailable=1   // whether to use a rev limit (if 0, you still must have a "rev limit", just make it 40000 or so, and make sure to change [CONTROLS]->UpshiftAlgorithm to fix shifting points)
EngineMapRange=(0, 1, 5)   // 0 = most driveable, max = most power (low gears only) (unimplemented)
EngineMapSetting=2   
EngineBrakingMapRange=(0, 7.700e-04, 5)   // (0, 7.700e-04, 10)input throttle is ranged from minimum to 100%, with the minimum = setting * step * RPM,
EngineBrakingMapSetting=3   // the default is 1 * 0.000133 * 15000 RPM = 2% applied throttle at zero input throttle
//EngineBoostRange=(0.01000, 1, 10)   
//EngineBoostSetting=1   
//BoostEffects=(15, 0.0100, 1)   // RPM increase per setting, fuel increase (1%) per setting, engine wear rate (101.5%) per setting
//BoostTorque=-0.00410   // 0.4% less torque per setting (applies to all RPMs)
//BoostPower=1.600e-04   // % more horsepower per setting
OptimumOilTemp=95   // degrees Celsius at which engine operates optimally
CombustionHeat=40   // degrees Celsius added per liter of fuel burned
EngineSpeedHeat=0.00120   // heat added linearly with engine speed
OilMinimumCooling=0.00750   // heat dissipated without oil/water transfer
OilWaterHeatTransfer=(0.39620, 7.925e-05)   // heat transfer from oil to water (base, w/ engine speed)
WaterMinimumCooling=0.00396   // heat dissipated without radiator
RadiatorCooling=(1.592e-04, 1.004e-04)   // cooling rate with velocity (base, per setting)
LifetimeEngineRPM=(8750, 100)   // (base engine speed for lifetime, range where lifetime is halved)
LifetimeOilTemp=(100, 2.5000)   // (base oil temp for lifetime, range where lifetime is halved)
LifetimeAvg=10800   // average lifetime in seconds
LifetimeVar=3500   // lifetime random variance
EngineEmission=(0, 0.6000, -2.4000)   // where flames and smoke are emitted (relative to ref frame at rear axle)
EngineSound=(-0.40000, 0.5000, -2.4000)   // where engine sound is played (relative to ref frame at rear axle)
SpeedLimiter=1   // whether vehicle has a pitlane speed limiter
OnboardStarter=1   // whether vehicle restarts when stalled
StarterTiming=(1, 0.1000, 0.6000)   // average and variable cranking time, then time to blend with starting sound
