// CTDP-2005 F1 Sauber by Gonzo + Mlod and Onlinracer.de Physics Team

[GENERAL]
Rules=0                              		  // what rules to apply to garage setups (0=none, 1=stock car)
GarageDisplayFlags=7                		  // how settings are displayed in garage (add): 1=rear wing, 2=radiator, 4=more gear info
Mass=605.0                         		  // all mass except fuel
Inertia=(780.00, 802.0, 115.7)      		  // all inertia except fuel, ***pitch, yaw, roll***
FuelTankPos=(0.00, 0.22, -1.40)  		  // location of tank relative to center of rear axle in reference plane
FuelTankMotion=(560.0,0.7)      		  // simple model of fuel movement in tank (spring rate per kg, critical damping ratio)
Notes=""
Symmetric=1
DamageFile=Bar.dmg             		  // .ini file to find physical and graphical damage info
CGHeight=0.172                 			  // height of body mass (excluding fuel) above reference plane
CGRightRange=(0.480, 0.005, 9)  		  // fraction of weight on left tires
CGRightSetting=4
CGRearRange=(0.55, 0.005, 11)  			  // fraction of weight on rear tires
CGRearSetting=7
GraphicalOffset=(0.0, 0.0, 0.0) 		  // does not affect physics!  This just moves the vehicle body for whatever reasons you may have.
Undertray01=(0.20,  0.0, -1.00) 		  // corner offset from center of wheels in reference plane
Undertray02=(-0.20, 0.0, -1.00) 		  // corner offset from center of wheels in reference plane
Undertray03=(-0.00, 0.0, -1.00)
Undertray04=(-0.00, 0.0, 0.00)
Undertray05=(0.20,  0.0, 1.30)  		  // corner offset from center of wheels in reference plane
Undertray06=(-0.20, 0.0, 1.30) 			  // corner offset from center of wheels in reference plane
Undertray07=(-0.00, 0.0, 1.30)
UndertrayParams=(300000, 10000, 5.0)		  // undertray spring rate, damper rate, and coefficient of friction
TireBrand=Michelin     			  // must appear before tire compound setting (references *.tbc file)
FrontTireCompoundSetting=1      		  // compound index within brand
RearTireCompoundSetting=1      			  // compound index within brand
TireCompoundSetting=1           		  // compound index within brand
FuelRange=(1.0, 1.0, 125)
FuelSetting=50
NumPitstopsRange=(0, 1, 4)
NumPitstopsSetting=3
Pitstop1Range=(1.0, 1.0, 125)
Pitstop1Setting=49
Pitstop2Range=(1.0, 1.0, 125)
Pitstop2Setting=49
Pitstop3Range=(1.0, 1.0, 125)
Pitstop3Setting=49
AIAimSpeedsPerWP=(32.0, 55.0, 75.0, 90.0, 110.0, 130.0, 160.0, 200.0) // speeds at which to look ahead X waypoints (spaced roughly 5 meters apart)
AISlipReaction=(480.0, 25.0)			  //
AICornerReductionBase=95.0			  //
AIMinPassesPerTick=4            		  // minimum passes per tick (can use more accurate spring/damper/torque values, but takes more CPU)
AIRotationThreshold=0.15     		   	  // rotation threshold (rads/sec) to temporarily increment passes per tick
AIEvenSuspension=0.0		        	  // averages out spring and damper rates to improve stability (0.0 - 1.0)
AISpringRate=1.0                		  // spring rate adjustment for AI physics
AIDamperSlow=0.5  		              	  // contribution of average slow damper into simple AI damper
AIDamperFast=0.5               			  // contribution of average fast damper into simple AI damper
AIDownforceZArm=0.050          			  // hard-coded center-of-pressure offset from vehicle CG
AIDownforceBias=0.1             		  // bias between setup and hard-coded value (0.0-1.0)
AITorqueStab=(0.4, 0.5, 1.0)    		  // torque adjustment to keep AI stable
AIFuelMult=0.95                		 	  // PLR file override for AI fuel usage - only positive value will override, see PLR for default
AIPerfUsage=(0.965, 0.989, 0.900)  		  // PLR file overrides for (brake power usage, brake grip usage, corner grip usage) used by AI to estimate performance - only positive values will override, see PLR for defaults
AITableParams=(40000.0, 15.0) 	     		  // PLR file overrides for (max load, min radius) used when computing performance estimate tables - only positive values will override, see PLR for defaults 
FeelerFlags=0                                    // how collision feelers are generated (add): 1=box influence 2=reduce wall-jumping 4=allow adjustment hack 8=top directions

