[ track ]
track_name = Monaco 2016
track_name_short = Monaco 2016
track_city = Monte Carlo
track_state = Monaco
track_length_n_type = 2.074m Street Course
track_misc_info_1 = Track Record
track_misc_info_2 = 1.14.439
track_misc_info_3 = Michael Schumacher
track_num_turns = 19
track_length = 2.074m				; 3.337km (2.074 miles) 18-turn 
track_altitude = 0.0
track_type = 5					; road course	
chassis_type = 4				; road course
default_event_laps = 78
default_qual_laps = 2
track_base_month = 5                            ; the race month used for single, multi, and testing
max_starters = 30
track_tire_heat = 1.65
track_tire_wear = 0.58				; > 1.0 means more wear, i.e. 2.0 is twice normal wear, 0.5 is half normal wear
track_asphalt_grip = 1.25			; > 1.0 means more grip.  This shouldn't have to change by more than +- 0.05
track_concrete_grip = 1.25			; > means more grip.  Again, keep between about 0.9 and 1.05
track_tire_wall_grip = 0.25
track_rumble_grip = 1.20                        ; > 1.0 means more grip.
track_north_angle = 0		                ; angle of true north in degrees
starting_grid_0 = 2				; grid_2x2_InLinePoleOnRight
starting_grid_1 = 2				; grid_2x2_InLinePoleOnRight
road_caution_advance_dlong = 1907.54		; road course dlong at which caution control starts sorting cars 

; Starter decisions:
starter_decision = 3305.0 3325.0

[ pta ]
record_lap_time = 1.14
record_holder = Michael Schumacher

[ track_pta ]
track_tire_heat = 1.70                          ; > modifies amount of heat going into the tire
track_tire_wear = 0.83                          ; > 1.0 means more wear, i.e. 2.0 is twice normal wear, 0.5 is half normal wear
track_tire_wear_loss = 0.20                     ; percentage of grip lost at full tire wear
track_tire_wear_exp = 1.07                      ; > 1.0 gives a bigger fall off later in run < 1.0 gives a bigger fall off early in run
track_asphalt_grip = 1.95                       ; > 1.0 means more grip.
track_concrete_grip = 2.05                      ; > 1.0 means more grip.
track_paint_grip = 1.75				; > 1.0 means more grip.

[ track_gtp ]
track_tire_heat = 0.97
track_tire_wear = 1.30                          ; > 1.0 means more wear, i.e. 2.0 is twice normal wear, 0.5 is half normal wear
track_tire_wear_loss = 0.11                     ; percentage of grip lost at full tire wear
track_tire_wear_exp = 1.05                      ; > 1.0 gives a bigger fall off later in run < 1.0 gives a bigger fall off early in run
track_asphalt_grip = 1.06

[ track_gtn ]
track_tire_heat = 0.97
track_tire_wear = 1.30                          ; > 1.0 means more wear, i.e. 2.0 is twice normal wear, 0.5 is half normal wear
track_tire_wear_loss = 0.11                     ; percentage of grip lost at full tire wear
track_tire_wear_exp = 1.05                      ; > 1.0 gives a bigger fall off later in run < 1.0 gives a bigger fall off early in run
track_asphalt_grip = 1.06

[ weather ]
track_base_temp = 75.0                          ; track average temperature on April 1 in deg F
track_temp_range = 6.5                          ; one standard deviation from average in deg F
track_temp_swing = 12.0                         ; 
track_wind_speed = 6.2                          ; average wind speed at the track in MPH
track_wind_speed_range = 4.0                    ; one standard deviation from average in MPH
track_wind_direction = 295                      ; compass heading in degrees from which wind is most likely (in this case from Northwest)
track_cloud_prob = 0.9                          ; probability of cloud cover, 0.0 to 1.0

[CrowdSound]
num_sources = 4
pos_0 = -544 -338 22
pos_1 = -369 -353 29
pos_2 = -206 104 29
pos_3 = 357 141 10

