[ track ]
track_name = NORTH WILKESBORO SPEEDWAY PST
track_name_short = North Wilkesboro PST
track_city = North Wilkesboro
track_state = NC
track_length_n_type = 0.625-mile Oval
track_misc_info_1 = Turns Banked at 14°
track_misc_info_2 = Straights Banked at 3°
track_misc_info_4 = Track Edited by "Project: Short Track"
track_num_turns = 4
track_length = 0.625m
track_altitude = 0.0
track_type = 0					;short oval
chassis_type = 3				;short
default_event_laps = 400
default_qual_laps = 2
track_base_month = 4                            ; the race month used for single, multi, and testing
max_starters = 43
track_tire_heat = 0.80                          ; > modifies amount of heat going into the tire at a given track
track_tire_wear = 0.50				; > 1.0 means more wear, i.e. 2.0 is twice normal wear, 0.5 is half normal wear
track_tire_wear_loss = 0.33                     ; 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_opp_wheel_grip = 1.26
track_wheel_grip = 1.26
track_chassis_grip = 1.26
track_undefined_grip = 1.26
track_asphalt_grip = 1.26			; > 1.0 means more grip.  This shouldn't have to change by more than +- 0.05
track_concrete_grip = 1.26			; > means more grip.  Again, keep between about 0.9 and 1.05
track_paint_grip = 1.26	
track_north_angle = 10				; 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 = 900 950	;820 870


[ track_gns ]
track_tire_heat = 0.80                          ; > modifies amount of heat going into the tire at a given track
track_tire_wear = 0.50				; > 1.0 means more wear, i.e. 2.0 is twice normal wear, 0.5 is half normal wear
track_tire_wear_loss = 0.33                     ; 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.26			; > 1.0 means more grip.  This shouldn't have to change by more than +- 0.05
track_concrete_grip = 1.26			; > means more grip.  Again, keep between about 0.9 and 1.05
track_paint_grip = 1.26


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

[ cup ]
record_lap_time = 18.905
record_holder = Ernie Irvan 1994 Cup

[ gns ]
record_lap_time = 19.377
record_holder = Tommy Houston 1984 BGN

[ cts ]
record_lap_time = 19.344
record_holder = Mike Skinner 1995 CTS 


[ weather ]
track_base_temp = 78.3				; 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 = 19.0 
track_wind_speed = 7.1                          ; average wind speed at the track in MPH
track_wind_speed_range = 5.0                    ; one standard deviation from average in MPH
track_wind_direction = 45                       ; compass heading in degrees from which wind is most likely (in this case from Northwest)
track_cloud_prob = 0.92				; probability of cloud cover, 0.0 to 1.0

[CrowdSound]
num_sources = 4
pos_0 = 5 205 3
pos_1 = 131 187 4
pos_2 = 140 -231 2
pos_3 = -35 -231 2

[ ai_track ]
pace_merge_from_pit_line_dlong = 250
pace_merge_to_pit_line_dlong = 525
pace_speed_limit_mph = 45
ai_accel_modifier = 0.55                        ; acceleration grip efficiency
ai_decel_modifier = 1.05			; braking grip efficiency
ai_fuel_use = 1.00				; > 1.0 = more fuel consumed
ai_grip_modifier = 0.985			; > 1.0 = more grip
ai_drag_modifier = 1.02				; > 1.0 = more drag, which is slower
ai_line_modifier = 1.01                         ; dangerous hack, don't use unless you are a trained professional
ai_qual_modifier = 1.05				; > 1.0 = faster during qualifying
ai_wall_offset = 100                            ; 100 = full-time AI collision detection
ai_tire_wear_left = 1.00			; left tire wear adjuster for ai
ai_tire_wear_right = 1.00			; 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 = 0.90                       ; > 1.0 = more fuel consumed (used in addition to fuel_use above)
ai_arcade_grip_modifier = 0.82                  ; > 1.0 = more grip
ai_arcade_drag_modifier = 1.32                  ; > 1.0 = more drag, which is slower
strategy_lap_time_wear_loss = 3.380             ; lap time loss from totally worn tires
strategy_lap_time_fuel_use_gain = 0.180         ; lap time gain from low fuel
strategy_base_pitting_cost = 19.419		;34.499             ; time lost to a stop & go pitstop
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.10			; car lengths behind while racing
ai_panic_decel = 6.0                            ; G's of extra deceleration inducing panic
ai_dlongpad_scale = 9.0
ai_dlat_pad = 0.20
ai_squeeze_pcnt = 0.0
ai_inverse_slipcurve_k = 0.33			; how much slip angle AI need to corner. smaller = more, more = increased drag

