[ track ]
track_name = Canadian Tire Motorsport Park
track_name_short = Canadian Tire MP FSE
track_city = Mosport
track_state = Canada
track_length_n_type = 2.45-mile Road Course		 ; 3934.65 metres
track_misc_info_1 = 10 Turns
track_num_turns = 10
track_length = 2.45m
track_altitude = 0.0
track_type = 5					;road course
track_dir = 0                                   ; track turns mostly... 1 = left, 0 = neutral, -1 = right	
chassis_type = 4				;road course
default_event_laps = 102
default_qual_laps = 2
track_base_month = 8                            ; the race month used for single, multi, and testing
max_starters = 43
track_tire_heat = 1.0
track_tire_wear = 0.75				;> 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.06                      ; > 1.0 gives a bigger fall off later in run < 1.0 gives a bigger fall off early in run
track_asphalt_grip = 1.10			;> 1.0 means more grip.  This shouldn't have to change by more than +- 0.05
track_concrete_grip = 1.12			;> means more grip.  Again, keep between about 0.9 and 1.05
track_north_angle = 150		                ; angle of true north in degrees
starting_grid_0 = 2				; grid_2x2_InLinePoleOnRight
starting_grid_1 = 2				; grid_2x2_InLinePoleOnRight
road_caution_advance_dlong = 1967.32

; Starter decisions:
; 	First value is earliest possible green flag dlong, should be after to pace car pit entrace point
;	Second value is latest possible green flag dlong. Must be before start line and after first value
starter_decision = 3832.00 3880.00

[ track_cts ]
track_tire_heat = 1.10                          ; > modifies amount of heat going into the tire at a given track
track_tire_wear = 1.0				;> 1.0 means more wear, i.e. 2.0 is twice normal wear, 0.5 is half normal wear

[ cup ]
record_lap_time = 80.352
record_holder = Jeff Gordon

[ pta ]
record_lap_time = 73.937
record_holder = Boris Said

[ weather ]
track_base_temp = 63.0		                ; track average temperature on April 1 in deg F
track_temp_range = 7.5		                ; one standard deviation from average in deg F
track_temp_swing = 21.6                         ; 
track_wind_speed = 8.8		                ; average wind speed at the track in MPH
track_wind_speed_range = 5.0		        ; one standard deviation from average in MPH
track_wind_direction = 225		        ; compass heading in degrees from which wind is most likely (in this case from Northwest)
track_cloud_prob = 0.65		                ; probability of cloud cover, 0.0 to 1.0


[CrowdSound]
num_sources = 4
pos_0 = -700 144 6
pos_1 = -545 245 3
pos_2 = -300 -345 -3
pos_3 = -430 -385 -4

[ ai_track ]
pace_merge_from_pit_line_dlong = 450.00		 ; dlong at which cars leaving pits will merge to race line
pace_merge_to_pit_line_dlong = 3685.00      	 ; base dlong for calculating transition to pit line
pace_speed_limit_mph = 50
ai_accel_modifier = 0.65			 ; acceleration grip efficiency
ai_decel_modifier = 0.85			 ; braking grip efficiency
ai_fuel_use = 1.0				 ; > 1.0 = more fuel consumed
ai_grip_modifier = 0.93				 ; > 1.0 = more grip
ai_drag_modifier = 1.00				 ; > 1.0 = more drag, which is slower
ai_line_modifier = 1.0				 ; dangerous hack, don't use unless you are a trained professional
ai_qual_modifier = 1.066				 ; > 1.0 = faster during qualifying
ai_tire_wear_left = 0.85                         ; left tire wear adjuster for ai
ai_tire_wear_right = 0.85                        ; right tire wear adjuster for ai
ai_arcade_tire_wear = 0.5			 ; lower = less wear (used in addition to the above left/right modifiers)
ai_arcade_fuel_use = .90			 ; > 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 = 5.562              ; lap time loss from totally worn tires
strategy_lap_time_fuel_use_gain = 1.428          ; lap time gain from low fuel
strategy_base_pitting_cost = 28.913              ; 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 = 7.5				 ; G's of extra deceleration inducing panic
ai_dlongpad_scale = 2.5				 ; scales padding in braking zones (smaller = more scaling)
ai_dlat_pad = 0.80
ai_squeeze_pcnt = 0.00
ai_wall_offset = 100
ai_inverse_slipcurve_k = 0.60                   ; how much slip angle AI need to corner. smaller = more, more = increased drag