[ ai_track ]
pace_merge_from_pit_line_dlong = 165.00
pace_merge_to_pit_line_dlong = 2000.00
pace_speed_limit_mph = 40
ai_accel_modifier = 0.35                        ; acceleration grip efficiency
ai_decel_modifier = 1.08                       	; braking grip efficiency
ai_fuel_use = 0.95                              ; > 1.0 = more fuel consumed
ai_grip_modifier = 0.94                         ; > 1.0 = more grip
ai_drag_modifier = 1.12                         ; > 1.0 = more drag, which is slower
ai_line_modifier = 0.98				; dangerous hack, don't use unless you are a trained professional
ai_qual_modifier = 1.02				; > 1.0 = faster during qualifying
ai_wall_offset = 25
ai_tire_wear_left = 0.90                        ; left tire wear adjuster for ai
ai_tire_wear_right = 0.88                       ; right tire wear adjuster for ai
ai_arcade_tire_wear = 0.01                      ; < 1.0 = less wear (used in addition to the above left/right modifiers)
ai_arcade_fuel_use = 0.98                       ; > 1.0 = more fuel consumed (used in addition to fuel_use above)
ai_arcade_grip_modifier = .74			; > 1.0 = more grip
ai_arcade_drag_modifier = 2.15			; > 1.0 = more drag, which is slower
strategy_lap_time_wear_loss = 8.725             ; lap time loss from totally worn tires
strategy_lap_time_fuel_use_gain = 2.934         ; lap time gain from low fuel
strategy_base_pitting_cost = 25.843             ; time lost to a stop & go pitstop
ai_pacing_distance = 2.0			; car lengths behind while pacing
ai_bunching_distance = 1.9			; car lengths behind while bunching for start
ai_drafting_distance = 1.2			; car lengths behind while racing
ai_panic_decel = 12.0				; G's of extra deceleration inducing panic
ai_dlongpad_scale = 1.5				; scales padding in braking zones (smaller = more scaling)
ai_dlat_pad = 1.40
ai_squeeze_pcnt = 0.20
ai_inverse_slipcurve_k = 0.75                   ; how much slip angle AI need to corner. smaller = more, more = increased drag

[ ai_track_pta ]
ai_accel_modifier = 0.35                        ; acceleration grip efficiency
ai_decel_modifier = 1.00                       	; braking grip efficiency
ai_fuel_use = 0.98                              ; > 1.0 = more fuel consumed
ai_grip_modifier = 0.80		                ; > 1.0 = more grip
ai_drag_modifier = 1.18                         ; > 1.0 = more drag, which is slower
ai_line_modifier = 0.98
ai_qual_modifier = 1.05				; > 1.0 = faster during qualifying
ai_wall_offset = 20
ai_tire_wear_left = 0.90                        ; left tire wear adjuster for ai
ai_tire_wear_right = 0.88 
ai_pacing_distance = 2.0			; car lengths behind while pacing
ai_bunching_distance = 2.0			; car lengths behind while bunching for start
ai_drafting_distance = 1.15			; car lengths behind while racing
ai_panic_decel = 12.0   			; G's of extra deceleration inducing panic
ai_dlongpad_scale = 1.9                         ; scales padding in braking zones (smaller = more scaling)
ai_dlat_pad = 0.70
ai_squeeze_pcnt = 0.25
ai_inverse_slipcurve_k = 0.85

[ ai_track_gtp ]
ai_accel_modifier = 0.85			 ; acceleration grip efficiency
ai_decel_modifier = 0.50			 ; braking grip efficiency (keep less than .50 for GTP)
ai_fuel_use = 0.99				 ; > 1.0 = more fuel consumed
ai_grip_modifier = 1.035			 ; > 1.0 = more grip
ai_drag_modifier = 1.03				 ; > 1.0 = more drag, which is slower
ai_line_modifier = 0.95				 ; dangerous hack (keep less than .95 for GTP cars)
ai_qual_modifier = 1.0			         ; > 1.0 = faster during qualifying
ai_tire_wear_left = 0.24                         ; left tire wear adjuster for ai
ai_tire_wear_right = 0.20                        ; right tire wear adjuster for ai
ai_pacing_distance = 2.0			 ; car lengths behind while pacing
ai_bunching_distance = 1.9			 ; car lengths behind while bunching for start
ai_drafting_distance = 1.19		         ; car lengths behind while racing
ai_panic_decel = 5				 ; G's of extra deceleration inducing panic
ai_dlongpad_scale = 3				 ; scales padding in braking zones (smaller = more scaling)
ai_dlat_pad = 0.82
ai_squeeze_pcnt = 0.00
ai_wall_offset = 100
ai_inverse_slipcurve_k = 0.75                    ; how much slip angle AI need to corner. smaller = more, more = increased drag

