[ track ]
track_name = Kalamazoo Speedway Night
track_name_short = Kalamazoo Night
track_city = Kalamazoo
track_state = MI
track_length_n_type = 0.375-mile Oval
track_misc_info_1 = Fastest 3/8 mile track in the world
track_misc_info_2 = Home of the Kalamazoo Klash
track_misc_info_3 = and the Super Shoe Nationals
track_num_turns = 4
track_length = 0.375m
track_altitude = 0.0
track_type = 0                                  ; short oval
chassis_type = 3                                ; short track
default_event_laps = 200
default_qual_laps = 2
track_base_month = 7                            ; the race month used for single and testing
max_starters = 27
track_tire_heat = 1.05
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.25                     ; percentage of grip lost at full tire wear
track_tire_wear_exponent = 0.96                 ;> 1.0 gives a bigger fall off later in run < 1.0 gives a bigger fall off early in run
track_asphalt_grip = 1.20		        ;> 1.0 means more grip.  This shouldn't have to change by more than +- 0.05
track_concrete_grip = 1.20
track_paint_grip = 1.355			
track_north_angle = 0                           ; angle of true north in degrees


; Starter decisions:
starter_decision = 500.00 550.00


[ cup ]
record_lap_time = 10.217
record_holder = Curt Spalding

[ gns ]
record_lap_time = 12.037 
record_holder = Rick Sexton

[ cts ]
record_lap_time = 13.645
record_holder = Mark Shook

[ pta ]
record_lap_time = 10.835
record_holder = Cameron Dodson


[ weather ]
track_base_temp = 66.0                          ; track average temperature on April 1 in deg F
track_temp_range = 0.0                          ; one standard deviation from average in deg F
track_temp_swing = 0.0                         ; 
track_wind_speed = 1.0                          ; average wind speed at the track in MPH
track_wind_speed_range = 2.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 = 1.0                          ; probability of cloud cover, 0.0 to 1.0

[ ai_track ]
pace_merge_from_pit_line_dlong = 40.00
pace_merge_to_pit_line_dlong = 300.00
pace_speed_limit_mph = 30
ai_accel_modifier = 0.50                        ; acceleration grip efficiency
ai_decel_modifier = 0.95                        ; braking grip efficiency
ai_fuel_use = 0.530                             ; > 1.0 = more fuel consumed
ai_grip_modifier = 0.92                         ; > 1.0 = more grip
ai_drag_modifier = 1.00                         ; > 1.0 = more drag, which is slower
ai_line_modifier = 1.01                         ; dangerous hack
ai_qual_modifier = 1.08                         ; > 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.10                       ; right tire wear adjuster for ai
ai_arcade_tire_wear = 0.01                      ; lower = less wear
ai_arcade_fuel_use = 1.03                       ; > 1.0 = more fuel consumed
ai_arcade_grip_modifier = 0.775                 ; > 1.0 = more grip
ai_arcade_drag_modifier = 1.85                  ; > 1.0 = more drag, which is slower
strategy_lap_time_wear_loss = 0.800             ; lap time loss from totally worn tires
strategy_lap_time_fuel_use_gain = 0.300         ; lap time gain from low fuel
strategy_base_pitting_cost = 14.000             ; time lost to a stop & go pitstop
ai_pacing_distance = 1.3
ai_bunching_distance = 1.3
ai_drafting_distance = 1.1
ai_panic_decel = 3.5
ai_dlongpad_scale = 4.0
ai_dlat_pad = 0.1
ai_squeeze_pcnt = 1.00
ai_inverse_slipcurve_k = 0.35                   ; how much slip angle AI need to corner. smaller                                                      ; = more, more = increased drag

[ ai_track_gns ]
ai_accel_modifier = 0.40                        ; acceleration grip efficiency
ai_decel_modifier = 0.90                        ; braking grip efficiency
ai_fuel_use = 0.85                              ; > 1.0 = more fuel consumed
ai_grip_modifier = 0.92                         ; > 1.0 = more grip
ai_drag_modifier = 0.80                         ; > 1.0 = more drag, which is slower
ai_line_modifier = 1.02                         ; dangerous hack
ai_qual_modifier = 1.03                         ; > 1.0 = faster during qualifying
ai_tire_wear_left = 1.08                        ; left tire wear adjuster for ai
ai_tire_wear_right = 1.07                       ; right tire wear adjuster for ai
ai_pacing_distance = 1.3
ai_bunching_distance = 1.3
ai_drafting_distance = 1.1
ai_dlat_pad = 0.10
ai_squeeze_pcnt = 2.0	
ai_inverse_slipcurve_k = 0.35                   ; how much slip angle AI need to corner. smaller                                 	                ; = more, more = increased drag

