[ track ]
track_name = TALLADEGA INFIELD ROAD COURSE 1969-1983
track_name_short = Talladega_RC
track_city = Talladega
track_state = AL
track_length_n_type = 4.0-mile Oval-Road Course
track_misc_info_1 = Oval turns banked 33°
track_misc_info_2 = Frontstretch banked 18°
track_misc_info_3 = Road Course turns banked under 2°
track_misc_info_4 = Backstretch 4,000 feet banked 3°
track_num_turns = 17
track_length = 4.0m
track_altitude = 0.0
track_type = 5                                  ; road course
chassis_type = 4                                ; road course
default_event_laps = 50
default_qual_laps = 1
track_base_month = 4                            ; the race month used for single, multi, and testing
max_starters = 43
track_tire_heat = 1.2                          ; > modifies amount of heat going into the tire at a given track
track_tire_wear = 1.20                          ; > 1.0 means more wear, i.e. 2.0 is twice normal wear, 0.5 is half normal wear
track_tire_wear_loss = 0.35                     ; percentage of grip lost at full tire wear
track_tire_wear_exp = 1.55                      ; > 1.0 gives a bigger fall off late in run < 1.0 gives a bigger fall off early in run
track_asphalt_grip = 1.15                     ; > 1.0 means more grip.  This shouldn't have to change by more than +- 0.05
track_concrete_grip = 1.15                     ; > means more grip.  Again, keep between bout 0.9 and 1.05
track_north_angle = 350                         ; angle of true north in degrees

; 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 = 6320.00 6360.00

[ track_cts ]
track_tire_heat = 1.12                          ; > modifies amount of heat going into the tire at a given track
track_tire_wear = 1.01                          ; > 1.0 means more wear, i.e. 2.0 is twice normal wear, 0.5 is half normal wear
track_tire_wear_loss = 0.19                     ; percentage of grip lost at full tire wear
track_tire_wear_exp = 1.08                      ; > 1.0 gives a bigger fall off later in run < 1.0 gives a bigger fall off early in run
track_asphalt_grip = 1.05                       ; > 1.0 means more grip.  This shouldn't have to change by more than +- 0.05
track_concrete_grip = 1.05                      ; > means more grip.  Again, keep between about 0.9 and 1.05

[ track_gns ]
track_tire_heat = 1.18                          ; > modifies amount of heat going into the tire at a given track
track_tire_wear = 1.04                          ; > 1.0 means more wear, i.e. 2.0 is twice normal wear, 0.5 is half normal wear
track_tire_wear_loss = 0.22                     ; percentage of grip lost at full tire wear
track_tire_wear_exp = 1.10                      ; > 1.0 gives a bigger fall off later in run < 1.0 gives a bigger fall off early in run
track_asphalt_grip = 1.09                       ; > 1.0 means more grip.  This shouldn't have to change by more than +- 0.05
track_concrete_grip = 1.09                      ; > means more grip.  

[ track_pta ]
track_tire_heat = 0.97                           ; > modifies amount of heat going into the tire at a given track
track_tire_wear = 1.20                          ; > 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.08                      ; > 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.10                      ; > means more grip.  Again, keep between about 0.9 and 1.05

[ track_gtp ]
track_tire_heat = 1.00
track_tire_wear = 1.20					;> 1.0 means more wear, i.e. 2.0 is twice normal wear, 0.5 is half normal wear
track_tire_wear_loss = 0.12                     ; 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.0
track_concrete_grip = 1.0

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

[CrowdSound]
num_sources = 4
pos_0 = -303 369 4
pos_1 = -122 436 6
pos_2 = 401 -446 7
pos_3 = 225 -447 8

[ ai_track ]
pace_merge_from_pit_line_dlong = 124.00
pace_merge_to_pit_line_dlong = 5500.00
pace_speed_limit_mph = 70
ai_accel_modifier = 0.48			; acceleration grip efficiency
ai_decel_modifier = 0.7  			; braking grip efficiency
ai_fuel_use = .93				; > 1.0 = more fuel consumed
ai_grip_modifier = 0.97				; > 1.0 = more grip
ai_drag_modifier = 1.1 		; > 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 = 0.99                       ; > 1.0 = faster during qualifying
ai_wall_offset = 100				; 100 = full-time AI collision detection
ai_tire_wear_left = 0.33			; left tire wear adjuster for ai    > 1.0 = more wear
ai_tire_wear_right = 0.50			; right tire wear adjuster for ai
ai_arcade_tire_wear = 0.01			; lower = less wear (used in addition to the above left/right modifiers)
ai_arcade_fuel_use = 1.013			; > 1.0 = more fuel consumed (used in addition to fuel_use above)
ai_arcade_grip_modifier = 0.8			; > 1.0 = more grip
ai_arcade_drag_modifier = 1.0  		; > 1.0 = more drag, which is slower
strategy_lap_time_wear_loss = 0.524		; lap time loss from totally worn tires
strategy_lap_time_fuel_use_gain = 0.104		; lap time gain from low fuel
strategy_base_pitting_cost = 55.160		; time lost to a stop & go pitstop
ai_pacing_distance = 1.8			; car lengths behind while pacing
ai_bunching_distance = 1.6			; car lengths behind while bunching for start
ai_drafting_distance = 1.2			; car lengths behind while racing
ai_panic_decel = 4.9				; G's of extra deceleration inducing panic
ai_dlongpad_scale = 6.0			; scales padding in braking zones (smaller = more scaling)
ai_dlat_pad = 0.2
ai_squeeze_pcnt = 1.0
ai_inverse_slipcurve_k = 1.2                    ; how much slip angle AI need to corner. smaller = more, more = increased drag