[ ai_track_gtn ]
ai_accel_modifier = 0.85			 ; acceleration grip efficiency
ai_decel_modifier = 0.50			 ; braking grip efficiency (keep less than .50 for GTP)
ai_fuel_use = 0.99				 ; > 1.0 = more fuel consumed
ai_grip_modifier = 1.035			 ; > 1.0 = more grip
ai_drag_modifier = 1.03				 ; > 1.0 = more drag, which is slower
ai_line_modifier = 0.95				 ; dangerous hack (keep less than .95 for GTP cars)
ai_qual_modifier = 1.0			         ; > 1.0 = faster during qualifying
ai_tire_wear_left = 0.24                         ; left tire wear adjuster for ai
ai_tire_wear_right = 0.20                        ; right tire wear adjuster for ai
ai_pacing_distance = 2.0			 ; car lengths behind while pacing
ai_bunching_distance = 1.9			 ; car lengths behind while bunching for start
ai_drafting_distance = 1.19		         ; car lengths behind while racing
ai_panic_decel = 5				 ; G's of extra deceleration inducing panic
ai_dlongpad_scale = 3				 ; scales padding in braking zones (smaller = more scaling)
ai_dlat_pad = 0.82
ai_squeeze_pcnt = 0.00
ai_wall_offset = 100
ai_inverse_slipcurve_k = 0.75                    ; how much slip angle AI need to corner. smaller = more, more = increased drag

[ AppRuleEnterPits ]
pit0_entrance_point0_dlat = -12.25
pit0_entrance_point0_dlong = 3070.40
pit0_entrance_point1_dlat = -19.35
pit0_entrance_point1_dlong = 3070.40

[ pit_lane_0 ]
merge_from_pit_line_dlong = 312.00	 	; dlong at which cars leaving pits will merge to race line
merge_to_pit_line_dlong = 2700.00   		; dlong at which cars entering pits will merge to pit line
pit_lane_start_dlong = 3211.88      		; base dlong for calculating transition to pit line
pit_lane_end_dlong = 92.42         		; dlong where pit lane divider ends
slow_pit_line_dlat_offset = -4.5		; track-specific dlat_offset of 2nd slower pit line (0 if N/A)
begin_stall_entry_offset = 20.0			; offset at which to begin entering the pit stall
begin_stall_approach_offset = 40.0		; offset at which to begin approaching the pit stall
stall_exit_goal_dlong_offset = 8.0       	; goal dlong offset (ahead) for the pit stall exit fuzzy line
stall_exit_goal_dlat_offset = -4.0      	; goal dlat offset for the pit stall exit fuzzy line
lane_merge_dlong = 228.33	                    ; Dlong which you must remain on the apron when exiting the pits

; race control stuff
lane_on_right = 0				; 0 if on left, 1 if on right
lane_has_wall = 0				; 0 no wall, 1 has wall
speed_limit_MPH = 45

; pace car
begin_pacestall_entry_offset = 20.0		; offset at which to begin entering the pit stall
begin_pacestall_approach_offset = 40.0		; offset at which to begin approaching the pit stall
pacestall_exit_goal_dlong_offset = 8.0          ; goal dlong offset (ahead) for the pit stall exit 
pacestall_exit_goal_dlat_offset = -2.0     	; goal dlat offset for the pit stall exit
stall_pace = 99.66 -12.00 -0.06

; special stalls
stall_qual_exit = 103.25 11.64 0.04

; regular stalls
stall_0 = 88.42 -20.77 0.04
stall_1 = 79.43 -20.99 0.01
stall_2 = 70.42 -21.01 -0.01
stall_3 = 61.43 -20.84 -0.03
stall_4 = 52.44 -20.67 -0.01
stall_5 = 43.54 -20.61 -0.00
stall_6 = 35.05 -20.60 -0.00
stall_7 = 26.55 -20.65 0.01
stall_8 = 18.05 -20.71 0.01
stall_9 = 9.55 -20.88 0.02
stall_10 = 1.06 -21.20 0.04
stall_11 = 3375.40 -21.58 0.04
stall_12 = 3366.53 -21.87 0.03
stall_13 = 3357.65 -22.05 0.01
stall_14 = 3348.77 -22.11 0.01
stall_15 = 3339.89 -22.27 0.03
stall_16 = 3331.00 -22.51 0.02
stall_17 = 3322.11 -22.69 0.02
stall_18 = 3313.22 -22.82 0.01
stall_19 = 3304.33 -22.84 -0.01
stall_20 = 3295.46 -22.71 -0.02
stall_21 = 3286.61 -22.47 -0.03
stall_22 = 3277.76 -22.21 -0.04
stall_23 = 3268.91 -21.94 -0.03
stall_24 = 3260.06 -21.74 -0.03
stall_25 = 3251.22 -21.50 -0.02
stall_26 = 3242.38 -21.36 -0.03
stall_27 = 3233.55 -21.19 -0.01
stall_28 = 3224.71 -21.11 -0.02
stall_29 = 3215.88 -20.88 -0.04