[ ai_track_cts ]
ai_accel_modifier = 0.65                        ; acceleration grip efficiency
ai_decel_modifier = 0.85                        ; braking grip efficiency
ai_fuel_use = 0.95                              ; > 1.0 = more fuel consumed
ai_grip_modifier = 0.93                         ; > 1.0 = more grip
ai_drag_modifier = 1.01                         ; > 1.0 = more drag, which is slower
ai_line_modifier = 1.00                         ; dangerous hack, don't use unless you are a trained professional
ai_qual_modifier = 1.038                        ; > 1.0 = faster during qualifying
ai_tire_wear_left = 0.70                        ; left tire wear adjuster for ai
ai_tire_wear_right = 0.70                       ; right tire wear adjuster for ai
ai_pacing_distance = 2.0                        ; car lengths behind while pacing
ai_bunching_distance = 1.8                      ; car lengths behind while bunching for start
ai_drafting_distance = 1.2                     ; car lengths behind while racing
ai_dlat_pad = 0.8
ai_inverse_slipcurve_k = 0.60                   ; how much slip angle AI need to corner. smaller = more, more = increased drag


[ AppRuleEnterPits ]
pit0_entrance_point0_dlat = -6.02
pit0_entrance_point0_dlong = 3873.09
pit0_entrance_point1_dlat = -18.39
pit0_entrance_point1_dlong = 3873.09


[ pit_lane_0 ]
; AI stuff
merge_from_pit_line_dlong = 460.00		; dlong at which cars leaving pits will merge to race line
merge_to_pit_line_dlong = 3400.00      	        ; base dlong for calculating transition to pit line
merge_to_pit_line_length = 200
pit_lane_start_dlong = 3873.09
pit_lane_end_dlong = 318.75           	        ; dlong where pit lane divider ends
slow_pit_line_dlat_offset = 4.0		        ; track-specific dlat_offset of 2nd slower pit line (0 if N/A)
begin_stall_entry_offset = 14.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 = 6.0       	; goal dlong offset (ahead) for the pit stall exit fuzzy line
stall_exit_goal_dlat_offset = 4.5      		; goal dlat offset for the pit stall exit fuzzy line
lane_merge_dlong = 450.500000           	; dlong where pit lane divider ends

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


; pace car
begin_pacestall_entry_offset = 20.0		; offset at which to begin entering the pit stall
begin_pacestall_approach_offset = 45.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 = 4.0      	; goal dlat offset for the pit stall exit
stall_pace = 340.00 -16.00 0.00

; special stalls

stall_qual_exit = 315.00 -15.12 0.03

; regular stalls
stall_0 = 314.443 -16.206 0.03
stall_1 = 305.014 -16.312 0.03
stall_2 = 295.281 -16.261 0.02
stall_3 = 285.946 -16.227 0.01
stall_4 = 277.035 -16.267 -0.01
stall_5 = 267.754 -16.233 0.00
stall_6 = 257.542 -16.185 -0.00
stall_7 = 248.651 -16.099 0.00
stall_8 = 238.585 -16.369 0.01
stall_9 = 229.210 -16.520 0.01
stall_10 = 220.421 -16.569 -0.00
stall_11 = 212.075 -16.289 0.01
stall_12 = 204.052 -16.261 0.00
stall_13 = 195.849 -16.431 -0.00
stall_14 = 187.743 -16.744 0.00
stall_15 = 179.518 -16.231 0.00
stall_16 = 161.500 -16.334 -0.00
stall_17 = 152.599 -16.285 0.00
stall_18 = 144.243 -16.549 0.00
stall_19 = 136.147 -16.303 0.00
stall_20 = 127.855 -16.605 -0.00
stall_21 = 119.613 -16.170 -0.01
stall_22 = 111.581 -16.443 -0.01
stall_23 = 103.017 -16.201 -0.01
stall_24 = 94.952 -16.751 -0.00
stall_25 = 86.562 -16.303 0.00
stall_26 = 78.270 -16.486 0.00
stall_27 = 70.388 -16.658 0.01
stall_28 = 62.357 -16.411 0.01
stall_29 = 53.630 -16.467 0.00
stall_30 = 45.263 -16.220 -0.00
stall_31 = 37.198 -16.015 -0.00
stall_32 = 29.081 -16.367 -0.00
stall_33 = 20.641 -16.419 -0.00
stall_34 = 12.111 -16.419 -0.00
stall_35 = 4.492 -16.633 -0.00
stall_36 = 3927.563 -16.596 -0.00
stall_37 = 3919.547 -16.422 -0.00
stall_38 = 3911.521 -16.404 -0.00
stall_39 = 3903.435 -16.634 -0.01
stall_40 = 3894.606 -16.211 -0.01
stall_41 = 3886.325 -16.366 -0.00
stall_42 = 3876.698 -16.261 0.00