[FRONTWING]
FWRange=(0.0, 1.0, 50)         			  // front wing range
FWSetting=27                 			  // front wing setting
FWMaxHeight=(0.130)             		  // maximum height to take account of for downforce
FWDragParams=(0.019, 0.0027, 0.000038)  	  // base drag and 1st and 2nd order with setting
FWLiftParams=(-0.3060, -0.0090, 0.000065) 	  // base lift and 1st and 2nd order with setting
FWLiftHeight=(0.755)         			  // effect of current height on lift coefficient
FWLiftSideways=(0.39)      			  // dropoff in downforce with yaw (0.0 = none, 1.0 = max)
FWPeakYaw=(0.0, 1.0)        			  // angle of peak, multiplier at peak
FWLeft=(-0.05, 0.0, 0.0)     			  // aero forces from moving left
FWRight=(0.05, 0.0, 0.0)     			  // aero forces from moving right
FWUp=(0.0, -0.048, -0.001)   			  // aero forces from moving up
FWDown=(0.0, 0.098, 0.001)     			  // aero forces from moving down
FWAft=(0.0, 0.04, -0.04)      			  // aero forces from moving rearwards
FWFore=(0.0, 0.0, 0.0)        			  // aero forces from moving forwards (recomputed from settings)
FWRot=(0.15, 0.06, 0.22)      			  // aero torque from rotating
FWCenter=(0.00, 0.10, -0.50)  			  // center of front wing forces (offset from center of front axle in ref plane)

[REARWING]
RWRange=(0.0, 1.0, 50)                            // rear wing range
RWSetting=25                                      // rear wing setting
RWDragParams=(0.062, 0.0050, 0.000043)            // base drag and 1st and 2nd order with setting
RWLiftParams=(-0.3351, -0.0137, 0.000099)          // base lift and 1st and 2nd order with setting
RWLiftSideways=(0.37)                             // dropoff in downforce with yaw (0.0 = none, 1.0 = max)
RWPeakYaw=(0.0, 1.0)                              // angle of peak, multiplier at peak
RWLeft=(-0.12, 0.0, 0.0)                          // aero forces from moving left
RWRight=(0.12, 0.0, 0.0)                          // aero forces from moving right
RWUp=(0.0, -0.192, -0.002)                        // aero forces from moving up
RWDown=(0.0, 0.192, 0.002)                        // aero forces from moving down
RWAft=(0.0, 0.10, -0.10)                          // aero forces from moving rearwards
RWFore=(0.0, 0.0, 0.0)                            // aero forces from moving forwards (recomputed from settings)
RWRot=(0.20, 0.10, 0.30)                          // aero torque from rotating
RWCenter=(0.00, 0.60, 0.35)                       // center of rear wing forces (offset from center of rear axle at ref plane)

[BODYAERO]
BodyDragBase=(0.3187)          			  // base drag
BodyDragHeightAvg=(0.480)      			  // drag increase with average ride height
BodyDragHeightDiff=(0.998)      		  // drag increase with front/rear ride height difference
BodyMaxHeight=(0.25)            		  // maximum ride height that affects drag/lift
BodyLeft=(-0.7, 0.0, 0.0)       		  // aero forces from moving left
BodyRight=(0.7, 0.0, 0.0)       		  // aero forces from moving right
BodyUp=(0.0, -1.7, 0.0)         		  // aero forces from moving up
BodyDown=(0.0, 1.7, 0.0)        		  // aero forces from moving down
BodyAft=(0.0, 0.10, -1.00)      		  // aero forces from moving rearwards
BodyFore=(0.0, -0.2500, 0.370)  		  // aero forces from moving forwards (lift value important, but drag overwritten)
BodyRot=(4.0, 3.0, 2.0)         		  // aero torque from rotating
BodyCenter=(0.0, 0.250, -1.550) 		  // center of body aero forces (offset from center of rear axle at ref plane)
RadiatorRange=(0.0, 1.0, 6)     		  // radiator range (front grille tape)
RadiatorSetting=4               		  // radiator setting
RadiatorDrag=(0.0065)           		  // effect of radiator setting on drag
RadiatorLift=(0.0130)           		  // effect of radiator setting on lift
BrakeDuctRange=(0.0, 1.0, 7)    		  // brake duct range
BrakeDuctSetting=3              		  // brake duct setting
BrakeDuctDrag=(0.0084)           		  // effect of brake duct setting on drag
BrakeDuctLift=(0.0139)           		  // effect of brake duct setting on lift