[ starting_grid_0 ]				; full pace lap
stall_pace = 10.00 0.00 0.00
stall_0 = 3374.16 -2.74 0.00
stall_1 = 3370.72 2.91 0.00
stall_2 = 3364.09 -2.95 0.00
stall_3 = 3360.78 2.81 0.00
stall_4 = 3354.06 -3.04 0.00
stall_5 = 3350.85 2.82 0.00
stall_6 = 3344.08 -2.97 0.00
stall_7 = 3340.77 2.80 0.00
stall_8 = 3334.10 -3.48 0.00
stall_9 = 3330.72 2.28 0.00
stall_10 = 3324.12 -3.68 0.00
stall_11 = 3320.73 2.03 0.00
stall_12 = 3314.12 -3.72 0.00
stall_13 = 3310.86 2.10 0.00
stall_14 = 3304.17 -3.33 0.00
stall_15 = 3300.92 2.46 0.00
stall_16 = 3294.12 -3.47 0.00
stall_17 = 3290.97 2.38 0.00
stall_18 = 3284.16 -3.20 0.00
stall_19 = 3281.01 2.67 0.00
stall_20 = 3274.19 -2.78 0.00
stall_21 = 3271.04 3.05 0.00
stall_22 = 3264.18 -2.71 0.00
stall_23 = 3261.04 3.20 0.00
stall_24 = 3254.22 -2.37 0.00
stall_25 = 3251.11 3.55 0.00
stall_26 = 3244.24 -2.12 0.00
stall_27 = 3241.13 3.79 0.00
stall_28 = 3234.34 -1.81 0.00
stall_29 = 3231.12 4.04 0.00

[ starting_grid_1 ]				; quick pace lap
stall_pace = 1463.48 2.27 0.00
stall_0 = 1455.00 0.51 -0.00
stall_1 = 1445.00 0.79 -0.00
stall_2 = 1435.53 0.19 -0.00
stall_3 = 1425.53 0.81 -0.00
stall_4 = 1415.06 0.19 -0.00
stall_5 = 1405.06 0.81 -0.00
stall_6 = 1395.58 0.50 -0.00
stall_7 = 1385.58 0.80 -0.00
stall_8 = 1375.11 0.51 -0.00
stall_9 = 1365.11 0.79 -0.00
stall_10 = 1355.64 0.51 -0.01
stall_11 = 1345.64 0.79 -0.01
stall_12 = 1335.16 0.50 -0.01
stall_13 = 1325.16 0.80 -0.01
stall_14 = 1315.69 0.19 -0.00
stall_15 = 1305.69 0.81 -0.00
stall_16 = 1295.21 0.51 0.00
stall_17 = 1285.21 0.79 0.00
stall_18 = 1275.74 0.55 0.01
stall_19 = 1265.74 0.75 0.01
stall_20 = 1255.64 0.51 -0.01
stall_21 = 1245.64 0.79 -0.01
stall_22 = 1235.16 0.50 -0.01
stall_23 = 1225.16 0.80 -0.01
stall_24 = 1215.69 0.19 -0.00
stall_25 = 1205.69 0.81 -0.00
stall_26 = 1195.90 0.72 -0.00
stall_27 = 1186.48 0.45 -0.00
stall_28 = 1177.43 0.33 -0.00
stall_29 = 1167.96 0.15 -0.00

[ SPCC ]
num_named_sections = 17
name_0 = 303.00 503.00 T1
name_1 = 503.00 802.00 ESSES
name_2 = 802.00 1010.00 T2
name_3 = 1010.00 1129.00 T3
name_4 = 1129.00 1254.00 SHORTSTR
name_5 = 1254.00 1325.00 T4
name_6 = 1325.00 1392.00 T5
name_7 = 1392.00 1453.00 T6
name_8 = 1453.00 1559.00 T7
name_9 = 1559.00 1713.00 T8
name_10 = 1713.00 2190.00 TTUNNEL
name_11 = 2190.00 2264.00 CHICANE
name_12 = 2264.00 2536.00 LONGSTR
name_13 = 2536.00 2610.00 T9
name_14 = 2610.00 2990.00 FINALSTR
name_15 = 2990.00 3040.00 HAIRPIN
name_16 = 3040.00 303.00 FSTR