[ AppRuleInnerLoop ]
num_areas = 2 
area_0 = 4240.00 4305.00 -4.19 16.11
area_1 = 4255.00 4295.00 17.75 21.00


[ AppRuleEnterPits ]
pit0_entrance_point0_dlat = 30.83
pit0_entrance_point0_dlong = 5686.89
pit0_entrance_point1_dlat = 17.86
pit0_entrance_point1_dlong = 5692.12

[ pit_lane_0 ]
; AI stuff
merge_from_pit_line_dlong = 124.00    	; dlong at which cars leaving pits will merge to race line
merge_to_pit_line_dlong = 5340.00	    	; dlong at which cars entering pits will merge to pit line
merge_to_pit_line_length = 350.0                ; length of merge window
pit_lane_end_dlong = 6381.00           	; dlong where pit lane proper ends
pit_lane_start_dlong = 5720.00         	; dlong where pit lane proper begins
slow_pit_line_dlat_offset = 0.0		        ; track-specific dlat_offset of 2nd slower pit line (0 if N/A)
stall_exit_goal_dlat_offset = -4.5              ; goal dlat offset (+ left) for the pit stall exit cubic line
stall_exit_goal_dlong_offset = 5.0              ; goal dlong offset (ahead) for the pit stall exit cubic line
begin_stall_entry_offset = 19.0		        ; offset at which to begin entering the pit stall
begin_stall_approach_offset = 80.0	        ; offset at which to begin approaching the pit stall
lane_merge_dlong = 114.0                       ; 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 = 70.0

; pace car
begin_pacestall_entry_offset = 15.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 = -3.0      	; goal dlat offset for the pit stall exit
stall_pace = 6401.94 26.59 -0.25

; special stalls
stall_qual_exit = 6370.33007813 36.3400001526 -0.4

; regular stalls
stall_0 = 6370.33007813 37.7000001526 -0.4
stall_1 = 6360.33007813 42.2000001526 -0.4
stall_2 = 6350.33007813 46.5700001526 -0.4
stall_3 = 6340.33007813 50.8600001526 -0.4
stall_4 = 6330.33007813 55.2300001526 -0.4
stall_5 = 6320.33007813 59.5900001526 -0.4
stall_6 = 6310.33007813 64.0900001526 -0.4
stall_7 = 6300.33007813 68.4200001526 -0.4
stall_8 = 6290.33007813 72.8400001526 -0.4
stall_9 = 6280.33007813 77.0100001526 -0.4
stall_10 = 6270.33007813 80.6600001526 -0.4
stall_11 = 6260.33007813 84.0800001526 -0.4
stall_12 = 6250.33007813 87.2900001526 -0.4
stall_13 = 6240.33007813 90.5000001526 -0.4
stall_14 = 6230.33007813 93.4900001526 -0.4
stall_15 = 6218.33007813 96.2900001526 -0.4
stall_16 = 6207.33007813 99.3700001526 -0.4
stall_17 = 6195.33007813 101.9800001526 -0.3
stall_18 = 6183.33007813 104.4100001526 -0.3
stall_19 = 6171.33007813 106.9400001526 -0.3
stall_20 = 6158.33007813 109.0900001526 -0.2
stall_21 = 6145.33007813 110.9000001526 -0.2
stall_22 = 6132.33007813 112.7900001526 -0.1
stall_23 = 6119.33007813 114.2600001526 -0.1
stall_24 = 6106.33007813 115.4600001526 -0.01
stall_25 = 6092.33007813 116.4500001526 -0.05
stall_26 = 6078.33007813 116.9300001526 0.05
stall_27 = 6064.33007813 117.7400001526 0.05
stall_28 = 6052.33007813 117.9800001526 0.06
stall_29 = 6039.33007813 117.8100001526 0.06
stall_30 = 6026.33007813 117.7500001526 0.06
stall_31 = 6013.33007813 117.1200001526 0.07
stall_32 = 6000.33007813 116.5400001526 0.07
stall_33 = 5987.33007813 115.5800001526 0.1
stall_34 = 5974.33007813 114.3800001526 0.1
stall_35 = 5960.33007813 112.9300001526 0.1
stall_36 = 5948.33007813 111.1000001526 0.1
stall_37 = 5935.33007813 109.3300001526 0.1
stall_38 = 5922.33007813 107.2000001526 0.1
stall_39 = 5909.33007813 104.7100001526 0.1
stall_40 = 5897.33007813 102.1800001526 0.2
stall_41 = 5885.33007813 99.3400001526 0.2
stall_42 = 5872.33007813 96.2300001526 0.2