[ ai_track_cts ]
ai_accel_modifier = 0.55                        ; acceleration grip efficiency
ai_decel_modifier = 0.90                        ; braking grip efficiency
ai_fuel_use = 0.80                              ; > 1.0 = more fuel consumed
ai_grip_modifier = 0.90                         ; > 1.0 = more grip
ai_drag_modifier = 0.70                         ; > 1.0 = more drag, which is slower
ai_line_modifier = 1.01                         ; dangerous hack
ai_qual_modifier = 1.10                         ; > 1.0 = faster during qualifying
ai_tire_wear_left = =1.05                       ; left tire wear adjuster for ai
ai_tire_wear_right = 1.06                       ; right tire wear adjuster for ai
ai_pacing_distance = 1.3
ai_bunching_distance = 1.3
ai_drafting_distance = 1.0
ai_dlat_pad = 0.10
ai_squeeze_pcnt = 2.0
ai_inverse_slipcurve_k = 0.36                   ; how much slip angle AI need to corner. smaller                                                      ; = more, more = increased drag 

[ AppRuleEnterPits ]
pit0_entrance_point0_dlat = 46.00
pit0_entrance_point0_dlong = 356.00
pit0_entrance_point1_dlat = 67.00
pit0_entrance_point1_dlong = 356.00
pit1_entrance_point0_dlat = 46.00
pit1_entrance_point0_dlong = 356.00
pit1_entrance_point1_dlat = 67.00
pit1_entrance_point1_dlong = 356.00


[ pit_lane_0 ]
; AI stuff
merge_from_pit_line_dlong = 40.00               ; dlong at which cars leaving pits will merge
merge_to_pit_line_dlong = -40.00 ;200.00                ; dlong at which cars entering pits will merge
merge_to_pit_line_length = 140.00 ;100.00               ; length of merge window
pit_lane_end_dlong = 650.00                     ; dlong where pit lane proper ends
pit_lane_start_dlong = 357.00                   ; dlong where pit lane proper begins
slow_pit_line_dlat_offset = 4.0                 ; track-specific dlat_offset of 2nd slower pit line stall_exit_goal_dlat_offset = -4.0              ; goal dlat offset (+ left) for the pit stall exit stall_exit_goal_dlong_offset = 8.0              ; goal dlong offset (ahead) for the pit stall exit begin_stall_entry_offset = 15.0                 ; offset at which to begin entering the pit stall
begin_stall_approach_offset = 60.0              ; offset at which to begin approaching the pit stall
lane_merge_dlong = 20.00                        ; Dlong which you must remain on the apron exiting 


; 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 = 30.0


; pace car
begin_pacestall_entry_offset = 10.0             ; offset at which to begin entering the pit stall
begin_pacestall_approach_offset = 20.0          ; offset at which to begin approaching the pit stall
pacestall_exit_goal_dlong_offset = 5.0          ; goal dlong offset (ahead) for the pit stall exit 
pacestall_exit_goal_dlat_offset = 2.5           ; goal dlat offset for the pit stall exit
stall_pace = 681.30 63.50 -0.45


; special stalls
stall_qual_exit = 660.00 45.00 -0.90


; regular stalls
stall_0 = 645.45 63.79 -0.03
stall_1 = 636.50 63.79 -0.03
stall_2 = 590.50 63.79 -0.03
stall_3 = 556.13 63.79 -0.03
stall_4 = 522.73 63.79 -0.03
stall_5 = 490.22 63.79 -0.03
stall_6 = 457.40 63.79 -0.03
stall_7 = 430.01 63.79 -0.03
stall_8 = 407.34 63.79 -0.03
stall_9 = 386.50 63.79 -0.03
stall_10 = 364.90 64.00 -0.03


[ pit_lane_1 ]
; AI stuff
merge_from_pit_line_dlong = 40.00               ; dlong at which cars leaving pits will merge
merge_to_pit_line_dlong = -40.00 ;200.00                ; dlong at which cars entering pits will merge
merge_to_pit_line_length = 140.00 ;100.00               ; length of merge window
pit_lane_end_dlong = 650.00                     ; dlong where pit lane proper ends
pit_lane_start_dlong = 357.00                   ; dlong where pit lane proper begins
slow_pit_line_dlat_offset = 4.0                 ; track-specific dlat_offset of 2nd slower pit line stall_exit_goal_dlat_offset = 4.0              ; goal dlat offset (+ left) for the pit stall exit stall_exit_goal_dlong_offset = 8.0              ; goal dlong offset (ahead) for the pit stall exit begin_stall_entry_offset = 15.0                 ; offset at which to begin entering the pit stall
begin_stall_approach_offset = 60.0              ; offset at which to begin approaching the pit stall
lane_merge_dlong = 20.00                        ; Dlong which you must remain on the apron exiting 


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