[DIFFUSER]
DiffuserBase=(-0.775, -8.05, 100.0)   		  // base lift and 1st/2nd order with rear ride height
DiffuserFrontHeight=(1.315)         		  // 1st order with front ride height
DiffuserRake=(0.002, 0.0, 0.0)  		  // optimum rake (rear - front ride height), 1st order with current difference from opt, 2nd order
DiffuserLimits=(0.005, 0.092, 0.05)  		  // min ride height before stalling begins (0.0=disabled), max rear ride height for computations, max rake difference for computations
DiffuserStall=(0.0, 0.7)            		  // function to compute stall ride height (0.0=minimum, 1.0=average), downforce lost when bottoming out (0.0=none, 1.0=complete stall)
DiffuserSideways=(0.32)             		  // dropoff with yaw (0.0 = none, 1.0 = max)
DiffuserPeakYaw=(0.0, 1.0)          		  // angle of peak, multiplier at peak
DiffuserCenter=(0.0, 0.01, -1.350)  		  // center of diffuser forces (offset from center of rear axle at ref plane)

[SUSPENSION]
PhysicalModelFile=Bar.sp
CorrectedInnerSuspHeight=-1   		          // instead of moving inner susp height relative with ride height, use this offset (set to -1 for original behavior)
ApplySlowToFastDampers=0         		  // whether to apply slow damper settings to fast damper settings
LimitFastDampers=0       	 	          // whether to limit the fast damper rate to be less than or equal to the slow damper rate (actual rate, not numerical setting)
AdjustSuspRates=1                		  // adjust suspension rates due to motion ratio
AlignWheels=0                    		  // correct for minor graphical offsets
FrontWheelTrack=1.4513         		  	  // if non-zero, forces the front wheels to be specified track width
RearWheelTrack=1.4319          		  	  // if non-zero, forces the rear wheels to be specified track width
LeftWheelBase=3.0468           		  	  // if non-zero, forces the left side to use specified wheelbase
RightWheelBase=3.0468          		  	  // if non-zero, forces the right side to use specified wheelbase
SpringBasedAntiSway=1            		  // 0=diameter-based, 1=spring-based
AllowNoAntiSway=0                		  // Whether first setting gets overridden to mean no antisway bar
FrontAntiSwayBase=0.0
FrontAntiSwayRange=(80000.0, 2000.0, 61)
FrontAntiSwaySetting=60
FrontAntiSwayRate=(1.00e11, 4.0) 		  // not applicable with spring-based antisway
RearAntiSwayBase=0.0
RearAntiSwayRange=(20000.0, 2000.0, 41)
RearAntiSwaySetting=35
RearAntiSwayRate=(1.05e11, 4.0)  		  // not applicable with spring-based antisway
FrontToeInRange=(-1.0, 0.025, 73)	  	  //
FrontToeInSetting=34				  //
RearToeInRange=(-1.0, 0.025, 73)		  //
RearToeInSetting=44				  //
LeftCasterRange=(-2.0, 0.1, 81)       		  // front-left caster
LeftCasterSetting=30
RightCasterRange=(-2.0, 0.1, 81)      		  // front-right caster
RightCasterSetting=30
// THIRD SPRING
Front3rdBumpTravel=-0.005          		  // travel to bumpstop with zero packers and zero ride height (5mm compression)
Front3rdReboundTravel=-0.065        		  // prevents rebound travel (for example, when upside down), 55mm max front ride height plus 10mm leeway
Front3rdBumpStopSpring=150000.0     		  // initial spring rate of bumpstop
Front3rdBumpStopRisingSpring=7.00e6 		  // rising spring rate of bumpstop (multiplied by deflection squared)
Front3rdBumpStopDamper=2500.0       		  // initial damping rate of bumpstop
Front3rdBumpStopRisingDamper=7.00e5 		  // rising damper rate of bumpstop (multiplied by deflection squared)
Front3rdBumpStage2=0.060            		  // speed where damper bump moves from slow to fast
Front3rdReboundStage2=-0.060        		  // speed where damper rebound moves from slow to fast
Front3rdPackerRange=(0.000, 0.001, 41)
Front3rdPackerSetting=5
Front3rdSpringRange=(0.0, 2000.0, 101)
Front3rdSpringSetting=35
Front3rdSlowBumpRange=(0.0, 125.0, 25)
Front3rdSlowBumpSetting=6
Front3rdFastBumpRange=(0.0, 125.0, 21)
Front3rdFastBumpSetting=2
Front3rdSlowReboundRange=(0.0, 250.0, 33)
Front3rdSlowReboundSetting=4
Front3rdFastReboundRange=(0.0, 250.0, 29)
Front3rdFastReboundSetting=2
Rear3rdBumpTravel=-0.010            		  // travel to bumpstop with zero packers and zero ride height (10mm compression)
Rear3rdReboundTravel=-0.090         		  // prevents rebound travel (for example, when upside-down), 80mm max rear ride height plus 10mm leeway
Rear3rdBumpStopSpring=150000.0      		  // initial spring rate of bumpstop
Rear3rdBumpStopRisingSpring=7.00e6  		  // rising spring rate of bumpstop (multiplied by deflection squared)
Rear3rdBumpStopDamper=2200.0        		  // initial damping rate of bumpstop
Rear3rdBumpStopRisingDamper=7.00e5  		  // rising damper rate of bumpstop (multiplied by deflection squared)
Rear3rdBumpStage2=0.060             		  // speed where damper bump moves from slow to fast
Rear3rdReboundStage2=-0.060         		  // speed where damper rebound moves from slow to fast
Rear3rdPackerRange=(0.000, 0.001, 61)
Rear3rdPackerSetting=10
Rear3rdSpringRange=(0.0, 2000.0, 101)
Rear3rdSpringSetting=40
Rear3rdSlowBumpRange=(0.0, 125.0, 25)
Rear3rdSlowBumpSetting=6
Rear3rdFastBumpRange=(0.0, 125.0, 21)
Rear3rdFastBumpSetting=2
Rear3rdSlowReboundRange=(0.0, 250.0, 33)
Rear3rdSlowReboundSetting=6
Rear3rdFastReboundRange=(0.0, 250.0, 29)
Rear3rdFastReboundSetting=2