[ ai_track_gns ]
ai_accel_modifier = 0.55                        ; acceleration grip efficiency
ai_decel_modifier = 1.05			; braking grip efficiency
ai_fuel_use = 1.00				; > 1.0 = more fuel consumed
ai_grip_modifier = 0.985			; > 1.0 = more grip
ai_drag_modifier = 1.02
ai_line_modifier = 1.01
ai_qual_modifier = 1.04                         ; > 1.0 = faster during qualifying
ai_drafting_distance = 1.10			; car lengths behind while racing
ai_panic_decel = 6.0				; G's of extra deceleration inducing panic
ai_dlongpad_scale = 9.0
ai_dlat_pad = 0.20      
ai_inverse_slipcurve_k = 0.33

[ ai_track_cts ]
ai_accel_modifier = 0.50			; acceleration grip efficiency
ai_decel_modifier = 1.05                        ; braking grip efficiency
ai_fuel_use = 1.00				; > 1.0 = more fuel consumed
ai_grip_modifier = 0.99				; > 1.0 = more grip
ai_drag_modifier = 1.04                         ; > 1.0 = more drag, which is slower
ai_line_modifier = 1.01                         ; dangerous hack, don't use unless you are a trained professional
ai_qual_modifier = 1.04				; > 1.0 = faster during qualifying
ai_tire_wear_left = 1.00                        ; left tire wear adjuster for ai
ai_tire_wear_right = 1.19                       ; right tire wear adjuster for ai
ai_drafting_distance = 1.20			; car lengths behind while racing
ai_dlat_pad = 0.27
ai_dlongpad_scale = 9.0
ai_dlat_pad = 0.27
ai_squeeze_pcnt = 0.00
ai_inverse_slipcurve_k = 0.35			; how much slip angle AI need to corner. smaller = more, more = increased drag

[ AppRuleEnterPits ]
pit0_entrance_point0_dlat = 24.48
pit0_entrance_point0_dlong = 611.49
pit0_entrance_point1_dlat = 9.61
pit0_entrance_point1_dlong = 611.49

[ pit_lane_0 ]
; AI section
merge_from_pit_line_dlong = 405.0		; dlong at which cars leaving pits will merge to race line
merge_to_pit_line_dlong = 395.0			; dlong at which cars entering pits will merge to pit line
merge_to_pit_line_length = 25.0                 ; length of merge window
pit_lane_end_dlong = 140.4			; dlong where pit lane proper ends
pit_lane_start_dlong = 611.49			; dlong where pit lane proper begins
slow_pit_line_dlat_offset = 3.5                 ; track-specific dlat_offset of 2nd slower pit line (0 if N/A)
stall_exit_goal_dlat_offset = -4.0              ; goal dlat offset (+ left) for the pit stall exit cubic line
stall_exit_goal_dlong_offset = 8.0              ; goal dlong offset (ahead) for the pit stall exit cubic line
begin_stall_approach_offset = 45.0              ; dlong offset from stall at which to switch to pit_stall_approach_speed
begin_stall_entry_offset = 25.0                 ; dlong offset at which stall entry behavior begins
lane_merge_dlong = 350				; 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 = 1                               ; 0 no wall, 1 has wall
speed_limit_MPH = 45.0

; pace car
begin_pacestall_approach_offset = 45.0		; offset at which to begin approaching the pit stall
begin_pacestall_entry_offset = 25.0		; offset at which to begin entering the pit stall
pacestall_exit_goal_dlong_offset = 6.0          ; goal dlong offset (ahead) for the pit stall exit 
pacestall_exit_goal_dlat_offset = -1.85		; goal dlat offset for the pit stall exit
stall_pace = 155.00 28.00 0.0


; special stalls
stall_qual_exit = 136 24.2 0.0