[ starting_grid_0 ]
stall_pace = 5533 6.06999969482 0
stall_0 = 5525 8.06999969482 0
stall_1 = 5525 3.06999969482 0
stall_2 = 5517 8.06999969482 0
stall_3 = 5517 3.06999969482 0
stall_4 = 5509 8.06999969482 0
stall_5 = 5509 3.06999969482 0
stall_6 = 5501 8.06999969482 0
stall_7 = 5501 3.06999969482 0
stall_8 = 5493 8.06999969482 0
stall_9 = 5493 3.06999969482 0
stall_10 = 5485 8.06999969482 0
stall_11 = 5485 3.06999969482 0
stall_12 = 5477 8.06999969482 0
stall_13 = 5477 3.06999969482 0
stall_14 = 5469 8.06999969482 0
stall_15 = 5469 3.06999969482 0
stall_16 = 5461 8.06999969482 0
stall_17 = 5461 3.06999969482 0
stall_18 = 5453 8.06999969482 0
stall_19 = 5453 3.06999969482 0
stall_20 = 5445 8.06999969482 0
stall_21 = 5445 3.06999969482 0
stall_22 = 5437 8.06999969482 0
stall_23 = 5437 3.06999969482 0
stall_24 = 5429 8.06999969482 0
stall_25 = 5429 3.06999969482 0
stall_26 = 5421 8.06999969482 0
stall_27 = 5421 3.06999969482 0
stall_28 = 5413 8.06999969482 0
stall_29 = 5413 3.06999969482 0
stall_30 = 5405 8.06999969482 0
stall_31 = 5405 3.06999969482 0
stall_32 = 5397 8.06999969482 0
stall_33 = 5397 3.06999969482 0
stall_34 = 5389 8.06999969482 0
stall_35 = 5389 3.06999969482 0
stall_36 = 5381 8.06999969482 0
stall_37 = 5381 3.06999969482 0
stall_38 = 5373 8.06999969482 0
stall_39 = 5373 3.06999969482 0
stall_40 = 5365 8.06999969482 0
stall_41 = 5365 3.06999969482 0
stall_42 = 5357 8.06999969482 0




[ starting_grid_1 ]
stall_pace = 5533 6.06999969482 0
stall_0 = 5525 8.06999969482 0
stall_1 = 5525 3.06999969482 0
stall_2 = 5517 8.06999969482 0
stall_3 = 5517 3.06999969482 0
stall_4 = 5509 8.06999969482 0
stall_5 = 5509 3.06999969482 0
stall_6 = 5501 8.06999969482 0
stall_7 = 5501 3.06999969482 0
stall_8 = 5493 8.06999969482 0
stall_9 = 5493 3.06999969482 0
stall_10 = 5485 8.06999969482 0
stall_11 = 5485 3.06999969482 0
stall_12 = 5477 8.06999969482 0
stall_13 = 5477 3.06999969482 0
stall_14 = 5469 8.06999969482 0
stall_15 = 5469 3.06999969482 0
stall_16 = 5461 8.06999969482 0
stall_17 = 5461 3.06999969482 0
stall_18 = 5453 8.06999969482 0
stall_19 = 5453 3.06999969482 0
stall_20 = 5445 8.06999969482 0
stall_21 = 5445 3.06999969482 0
stall_22 = 5437 8.06999969482 0
stall_23 = 5437 3.06999969482 0
stall_24 = 5429 8.06999969482 0
stall_25 = 5429 3.06999969482 0
stall_26 = 5421 8.06999969482 0
stall_27 = 5421 3.06999969482 0
stall_28 = 5413 8.06999969482 0
stall_29 = 5413 3.06999969482 0
stall_30 = 5405 8.06999969482 0
stall_31 = 5405 3.06999969482 0
stall_32 = 5397 8.06999969482 0
stall_33 = 5397 3.06999969482 0
stall_34 = 5389 8.06999969482 0
stall_35 = 5389 3.06999969482 0
stall_36 = 5381 8.06999969482 0
stall_37 = 5381 3.06999969482 0
stall_38 = 5373 8.06999969482 0
stall_39 = 5373 3.06999969482 0
stall_40 = 5365 8.06999969482 0
stall_41 = 5365 3.06999969482 0
stall_42 = 5357 8.06999969482 0


[ SPCC ]
num_named_sections = 18

name_0 = 44.00 315.00 T1
name_1 = 565.00 673.00 T2
name_2 = 763.00 881.00 T3
name_3 = 999.00 1083.00 T4
name_4 = 1083.00 1190.00 4A
name_5 = 1190.00 1409.00 T5
name_6 = 1695.00 1800.00 5A
name_7 = 1800.00 1880.00 T6
name_8 = 2165.00 2309.00 T7
name_9 = 2309.00 2486.00 T8
name_10 = 2619.00 2884.00 T9
name_11 = 2884.00 3343.00 T10
name_12 = 3343.00 4174.00 BSTR
name_13 = 4174.00 4500.00 ILOOP
name_14 = 4500.00 4895.00 T13
name_15 = 4895.00 5290.00 T14
name_16 = 5290.00 5740.00 FSTR
name_17 = 5740.00 6439.00 TRI