[CONTROLS]
SteeringFFBMult=2
SteerLockRange=(5.0, 0.5, 61)
SteerLockSetting=18
RearBrakeRange=(0.250, 0.002, 226)
RearBrakeSetting=110
BrakePressureRange=(0.60, 0.01, 41)
BrakePressureSetting=36
HandbrakePressRange=(0.00, 0.05, 1) 		  // disabled ... intended for rally-type cars
HandbrakePressSetting=0
UpshiftAlgorithm=(0.975,0.0)        		  // fraction of rev limit to auto-upshift, or rpm to shift at (if 0.0, uses rev limit algorithm)
DownshiftAlgorithm=(0.91,0.70,0.60) 		  // high gear downshift point, low gear downshift point, oval adjustment
AutoUpshiftGripThresh=0.45          		  // auto upshift waits until all driven wheels have this much grip (reasonable range: 0.4-0.9)
AutoDownshiftGripThresh=0.40        		  // auto downshift waits until all driven wheels have this much grip (reasonable range: 0.4-0.9)
TractionControlGrip=(1.00, 0.0)     		  // average driven wheel grip multiplied by 1st number, then added to 2nd
TractionControlLevel=(0.35, 0.88)   		  // effect of grip on throttle for low TC and high TC
ABS4Wheel=1                         		  // 0 = old-style single brake pulse, 1 = more effective 4-wheel ABS
ABSGrip=(1.00, 0.20)                		  // grip multiplied by 1st number and added to 2nd
ABSLevel=(0.40, 0.95)               		  // effect of grip on brakes for low ABS and high ABS
OnboardBrakeBias=1                  		  // whether brake bias is allowed onboard