; stalls
; regular stalls
stall_0 = 133.00 24.2 -0.00
stall_1 = 122.00 24.2 -0.00
stall_2 = 109.00 24.2 0.00
stall_3 = 97.00 24.2 0.00
stall_4 = 77.00 24.2 0.00
stall_5 = 66.50 24.2 0.00
stall_6 = 56.00 24.2 0.00
stall_7 = 46.0 24.2 0.00
stall_8 = 36.00 24.2 0.00
stall_9 = 25.0 24.2 0.00
stall_10 = 15 24.2 0.00
stall_11 = 5 24.2 0.00
stall_12 = 1015.50 24.20 0.00
stall_13 = 1005.50 24.20 0.00
stall_14 = 995.50 24.20 0.00
stall_15 = 984.50 24.20 0.00
stall_16 = 974.50 24.20 0.00
stall_17 = 964.50 24.20 0.00
stall_18 = 954.50 24.20 0.00
stall_19 = 944.00 24.20 0.00
stall_20 = 934.00 24.20 0.00
stall_21 = 924.00 24.20 0.00
stall_22 = 912.00 24.20 0.00
stall_23 = 899.00 24.20 0.00
stall_24 = 886.00 24.20 0.00
stall_25 = 873.00 24.20 0.00
stall_26 = 861.00 24.20 0.00
stall_27 = 848.00 24.20 0.00
stall_28 = 835.00 24.20 0.00
stall_29 = 822.00 24.20 0.00
stall_30 = 809.00 24.20 0.00
stall_31 = 796.00 24.20 0.00
stall_32 = 783.00 24.20 0.01
stall_33 = 770.20 24.30 0.00
stall_34 = 757.50 24.30 0.00
stall_35 = 745.00 24.3 0.0
stall_36 = 732.00 24.4 0.0
stall_37 = 719.00 24.4 -0.0
stall_38 = 706.00 24.4 -0.01
stall_39 = 693.00 24.4 0.0
stall_40 = 680.00 24.4 -0.01
stall_41 = 667.50 24.4 -0.01
stall_42 = 654.50 24.4 -0.01

[ starting_grid_0 ]
stall_pace = 110 2.5 -0.00
stall_0 = 90 4.4 -0.00
stall_1 = 90 0.0 -0.00
stall_2 = 80 4.4 0.00
stall_3 = 80 0.0 0.00
stall_4 = 70.00 4.4 0.00
stall_5 = 70 0.0 0.00
stall_6 = 60 4.4 0.00
stall_7 = 60 0.0 0.00
stall_8 = 50 4.4 0.00
stall_9 = 50 0.0 0.00
stall_10 = 40 4.4 0.00
stall_11 = 40 0.0 0.00
stall_12 = 30 4.4 0.00
stall_13 = 30 0.0 0.00
stall_14 = 20 4.4 0.00
stall_15 = 20 0.0 0.00
stall_16 = 10 4.4 0.00
stall_17 = 10 0.0 0.00
stall_18 = 0.05 4.4 0.00
stall_19 = 0.05 0.0 0.00
stall_20 = 1010 4.4 0.00
stall_21 = 1010 0.0 0.00
stall_22 = 1000 4.4 0.00
stall_23 = 1000 0.0 0.00
stall_24 = 990 4.4 0.00
stall_25 = 990 0.0 0.00
stall_26 = 980 4.4 0.00
stall_27 = 980 0.0 0.00
stall_28 = 970 4.4 0.00
stall_29 = 970 0.0 0.00
stall_30 = 960 4.4 0.00
stall_31 = 960 0.0 0.00
stall_32 = 950 4.4 0.00
stall_33 = 950 0.0 0.00
stall_34 = 940 4.4 0.00
stall_35 = 940 0.0 0.00
stall_36 = 930 4.4 0.00
stall_37 = 930 0.0 0.00
stall_38 = 920 4.4 0.00
stall_39 = 920 0.0 0.00
stall_40 = 910 4.4 0.00
stall_41 = 910 0.0 0.00
stall_42 = 900 4.4 0.00

;[ starting_grid_0 ]
;alternate full pace start grid from pit stall
; to use you need to change the following lines
; from the appropriate [ ai_track_{mod} ] stanza
; ai_pacing_distance = 3.5
; ai_bunching_distance = 1.7