[ starting_grid_0 ]
stall_pace = 150.00 -9.65 0.00
stall_0 = 135.00 -11.40 -0.00
stall_1 = 135.00 -7.90 -0.00
stall_2 = 125.92 -11.38 -0.00
stall_3 = 125.92 -7.88 -0.00
stall_4 = 116.84 -11.37 -0.00
stall_5 = 116.84 -7.87 -0.00
stall_6 = 107.76 -11.35 -0.00
stall_7 = 107.76 -7.85 -0.00
stall_8 = 98.67 -11.34 -0.00
stall_9 = 98.67 -7.84 -0.00
stall_10 = 89.59 -11.34 0.00
stall_11 = 89.59 -7.84 0.00
stall_12 = 80.51 -11.36 0.00
stall_13 = 80.51 -7.86 0.00
stall_14 = 71.43 -11.38 0.00
stall_15 = 71.43 -7.88 0.00
stall_16 = 62.35 -11.41 0.00
stall_17 = 62.35 -7.91 0.00
stall_18 = 53.27 -11.43 0.00
stall_19 = 53.27 -7.93 0.00
stall_20 = 44.19 -11.45 0.00
stall_21 = 44.19 -7.95 0.00
stall_22 = 35.11 -11.47 0.00
stall_23 = 35.11 -7.97 0.00
stall_24 = 26.02 -11.49 0.00
stall_25 = 26.02 -7.99 0.00
stall_26 = 16.94 -11.51 0.00
stall_27 = 16.94 -8.01 0.00
stall_28 = 7.86 -11.53 0.00
stall_29 = 7.86 -8.03 0.00
stall_30 = 3930.48 -11.53 -0.00
stall_31 = 3930.48 -8.03 -0.00
stall_32 = 3921.40 -11.52 -0.00
stall_33 = 3921.40 -8.02 -0.00
stall_34 = 3912.31 -11.52 0.00
stall_35 = 3912.31 -8.02 0.00
stall_36 = 3903.23 -11.56 0.01
stall_37 = 3903.23 -8.06 0.01
stall_38 = 3894.15 -11.63 0.01
stall_39 = 3894.15 -8.13 0.01
stall_40 = 3885.07 -11.77 0.02
stall_41 = 3885.07 -8.27 0.02
stall_42 = 3876.00 -12.05 0.04



[ starting_grid_1 ]
stall_pace = 3120.00 0.49 0.00
stall_0 = 3100.00 -1.26 -0.02
stall_1 = 3100.00 2.24 -0.02
stall_2 = 3089.26 -1.04 -0.02
stall_3 = 3089.26 2.46 -0.02
stall_4 = 3078.52 -0.81 -0.02
stall_5 = 3078.52 2.69 -0.02
stall_6 = 3067.77 -0.63 -0.01
stall_7 = 3067.77 2.87 -0.01
stall_8 = 3057.02 -0.62 0.01
stall_9 = 3057.02 2.88 0.01
stall_10 = 3046.35 -0.71 0.01
stall_11 = 3046.35 2.79 0.01
stall_12 = 3035.65 -0.80 0.01
stall_13 = 3035.65 2.70 0.01
stall_14 = 3024.94 -0.82 -0.00
stall_15 = 3024.94 2.68 -0.00
stall_16 = 3014.23 -0.81 -0.00
stall_17 = 3014.23 2.69 -0.00
stall_18 = 3003.53 -0.79 -0.00
stall_19 = 3003.53 2.71 -0.00
stall_20 = 2992.82 -0.79 0.00
stall_21 = 2992.82 2.71 0.00
stall_22 = 2982.12 -0.82 0.00
stall_23 = 2982.12 2.68 0.00
stall_24 = 2971.41 -0.85 0.00
stall_25 = 2971.41 2.65 0.00
stall_26 = 2960.71 -0.88 0.00
stall_27 = 2960.71 2.62 0.00
stall_28 = 2950.00 -0.91 0.00
stall_29 = 2950.00 2.59 0.00
stall_30 = 2939.29 -0.96 0.01
stall_31 = 2939.29 2.54 0.01
stall_32 = 2928.59 -1.01 0.00
stall_33 = 2928.59 2.49 0.00
stall_34 = 2917.88 -1.07 0.01
stall_35 = 2917.88 2.43 0.01
stall_36 = 2907.17 -1.12 0.00
stall_37 = 2907.17 2.38 0.00
stall_38 = 2896.46 -1.12 -0.00
stall_39 = 2896.46 2.38 -0.00
stall_40 = 2885.75 -1.06 -0.01
stall_41 = 2885.75 2.44 -0.01
stall_42 = 2875.00 -0.96 -0.01


[ SPCC ]
num_named_sections = 15

name_0 = 222.00 454.00 T1
name_1 = 454.00 709.00 1A
name_2 = 709.00 1011.00 T2
name_3 = 1011.00 1187.00 2A
name_4 = 1187.00 1467.00 T3
name_5 = 1467.00 1702.00 3A
name_6 = 1702.00 1974.00 T4
name_7 = 1974.00 2080.00 T5
name_8 = 2080.00 2138.00 T6
name_9 = 2138.00 2318.00 T7
name_10 = 2318.00 3301.00 LONGSTR
name_11 = 3301.00 3591.00 T8
name_12 = 3591.00 3740.00 T9
name_13 = 3740.00 3849.00 T10
name_14 = 3849.00 222.00 FSTR