[ENGINE]
SpeedLimiter=1                      		  // Whether a pitlane speed limiter is available
Normal=Sauber		  // unrestricted engine
RestrictorPlate=Sauber	  // restrictor plate engine

[DRIVELINE]
ClutchEngageRate=0.75                		  // how fast to engage clutch
ClutchInertia=0.0085                		  // inertia of parts between clutch and transmission
ClutchTorque=800.0                  		  // maximum torque that can be transferred through clutch
ClutchWear=0.0                      		  // unimplemented
ClutchFriction=9.50                 		  // friction torque of parts between clutch and transmission when in gear (automatically reduced in neutral)
BaulkTorque=550.0                   		  // maximum torque transferred through gears while engaging them
AllowManualOverride=1               		  // whether to allow manual shift overrides when using auto shifting
SemiAutomatic=1                     		  // whether throttle and clutch are operated automatically (like a high-end car)
UpshiftDelay=0.022                  		  // delay in selecting higher gear (low for semi-automatic, higher for manual)
UpshiftClutchTime=0.000             		  // time to ease auto-clutch in AFTER upshift (0.0 for top series MP4-20ula cars)
UpshiftLiftThrottle=0.00            		  // lift to this throttle fraction while upshifting (if controlled by game not player))
DownshiftDelay=0.04                		  // delay in selecting lower gear (low for semi-automatic, higher for manual)
DownshiftClutchTime=0.120           		  // time to ease auto-clutch in AFTER downshift (used to be SemiAutoClutchTime)
DownshiftBlipThrottle=0.85          		  // amount of throttle used to blip if controlled by game (instead of player)
WheelDrive=REAR                     		  // which wheels are driven: REAR, FOUR (even torque split), or FRONT
GearFile=Sauber.grb		  // must come before final/reverse/gear settings!
FinalDriveSetting=2                 		  // indexed into GearFile list
ForwardGears=7
ReverseSetting=3
Gear1Setting=0
Gear2Setting=16
Gear3Setting=27
Gear4Setting=36
Gear5Setting=43
Gear6Setting=46
Gear7Setting=50
DiffPumpRange=(0.00, 0.01, 101)    		  // differential acting on all driven wheels 
DiffPumpSetting=30 
DiffPowerRange=(0.00, 0.01, 101)   		  // fraction of power-side input torque transferred through diff 
DiffPowerSetting=15                		  // (not implemented for four-wheel drive) 
DiffCoastRange=(0.00, 0.01, 101)   		  // fraction of coast-side input torque transferred through diff 
DiffCoastSetting=20                		  // (not implemented for four-wheel drive) 
DiffPreloadRange=(80.0, 4.0, 26)   		  // preload torque that must be overcome to have wheelspeed difference 
DiffPreloadSetting=5               		  // (not implemented for four-wheel drive) 