;stall_pace = 136.24 24.2 -0.00
;stall_0 = 121.79 24.2 -0.00
;stall_1 = 106.35 24.2 -0.00
;stall_2 = 95.00 24.2 0.00
;stall_3 = 84.50 24.2 0.00
;stall_4 = 73.00 24.2 0.00
;stall_5 = 62.50 24.2 0.00
;stall_6 = 51.00 24.2 0.00
;stall_7 = 40.50 24.2 0.00
;stall_8 = 29.00 24.2 0.00
;stall_9 = 18.50 24.2 0.00
;stall_10 = 7.00 24.2 0.00
;stall_11 = 1016.50 24.2 0.00
;stall_12 = 1005.50 24.20 0.00
;stall_13 = 994.00 24.20 0.00
;stall_14 = 985.50 24.20 0.00
;stall_15 = 974.00 24.20 0.00
;stall_16 = 963.50 24.20 0.00
;stall_17 = 952.00 24.20 0.00
;stall_18 = 941.50 24.20 0.00
;stall_19 = 930.00 24.20 0.00
;stall_20 = 919.50 24.20 0.00
;stall_21 = 908.00 24.20 0.00
;stall_22 = 893.50 24.20 0.00
;stall_23 = 880.00 24.20 0.00
;stall_24 = 865.59 24.20 0.00
;stall_25 = 850.18 24.20 0.00
;stall_26 = 835.76 24.20 0.00
;stall_27 = 820.35 24.20 0.00
;stall_28 = 805.53 24.20 0.00
;stall_29 = 790.71 24.20 0.00
;stall_30 = 775.29 24.20 0.00
;stall_31 = 760.88 24.10 0.00
;stall_32 = 745.47 24.20 0.01
;stall_33 = 730.06 24.20 0.00
;stall_34 = 715.65 24.30 0.00
;stall_35 = 700.24 24.3 0.0
;stall_36 = 685.82 24.3 0.0
;stall_37 = 670.41 24.3 -0.0
;stall_38 = 655.00 24.4 -0.01
;stall_39 = 640 24.3 0.0
;stall_40 = 625 24.3 -0.01
;stall_41 = 610 24.3 0.0
;stall_42 = 595 24.3 0.0


[ starting_grid_1 ]
stall_pace = 465 2.0 0.0
stall_0 = 437 4.75 0.00
stall_1 = 437 0.0 0.00
stall_2 = 428 4.75 0.0
stall_3 = 428 0.0 0.0
stall_4 = 419 4.75 0.0
stall_5 = 419 0.0 0.0
stall_6 = 410 4.75 0.0
stall_7 = 410 0.0 0.0
stall_8 = 401 4.75 0.0
stall_9 = 401 0.0 0.0 
stall_10 = 392 4.75 0.00
stall_11 = 392 0.0 0.0 
stall_12 = 383 4.75 0.00
stall_13 = 383 0.0 0.0 c
stall_14 = 374 4.75 0.0
stall_15 = 374 0.0 0.0 
stall_16 = 365 4.75 0.00
stall_17 = 365 0.0 0.0 
stall_18 = 356 4.75 0.00
stall_19 = 356 0.0 0.0 
stall_20 = 347 4.75 0.00
stall_21 = 347 0.0 0.0 
stall_22 = 338 4.75 0.00
stall_23 = 338 0.0 0.0 
stall_24 = 329 4.75 0.00
stall_25 = 329 0.0 0.0 
stall_26 = 320 4.75 0.00
stall_27 = 320 0.0 0.0 
stall_28 = 311 4.75 0.00
stall_29 = 311 0.0 0.0 
stall_30 = 302 4.75 0.00
stall_31 = 302 0.0 0.0 
stall_32 = 293 4.75 0.00
stall_33 = 293 0.0 0.0 
stall_34 = 284 4.75 0.00
stall_35 = 284 0.0 0.0 
stall_36 = 275 4.75 0.00
stall_37 = 275 0.0 0.0 
stall_38 = 266 4.75 0.00
stall_39 = 266 0.0 0.0 
stall_40 = 257 4.75 0.00
stall_41 = 257 0.0 0.0 
stall_42 = 248 4.75 0.0


[ SPCC ]
num_named_sections = 4

name_0 = 100 250 T1
name_1 = 250 400 T2
name_2 = 400 611 BSTR
name_3 = 611 766 T3
name_4 = 766 917 T4
name_5 = 917 100 FSTR