; regular stalls
stall_pace = 662.43 54.36 -0.90
stall_0 = 645.09 49.37 0.00
stall_1 = 635.59 49.49 0.00
stall_2 = 612.12 49.60 0.00
stall_3 = 588.19 49.61 0.00
stall_4 = 566.66 49.52 0.00
stall_5 = 546.60 49.63 0.00
stall_6 = 525.36 49.53 0.00
stall_7 = 504.18 49.66 0.00
stall_8 = 485.49 49.79 0.00
stall_9 = 465.83 49.81 0.00
stall_10 = 445.52 49.53 0.00
stall_11 = 428.68 49.54 0.00
stall_12 = 412.78 49.78 0.00
stall_13 = 395.20 49.86 0.00
stall_14 = 379.20 49.86 0.00
stall_15 = 363.51 49.86 0.00


[ starting_grid_0 ]
stall_pace = 217.76 28.43 0.00
stall_0 = 196.86 30.56 0.00
stall_1 = 194.19 26.70 0.00
stall_2 = 181.80 30.49 -0.03
stall_3 = 180.03 26.54 -0.03
stall_4 = 166.83 30.16 -0.03
stall_5 = 164.03 26.22 -0.03
stall_6 = 151.58 30.45 -0.01
stall_7 = 148.73 26.56 -0.01
stall_8 = 136.08 30.06 0.04
stall_9 = 133.73 26.23 0.04
stall_10 = 121.19 30.67 0.05
stall_11 = 118.28 26.27 0.05
stall_12 = 106.05 30.28 0.04
stall_13 = 103.93 26.56 0.04
stall_14 = 91.44 30.24 0.01
stall_15 = 88.81 26.57 0.01
stall_16 = 75.99 30.47 -0.02
stall_17 = 73.67 26.58 -0.02
stall_18 = 61.01 30.29 -0.03
stall_19 = 57.75 26.21 -0.03
stall_20 = 45.37 30.12 -0.02
stall_21 = 41.22 26.59 -0.02
stall_22 = 29.75 30.53 -0.01
stall_23 = 27.79 26.40 -0.01
stall_24 = 19.31 30.10 -0.01
stall_25 = 17.40 26.22 0.00
stall_26 = 10.25 30.33 0.00


[ starting_grid_1 ]
stall_pace = 217.76 28.43 0.00
stall_0 = 196.86 30.56 0.00
stall_1 = 194.19 26.70 0.00
stall_2 = 181.80 30.49 -0.03
stall_3 = 180.03 26.54 -0.03
stall_4 = 166.83 30.16 -0.03
stall_5 = 164.03 26.22 -0.03
stall_6 = 151.58 30.45 -0.01
stall_7 = 148.73 26.56 -0.01
stall_8 = 136.08 30.06 0.04
stall_9 = 133.73 26.23 0.04
stall_10 = 121.19 30.67 0.05
stall_11 = 118.28 26.27 0.05
stall_12 = 106.05 30.28 0.04
stall_13 = 103.93 26.56 0.04
stall_14 = 91.44 30.24 0.01
stall_15 = 88.81 26.57 0.01
stall_16 = 75.99 30.47 -0.02
stall_17 = 73.67 26.58 -0.02
stall_18 = 61.01 30.29 -0.03
stall_19 = 57.75 26.21 -0.03
stall_20 = 45.37 30.12 -0.02
stall_21 = 41.22 26.59 -0.02
stall_22 = 29.75 30.53 -0.01
stall_23 = 27.79 26.40 -0.01
stall_24 = 19.31 30.10 -0.01
stall_25 = 17.40 26.22 0.00
stall_26 = 10.25 30.33 0.00


[ SPCC ]
num_named_sections = 6

name_0 = 36.00 165.00 T1
name_1 = 166.00 300.00 T2
name_2 = 301.00 365.00 BSTR
name_3 = 366.00 508.00 T3
name_4 = 509.00 630.00 T4
name_5 = 631.00 36.00 FSTR