[FRONTLEFT]
BumpTravel=-0.005                   		  // travel to bumpstop with zero packers and zero ride height (5mm compression)
ReboundTravel=-0.065                		  // prevents rebound travel (for example, when upside-down), 55mm max front ride height plus 10mm leeway
BumpStopSpring=150000.0             		  // initial spring rate of bumpstop
BumpStopRisingSpring=7.00e6         		  // rising spring rate of bumpstop (multiplied by deflection squared)
BumpStopDamper=2500.0               		  // initial damping rate of bumpstop
BumpStopRisingDamper=7.00e5         		  // rising damper rate of bumpstop (multiplied by deflection squared)
BumpStage2=0.060                    		  // speed where damper bump moves from slow to fast
ReboundStage2=-0.060                		  // speed where damper rebound moves from slow to fast
FrictionTorque=2.50                 		  // Newton-meters of friction between spindle and wheel
SpinInertia=0.927                 		  // inertia in pitch direction including any axle but not brake disc
CGOffsetX=0.000                     		  // x-offset from graphical center to physical center (NOT IMPLEMENTED)
PushrodSpindle=(-0.050, -0.150, 0.000) 		  // spring/damper connection to spindle or axle (relative to wheel center)
PushrodBody=(-0.520, 0.170, 0.000)       	  // spring/damper connection to body (relative to wheel center)
CamberRange=(-4.5, 0.1, 46)
CamberSetting=29
PressureRange=(90.0, 1.0, 106)
PressureSetting=45
PackerRange=(0.000, 0.001, 31)
PackerSetting=6
SpringMult=1.0                      		  // take into account suspension motion if spring is not attached to spindle (affects physics but not garage display)
SpringRange=(64000.0, 2000.0, 101)
SpringSetting=22
SpringRubberRange=(5000.0, 5000.0, 1) 		  // spring rubbers can potentially be changed at pitstops if available, first value is automatically detached
SpringRubberSetting=0
RideHeightRange=(0.020, 0.001, 26)	  	  //
RideHeightSetting=20				  //
DamperMult=1.00                     
SlowBumpRange=(3000.0, 125.0, 29)
SlowBumpSetting=12
FastBumpRange=(1500.0, 125.0, 25)
FastBumpSetting=8
SlowReboundRange=(5250.0, 250.0, 28)
SlowReboundSetting=15
FastReboundRange=(3000.0, 125.0, 29)
FastReboundSetting=12
BrakeDiscRange=(0.024, 0.001, 5)    		  // disc thickness
BrakeDiscSetting=1
BrakePadRange=(0, 1, 5)             		  // pad type (not implemented)
BrakePadSetting=2
BrakeDiscInertia=0.820             		  // inertia per meter of thickness
BrakeOptimumTemp=660.0              		  // optimum brake temperature in Celsius (peak brake grip)
BrakeFadeRange=1190.0               		  // temperature outside of optimum that brake grip drops to half (too hot or too cold)
BrakeWearRate=5.590e-011            		  // meters of wear per second at optimum temperature
BrakeFailure=(1.45e-002,7.00e-004)  		  // average and variation in disc thickness at failure
BrakeTorque=3950.0                  		  // maximum brake torque at zero wear and optimum temp
BrakeHeating=0.00185                		  // heat added linearly with brake torque times wheel speed (at max disc thickness)
BrakeCooling=(3.2e-02,4.000e-004)   		  // minimum brake cooling rate (base and per unit velocity) (at max disc thickness)
BrakeDuctCooling=1.030e-004         		  // brake cooling rate per brake duct setting (at max disc thickness)


[FRONTRIGHT]
BumpTravel=-0.005                   		  // travel to bumpstop with zero packers and zero ride height (5mm compression)
ReboundTravel=-0.065                		  // prevents rebound travel (for example, when upside-down), 55mm max front ride height plus 10mm leeway
BumpStopSpring=150000.0             		  // initial spring rate of bumpstop
BumpStopRisingSpring=7.00e6         		  // rising spring rate of bumpstop (multiplied by deflection squared)
BumpStopDamper=2500.0               		  // initial damping rate of bumpstop
BumpStopRisingDamper=7.00e5         		  // rising damper rate of bumpstop (multiplied by deflection squared)
BumpStage2=0.060                    		  // speed where damper bump moves from slow to fast
ReboundStage2=-0.060                		  // speed where damper rebound moves from slow to fast
FrictionTorque=2.50                 		  // Newton-meters of friction between spindle and wheel
SpinInertia=0.927                  		  // inertia in pitch direction including any axle but not brake disc
CGOffsetX=0.000                     		  // x-offset from graphical center to physical center (NOT IMPLEMENTED)
PushrodSpindle=(0.050, -0.150, 0.000) 		  // spring/damper connection to spindle or axle (relative to wheel center)
PushrodBody=(0.520, 0.170, 0.000)      		  // spring/damper connection to body (relative to wheel center)
CamberRange=(-4.5, 0.1, 46)
CamberSetting=29
PressureRange=(90.0, 1.0, 106)
PressureSetting=45
PackerRange=(0.000, 0.001, 31)
PackerSetting=6
SpringMult=1.0                      		  // take into account suspension motion if spring is not attached to spindle (affects physics but not garage display)
SpringRange=(64000.0, 2000.0, 101)
SpringSetting=22
SpringRubberRange=(5000.0, 5000.0, 1) 		  // spring rubbers can potentially be changed at pitstops if available, first value is automatically detached
SpringRubberSetting=0
RideHeightRange=(0.020, 0.001, 26)	  	  //
RideHeightSetting=20				  //
DamperMult=1.00                     
SlowBumpRange=(3000.0, 125.0, 29)
SlowBumpSetting=12
FastBumpRange=(1500.0, 125.0, 25)
FastBumpSetting=8
SlowReboundRange=(5250.0, 250.0, 28)
SlowReboundSetting=15
FastReboundRange=(3000.0, 125.0, 29)
FastReboundSetting=12
BrakeDiscRange=(0.024, 0.001, 5)   		  // disc thickness
BrakeDiscSetting=1
BrakePadRange=(0, 1, 5)             		  // pad type (not implemented)
BrakePadSetting=2
BrakeDiscInertia=0.820              		  // inertia per meter of thickness
BrakeOptimumTemp=660.0              		  // optimum brake temperature in Celsius (peak brake grip)
BrakeFadeRange=1190.0               		  // temperature outside of optimum that brake grip drops to half (too hot or too cold)
BrakeWearRate=5.590e-011            		  // meters of wear per second at optimum temperature
BrakeFailure=(1.45e-002,7.00e-004)  		  // average and variation in disc thickness at failure
BrakeTorque=3950.0                  		  // maximum brake torque at zero wear and optimum temp
BrakeHeating=0.00185                		  // heat added linearly with brake torque times wheel speed (at max disc thickness)
BrakeCooling=(3.2e-02,4.000e-004)   		  // minimum brake cooling rate (base and per unit velocity) (at max disc thickness)
BrakeDuctCooling=1.030e-004         		  // brake cooling rate per brake duct setting (at max disc thickness)


[REARLEFT]
BumpTravel=-0.010                   		  // travel to bumpstop with zero packers and zero ride height (10mm compression)
ReboundTravel=-0.090                		  // prevents rebound travel (for example, when upside-down), 80mm max rear ride height plus 10mm leeway
BumpStopSpring=150000.0             		  // initial spring rate of bumpstop
BumpStopRisingSpring=7.00e6         		  // rising spring rate of bumpstop (multiplied by deflection squared)
BumpStopDamper=2500.0               		  // initial damping rate of bumpstop
BumpStopRisingDamper=7.00e5         		  // rising damper rate of bumpstop (multiplied by deflection squared)
BumpStage2=0.060                    		  // speed where damper bump moves from slow to fast
ReboundStage2=-0.060                		  // speed where damper rebound moves from slow to fast
FrictionTorque=5.00                 		  // Newton-meters of friction between spindle and wheel
SpinInertia=1.080                  		  // inertia in pitch direction including any axle but not brake disc
CGOffsetX=-0.030                     		  // x-offset from graphical center to physical center (NOT IMPLEMENTED)
PushrodSpindle=(-0.050, -0.150, 0.000) 		  // spring/damper connection to spindle or axle (relative to wheel center)
PushrodBody=(-0.480, 0.170, 0.000)       	  // spring/damper connection to body (relative to wheel center)
CamberRange=(-2.5, 0.1, 26)
CamberSetting=14
PressureRange=(90.0, 1.0, 106)
PressureSetting=45
PackerRange=(0.000, 0.001, 51)
PackerSetting=9
SpringMult=1.0                      		  // take into account suspension motion if spring is not attached to spindle (affects physics but not garage display)
SpringRange=(68000.0, 2000.0, 106)
SpringSetting=15
SpringRubberRange=(5000.0,5000.0,1) 		  // spring rubbers can potentially be changed at pitstops if available, first value is automatically detached
SpringRubberSetting=0
RideHeightRange=(0.050, 0.001, 26)	  	  //
RideHeightSetting=25				  //
DamperMult=1.00                     
SlowBumpRange=(3000.0, 125.0, 29)
SlowBumpSetting=12
FastBumpRange=(1500.0, 125.0, 25)
FastBumpSetting=8
SlowReboundRange=(5250.0, 250.0, 28)
SlowReboundSetting=15
FastReboundRange=(3000.0, 125.0, 29)
FastReboundSetting=12
BrakeDiscRange=(0.024, 0.001, 5)     		  // disc thickness
BrakeDiscSetting=1
BrakePadRange=(0, 1, 5)             		  // pad type (not implemented)
BrakePadSetting=2
BrakeDiscInertia=0.820              		  // inertia per meter of thickness
BrakeOptimumTemp=660.0              		  // optimum brake temperature in Celsius (peak brake grip)
BrakeFadeRange=1190.0               		  // temperature outside of optimum that brake grip drops to half (too hot or too cold)
BrakeWearRate=5.590e-011            		  // meters of wear per second at optimum temperature
BrakeFailure=(1.45e-002,7.00e-004)  		  // average and variation in disc thickness at failure
BrakeTorque=3950.0                  		  // maximum brake torque at zero wear and optimum temp
BrakeHeating=0.00185                		  // heat added linearly with brake torque times wheel speed (at max disc thickness)
BrakeCooling=(3.2e-02,4.000e-004)   		  // minimum brake cooling rate (base and per unit velocity) (at max disc thickness)
BrakeDuctCooling=1.030e-004         		  // brake cooling rate per brake duct setting (at max disc thickness)


[REARRIGHT]
BumpTravel=-0.010                   		  // travel to bumpstop with zero packers and zero ride height (10mm compression)
ReboundTravel=-0.090                		  // prevents rebound travel (for example, when upside-down), 80mm max rear ride height plus 10mm leeway
BumpStopSpring=150000.0             		  // initial spring rate of bumpstop
BumpStopRisingSpring=7.00e6         		  // rising spring rate of bumpstop (multiplied by deflection squared)
BumpStopDamper=2500.0               		  // initial damping rate of bumpstop
BumpStopRisingDamper=7.00e5         		  // rising damper rate of bumpstop (multiplied by deflection squared)
BumpStage2=0.060                    		  // speed where damper bump moves from slow to fast
ReboundStage2=-0.060                		  // speed where damper rebound moves from slow to fast
FrictionTorque=5.00                 		  // Newton-meters of friction between spindle and wheel
SpinInertia=1.080                 		  // inertia in pitch direction including any axle but not brake disc
CGOffsetX=0.030                     		  // x-offset from graphical center to physical center (NOT IMPLEMENTED)
PushrodSpindle=(0.050, -0.150, 0.000) 		  // spring/damper connection to spindle or axle (relative to wheel center)
PushrodBody=(0.480, 0.170, 0.000)       	  // spring/damper connection to body (relative to wheel center)
CamberRange=(-2.5, 0.1, 26)
CamberSetting=14
PressureRange=(90.0, 1.0, 106)
PressureSetting=45
PackerRange=(0.000, 0.001, 51)
PackerSetting=9
SpringMult=1.0                      		  // take into account suspension motion if spring is not attached to spindle (affects physics but not garage display)
SpringRange=(68000.0, 2000.0, 106)
SpringSetting=15
SpringRubberRange=(5000.0, 5000.0, 1) 		  // spring rubbers can potentially be changed at pitstops if available, first value is automatically detached
SpringRubberSetting=0
RideHeightRange=(0.050, 0.001, 26)	  	  //
RideHeightSetting=25				  //
DamperMult=1.00                     		  // take into account suspension motion if damper is not attached to spindle (affects physics but not garage display)
SlowBumpRange=(3000.0, 125.0, 29)
SlowBumpSetting=12
FastBumpRange=(1500.0, 125.0, 25)
FastBumpSetting=8
SlowReboundRange=(5250.0, 250.0, 28)
SlowReboundSetting=15
FastReboundRange=(3000.0, 125.0, 29)
FastReboundSetting=12
BrakeDiscRange=(0.024, 0.001, 5)     		  // disc thickness
BrakeDiscSetting=1
BrakePadRange=(0, 1, 5)             		  // pad type (not implemented)
BrakePadSetting=2
BrakeDiscInertia=0.820              		  // inertia per meter of thickness
BrakeOptimumTemp=660.0              		  // optimum brake temperature in Celsius (peak brake grip)
BrakeFadeRange=1190.0               		  // temperature outside of optimum that brake grip drops to half (too hot or too cold)
BrakeWearRate=5.590e-011            		  // meters of wear per second at optimum temperature
BrakeFailure=(1.45e-002,7.00e-004)  		  // average and variation in disc thickness at failure
BrakeTorque=3950.0                  		  // maximum brake torque at zero wear and optimum temp
BrakeHeating=0.00185                		  // heat added linearly with brake torque times wheel speed (at max disc thickness)
BrakeCooling=(3.2e-02,4.000e-004)   		  // minimum brake cooling rate (base and per unit velocity) (at max disc thickness)
BrakeDuctCooling=1.030e-004         		  // brake cooling rate per brake duct setting (at max disc thickness)