; *************************************
; MAIN AI PARAMETERS
; *************************************

[ behavior ]
attempt_outbrake_dlong_sep = 12.410400  	; max. dlong sep for attempting to outbrake car ahead (at designated waypoint)
auto_blocker_line_speed_pct = 0.74		; % of race line speed below which car should automatically be considered a potential blocker
base_gearshift_hiatus = 6.000000        	; base time (in ticks) engine is disengaged for a gear shift
base_race_start_hiatus = 18.0000		; base time (in ticks) of driver reaction at start of race
being_squeezed_speed_coeff = 0.85000   	; value adjusts dlong speed goal if being squeezed
crashing_recovery_alt = 0.600000        	; altitude threshold below which will attempt recovery from crashing mode
crashing_recovery_pitch_roll = 0.980000 	; safe pitch/roll velocity v. surface normal cosine for recovery from crashing mode
crashing_recovery_slip_angle = 0.349      ; slip angle threshold (~ 20 degrees)below which will attempt recovery from crashing mode
crashing_recovery_yaw_velocity = 0.050000	; yaw vel. threshold below which will attempt recovery from crashing mode
dlong_speed_dropoff_coeff =  0.000000 	; value * (line yaw vel.)^2 * (dlat offset from line)^2 = line speed adj.
long_term_avoid_time_coeff = 0.80	      ; adjusts avoid_time_coeff for long term decision making
long_term_check_min_speed = 0.620400    	; min. dlong speed in ms./tick for doing long term decision making
loss_of_control_coeff = 1.200000		; adjusts parameters that determine whether loss of control has occurred
loss_of_control_speed_adj_scaling = 0.20  ; scaling factor for loss of control adjustment based on speed relative to 75 MPH
low_speed_override_threshold = 0.434280 	; dlong speed below which misc. low speed overrides will kick in.
max_practice_pit_wait = 360.000000      	; max. time in SECONDS car will wait in pit after reentering pit during practice
min_cornering_outside_pass_radius = 400.000000	; min. radius in meters for which outside pass attempt in turn permitted
min_dlat_sep_back = 2.7000            	; distance in meters
min_dlat_sep_front = 2.70000           	; distance in meters
min_dlong_sep_back = 5.025240           	; distance in meters
min_practice_pit_wait = 180.000000      	; min. time in SECONDS car will wait in pit after reentering pit during practice
min_speed_dropoff_coeff = 0.750000      	; min. coeff for dlong_speed_dropoff_coeff formula
no_pass_zone_speed_pct_override = 0.1  	; % of race line speed below which car no pass zone waypoint is overridden,
passee_dlong_sep_coeff = 0.35      		; modifies desired dlong sep. when tailing designated passee
slow_lap_speed_adj_coeff = 0.900000     	; value modifies all speed-related goals for driving a slow lap
start_practice_dlong_sep = 100.000000   	; dlong sep to car behind required to consider starting practice lap
start_practice_pit_wait = 120.000000     	; baseline time in SECONDS car will wait in pit at start of practice session
straightaway_pass_closing_velocity = 0.022 ; dlong closing vel. to designated passee at which pass attempt initiated
straightaway_pass_dlong_sep = 10.0        ; dlong sep to designated passee at which pass attempt initiated
straightaway_pass_max_accel_pct = 0.925	; % of our max_accel applying (due to dlong avoid) below which pass initiated
straightaway_pass_speed_coeff = 0.000000	; value * Aggression if >= 1.0 modifies dlong speed for pass attempt in waypoint-marked straightaway

[ driver_modeling ]
; GLOBAL SCALING 
global_driver_mod_scaling = 1.000000    	; scaling coefficient for all driver personality parameters loaded from DRIVER.INI
fast_global_hype_scaling = 0.900       ; scaling coefficient to transform normalized player time (when below 1.0) into global hype
slow_global_hype_scaling = 1.00000      ; scaling coefficient to transform normalized player time (when above 1.0) into global hype
novice_behavior_scaling = 1.7500000	      ; scaling coeff for < 1.0 driver params for NOVICE difficulty
intermediate_behavior_scaling = 1.2500000 ; scaling coeff for < 1.0 driver params for INTERMEDIATE difficulty
pro_behavior_scaling = 1.0000000	      ; scaling coeff for < 1.0 driver params for PRO difficulty

; PARAMETER-SPECIFIC SCALING
aggression_desired_sep_scaling = 1.000000	; INVERSE_SCALE_COEFF(aggression,value) modifies desired dlong/dlat separations
aggression_trans_time_scaling = 1.000000	; INVERSE_SCALE_COEFF(aggression,value) modifies goal transition times
aggression_yaw_k1_scaling = 1.000000    	; SCALE_COEFF(aggression,value) modifies yaw spring/damper k1
alertness_desired_sep_scaling = 1.200000	; INVERSE_SCALE_COEFF(alertness,value) modifies desired dlong/dlat separations
alertness_lookahead_scaling = 1.000000  	; SCALE_COEFF(alertness,value) modifies lookahead time
experience_lookahead_scaling = 1.000000 	; SCALE_COEFF(lookahead,value) modifies lookahead time
experience_nom_traction_scaling = 0.500000	; SCALE_COEFF(experience,value) modifies nom_traction_circle
hype_dlong_accel_scaling = 1.000000     	; SCALE_COEFF(hype,value) modifies dlong_accel
hype_nom_traction_scaling = 1.100000    	; SCALE_COEFF(hype,value) modifies nom_traction_circle
quickness_adj_traction_scaling = 1.000000	; SCALE_COEFF(quickness,value) modifies adj_traction_circle
quickness_dlong_accel_scaling = 1.000000	; SCALE_COEFF(quickness,value) modifies dlong_accel
quickness_gearshift_scaling = 2.000000  	; INVERSE_SCALE_COEFF(quickness,value) modifies base_gearshift_hiatus value
smoothness_adj_traction_scaling = 1.000000	; SCALE_COEFF(smoothness,value) modifies adj_traction_circle
smoothness_trans_time_scaling = 1.500000	; SCALE_COEFF(smoothness,value) modifies goal transition times
smoothness_yaw_k1_scaling = 1.000000    	; SCALE_COEFF(smoothness,value) modifies yaw spring/damper k1

; DRIVER ERRORS
base_brake_lock_chance = 10.000000      	; base chance in 100 that selected driver will lock brakes
base_missed_gear_chance = 10.000000     	; base chance in 100 that selected driver will botch gearshift
check_driver_mistake_interval = 2160.000000	; base interval in ticks for choosing random driver to check for mistake

; RANDOM MODIFICATIONS
n_mods_per_interval = 0.500000          	; if mods to be applied apply this # per car on track
in_session_chance_aggression_mod = 10.000000	; in session chance in 100 that given random mod affects aggression
in_session_chance_alertness_mod = 3.000000	; in session chance in 100 that given random mod affects alertness
in_session_chance_experience_mod = 0.000000	; in session chance in 100 that given random mod affects experience
in_session_chance_hype_mod = 2.000000   	; in session chance in 100 that given random mod affects hype
in_session_chance_qualifying_mod = 0.000000	; in session chance in 100 that given random mod affects qualifying
in_session_chance_quickness_mod = 50.000000	; in session chance in 100 that given random mod affects quickness
in_session_chance_smoothness_mod = 35.000000	; in session chance in 100 that given random mod affects smoothness
in_session_driver_mod_interval = 21600.000000	; interval (in ticks) between random, in-session driver mods
start_session_chance_aggression_mod = 0.000000	; [unused for GPL] start session chance in 100 that given random mod affects aggression
start_session_chance_alertness_mod = 0.000000	; [unused for GPL] start session chance in 100 that given random mod affects alertness
start_session_chance_experience_mod = 0.000000	; [unused for GPL] start session chance in 100 that given random mod affects experience
start_session_chance_hype_mod = 0.000000	; [unused for GPL] start session chance in 100 that given random mod affects hype
start_session_chance_qualifying_mod = 0.000000	; [unused for GPL] start session chance in 100 that given random mod affects qualifying
start_session_chance_quickness_mod = 100.000000	; [unused for GPL] start session chance in 100 that given random mod affects quickness
start_session_chance_smoothness_mod = 0.000000	; [unused for GPL] start session chance in 100 that given random mod affects smoothness

[ magic ]
disable_random_modifiers = 0.000000     	; set to 1.0 to prevent random driver modifiers (0.0 = modifiers allowed)
dump_turn_map = 0.000000                	; dump the turn map using REPORT_MESSAGE
global_speed_override = 1.000000        	; start of session speed override for all AI cars (0.0 = stopped, 1.0 = normal)
improve_base_index_ahead = 3.000000     	; base index ahead at which to begin assessing dlat errors
improve_down_amt = 0.002500             	; % by which to decrease speed when decrease implemented
improve_down_threshold = 0.450000       	; dlat error (in meters) after which will decrease speed
improve_initial_increase = 0.0000000    	; % for initial across-the-board increase to line speed when learning begins
improve_initial_lookahead = 3.000000    	; initial lookahead in seconds for assessing dlat errors
improve_lookahead_increment = 0.200000  	; increment to lookahead for when lookahead propagation for flagrant error occurs
improve_max_waypoint_hype = 1.150000    	; max. waypoint hype that learning algorithm will apply to given index
improve_n_index_to_adjust = 10.000000   	; # indices to adjust for when lookahead propagation for flagrant error occurs
improve_up_amt = 0.00500000               	; % by which to increase speed when increase attempted
improve_up_threshold = 0.2000       	; dlat error (in meters) for which permit speed increase
line_to_improve = 0.000000              	; line to improve using learning algorithm
log_spreadsheet_tcircle = 0.000000      	; # log traction circle, spreadsheet format (0.0 = no, 1.0 = yes)
log_spreadsheet_telemetry = 0.000000    	; # log telemetry, spreadsheet format (0.0 = no, 1.0 = yes)
n_ai_cars = -1.000000                   	; overrides # of AI cars set in UI (use -1.0 to ignore this override)
npt_override = 0.00				; set to > 0.0 to override normalized player time
override_difficulty_hype = 0.0		; override difficulty hype adjustment (0.0 = no, 1.0 = yes)
parameter_table_magic_number = 1234.000000	; magic # for integrity check--DO NOT MODIFY
signal_induced_problems = 0.000000      	; have drivers raise hand if have induced problem/error (0.0 = no, 1.0 = yes)
startup_npt = 1.20				; new player starting normalized player time

[ mechanical ]
base_brake_wear = 0.000000              	; wear (as max_decel coeff.) per kilometer (1000 ms)
base_fuel_consumption = 0.000000        	; wear (as traction circle coeff.) per kilometer (1000 ms)
base_fuel_drag = 0.001000               	; drag (meters/second added to external_dlong_accel) from fuel weight
base_suspension_failure_coeff = 0.600000	; * traction circle = adj. traction circle
base_suspension_problem_coeff = 0.800000	; * traction circle = adj. traction circle
base_tire_failure_coeff = 0.500000      	; * traction circle = adj. traction circle
base_tire_wear = 0.000000               	; wear (as traction circle coeff.) per kilometer (1000 ms)
brake_failure_chance = 1.000000         	; % chance any problem/failure involves brake failure
brake_problem_chance = 2.000000         	; % chance any problem involves brake problem
coolant_leak_chance = 2.000000          	; % chance any problem/failure involves coolant leak
driver_fuel_consumption_scaling = 0.000000	; scales effect of quickness, smoothness, and aggression
driver_tire_break_wear_scaling = 0.000000	; scales effect of smoothness and aggression
engine_failure_chance = 16.000000       	; % chance any problem/failure involves engine failure
engine_problem_chance = 23.000000       	; % chance any problem involves engine problem
front_tire_failure_yaw_k1_scale = 0.035000	; see aiCar::ComputeYawSpringCoeff
fuel_leak_chance = 2.000000             	; % chance any problem/failure involves fuel leak
fuel_system_failure_chance = 5.000000   	; % chance any problem/failure involves fuel system failure
fuel_system_problem_chance = 7.000000   	; % chance any problem involves fuel system problem
mechanical_failure_chance = 5.000000    	; chance in 10000 (!!) per ACTIVE AI car for induced problem/failure each interval
mechanical_failure_interval = 540.000000	; average interval in ticks to check for mechanical problem/failure (gets randomized)
oil_leak_chance = 10.000000             	; % chance any problem/failure involves oil leak
rear_tire_failure_yaw_k1_scale = 0.035000	; see aiCar::ComputeYawSpringCoeff
suspension_cond_accel_scaling = 0.100000	; max_accel *= SCALE_COEFF(suspension_condition,value)
suspension_cond_decel_scaling = 0.500000	; max_decel *= SCALE_COEFF(suspension_condition,value)
suspension_failure_chance = 10.000000   	; % chance any problem/failure involves suspension failure
suspension_failure_yaw_k1_scale = 0.330000	; see aiCar::ComputeYawSpringCoeff
suspension_mechanical_drag_coeff = 0.0025000	; meters/tick^2 drag--see aiCar::ComputeMechanicalDrag
suspension_problem_chance = 15.000000   	; % chance any problem involves suspension problem
suspension_problem_pitch_adj_coeff = 0.100000	; value * susp. condition adjusts pitch
suspension_problem_roll_adj_coeff = 0.100000	; value * susp. condition adjusts roll
suspension_problem_slip_angle_adj = 0.150000	; value * slip angle * k is added to suspension coeff.
suspension_problem_yaw_k1_scale = 0.050000	; see aiCar::ComputeYawSpringCoeff
tire_cond_accel_scaling = 0.100000      	; max_accel *= SCALE_COEFF(tire_condition,value)
tire_cond_decel_scaling = 0.300000      	; max_decel *= SCALE_COEFF(tire_condition,value)
tire_failure_chance = 3.000000          	; % chance any problem/failure involves tire failure
tire_failure_mechanical_drag_coeff = 0.00300 ; meters/tick^2 drag--see aiCar::ComputeMechanicalDrag
tire_problem_chance = 4.000000          	; % chance any problem involves tire problem
tire_problem_slip_angle_adj = 0.150000  	; value * slip angle * k is added to tire coeff.

[ physics ]
alt_accel_k1 = 0.070000                 	; k1 for altitude control spring/damper
alt_accel_k2 = 0.32000                 	; k2 for altitude control spring/damper
;alt_accel_k1 = 0.121800                 	; k1 for altitude control spring/damper
;alt_accel_k2 = 0.488700                 	; k2 for altitude control spring/damper
drive_train_friction_adj = 0.250000     	; fudge factor for drive train friction coeff. use for max. engine accel
gear_shift_rpm_decrement = 195.000000   	; during gear shift decrement RPM each tick by this amount
idle_scaled_power = 0.080000            	; eng. power when engine idling scaled between 0 and 1
inertial_factor = 0.300000              	; adj. max_accel to simulate inertia--see aiAdvanceCarOnLine()
inverse_slipcurve_k = 0.166700          	; in (meters/tick^2)/radian; calculated by JDK for use with fnSlipcurve table by yaw pipeline
;inverse_slipcurve_k = 0.168700          	; in (meters/tick^2)/radian; calculated by JDK for use with fnSlipcurve table by yaw pipeline
max_lat_acc_from_speed = 0.0125000       	; value * speed = max. lat accel allowed
minimum_rpm = 1000.000000               	; min. engine rpm (e.g., when car idle)
nominal_downforce_coeff = 5700.657227   	; ????????? coeff = v^2 / X.XXXG. = XXXMPH^2 / X.XXXG = 200MPH^2 * 7 / ONE_G
nominal_drag_coeff = 2638.590088        	; ???????? coeff = v^2 / 0.XXXXG. = XXXMPH^2 / 0.XXXXG
pitch_accel_coeff = 2.000000            	; value * averaged_applied_tire_dlong_accel = radians of pitch
roll_accel_coeff = 3.000000             	; value * dlat_accel = radians of roll
rolling_drag_amt = 0.040000             	; value * external_N_accel = drag (in meters/tick^2) caused by tires et. al.
yaw_accel_k1 = 0.120000                 	; k1 for yaw accel. spring/damper
yaw_accel_k2 = 1.000000                 	; k2 for yaw accel. spring/damper
max_ws_interval = 108.000000                    ; max time(ticks) to stop wheelspin
min_ws_interval = 54.000000                     ; min time(ticks) to stop wheelspin
wheelspin_min_adj_coeff = 0.50000              ; max grip reduction from wheelspin

; *************************************
; FUZZY LINE PARAMETERS
; *************************************

[ follow_line ]
avoid_time_coeff = 0.100            		; value * est. time to collision = ticks before do obstacle avoidance
desired_dlong_sep = 14.0         		; default desired dlong separation in meters between us and car in front
dlat_accel_k1 = 0.0045           	; k1 for dlat accel. goal spring/damper
dlat_accel_k2 = 0.1202        	; k2 for dlat accel. goal spring/damper
dlat_lookahead = 0.000000               	; default lookahead in ticks for calculating dlat accel goal
long_term_lookahead = 108.000000        	; default long-term lookahead in ticks
short_term_lookahead = 17.000000        	; default short-term lookahead in ticks
cornering_avoid_time_coeff = 0.12000   	; cornering param
cornering_desired_dlong_sep = 13.5	; cornering param
cornering_dlat_accel_k1 = 0.0086		cornering param
cornering_dlat_accel_k2 = 0.1432		; cornering param
cornering_dlat_lookahead = 0.000000     	; cornering param
cornering_long_term_lookahead = 90.000000	; cornering param
cornering_short_term_lookahead = 17.000000	; cornering param
switch_to_cornering_dlat_velocity = 0.10	; default dlat vel. (in meters/tick) at which use cornering fuzzy line params

[ basic_line_transition ]
avoid_time_coeff = 0.0875          	; value * est. time to collision = ticks before do obstacle avoidance
desired_dlong_sep = 13.5	          		; default desired dlong separation in meters between us and car in front
dlat_accel_k1 = 0.0056            	; k1 for dlat accel. goal spring/damper
dlat_accel_k2 = 0.1254               	; k2 for dlat accel. goal spring/damper
dlat_lookahead = 0.000000               	; default lookahead in ticks for calculating dlat accel goal
dlat_trans_time = 4.000000              	; default time in ticks to achieve dlat goal
long_term_lookahead = 108.000000        	; default long-term lookahead in ticks
short_term_lookahead = 17.000000        	; default short-term lookahead in ticks
cornering_avoid_time_coeff = 0.105000   	; cornering param
cornering_desired_dlong_sep = 12.5 		; cornering param
cornering_dlat_accel_k1 = 0.00920   	; cornering param
cornering_dlat_accel_k2 = 0.152400      	; cornering param
cornering_dlat_lookahead = 0.000000     	; cornering param
cornering_dlat_trans_time = 3.000000    	; cornering param
cornering_long_term_lookahead = 72.000000	; cornering param
cornering_short_term_lookahead = 17.000000	; cornering param
switch_to_cornering_dlat_velocity = 0.10	; default dlat vel. (in meters/tick) at which use cornering fuzzy line params

[ abrupt_line_transition ]
avoid_time_coeff = 0.06            	; value * est. time to collision = ticks before do obstacle avoidance
desired_dlong_sep = 13.0	          		; default desired dlong separation in meters between us and car in front
dlat_accel_k1 = 0.0087             	; k1 for dlat accel. goal spring/damper
dlat_accel_k2 = 0.1224         	; k2 for dlat accel. goal spring/damper
dlat_lookahead = 0.000000               	; default lookahead in ticks for calculating dlat accel goal
dlat_trans_time = 3.000000              	; default time in ticks to achieve dlat goal
long_term_lookahead = 108.000000        	; default long-term lookahead in ticks
short_term_lookahead = 16.000000        	; default short-term lookahead in ticks
cornering_avoid_time_coeff = 0.0950   	; cornering param
cornering_desired_dlong_sep = 12.0  		; cornering param
cornering_dlat_accel_k1 = 0.0101   	; cornering param
cornering_dlat_accel_k2 = 0.1274   	; cornering param
cornering_dlat_lookahead = 0.000000     	; cornering param
cornering_dlat_trans_time = 2.000000    	; cornering param
cornering_long_term_lookahead = 54.000000	; cornering param
cornering_short_term_lookahead = 17.000000	; cornering param
switch_to_cornering_dlat_velocity = 0.10	; default dlat vel. (in meters/tick) at which use cornering fuzzy line params


[ entering_pits ]
avoid_time_coeff = 0.250000             	; value * est. time to collision = ticks before do obstacle avoidance
desired_dlong_sep = 12.563100           	; default desired dlong separation in meters between us and car in front
dlat_accel_k1 = 0.002000                	; k1 for dlat accel. goal spring/damper
dlat_accel_k2 = 0.120000                	; k2 for dlat accel. goal spring/damper
dlat_lookahead = 1.000000               	; default lookahead in ticks for calculating dlat accel goal
dlat_trans_time = 0.000000              	; default time in ticks to achieve dlat goal
long_term_lookahead = 108.000000        	; default long-term lookahead in ticks
short_term_lookahead = 36.000000        	; default short-term lookahead in ticks
cornering_avoid_time_coeff = 0.250000   	; cornering param
cornering_desired_dlong_sep = 12.563100 	; cornering param
cornering_dlat_accel_k1 = 0.003000      	; cornering param
cornering_dlat_accel_k2 = 0.140000      	; cornering param
cornering_dlat_lookahead = 0.000000     	; cornering param
cornering_long_term_lookahead = 108.000000	; cornering param
cornering_short_term_lookahead = 36.000000	; cornering param
switch_to_cornering_dlat_velocity = 0.1	; default dlat vel. (in meters/tick) at which use cornering fuzzy line params

[ approaching_pit_stall ]
avoid_time_coeff = 0.450000             	; value * est. time to collision = ticks before do obstacle avoidance
desired_dlong_sep = 12.563100           	; default desired dlong separation in meters between us and car in front
dlat_accel_k1 = 0.002000                	; k1 for dlat accel. goal spring/damper
dlat_accel_k2 = 0.120000                	; k2 for dlat accel. goal spring/damper
dlat_lookahead = 0.000000               	; default lookahead in ticks for calculating dlat accel goal
dlat_trans_time = 1.000000              	; default time in ticks to achieve dlat goal
long_term_lookahead = 108.000000        	; default long-term lookahead in ticks
short_term_lookahead = 54.000000        	; default short-term lookahead in ticks
cornering_avoid_time_coeff = 0.250000   	; cornering param
cornering_desired_dlong_sep = 12.563100 	; cornering param
cornering_dlat_accel_k1 = 0.003000      	; cornering param
cornering_dlat_accel_k2 = 0.140000      	; cornering param
cornering_dlat_lookahead = 0.000000     	; cornering param
cornering_long_term_lookahead = 108.000000	; cornering param
cornering_short_term_lookahead = 36.000000	; cornering param
switch_to_cornering_dlat_velocity = 0.1	; default dlat vel. (in meters/tick) at which use cornering fuzzy line params

[ leaving_pits ]
avoid_time_coeff = 0.250000             	; value * est. time to collision = ticks before do obstacle avoidance
desired_dlong_sep = 12.563100           	; default desired dlong separation in meters between us and car in front
dlat_accel_k1 = 0.002000                	; k1 for dlat accel. goal spring/damper
dlat_accel_k2 = 0.120000                	; k2 for dlat accel. goal spring/damper
dlat_lookahead = 1.000000               	; default lookahead in ticks for calculating dlat accel goal
long_term_lookahead = 108.000000        	; default long-term lookahead in ticks
short_term_lookahead = 36.000000        	; default short-term lookahead in ticks
cornering_avoid_time_coeff = 0.250000   	; cornering param
cornering_desired_dlong_sep = 12.563100 	; cornering param
cornering_dlat_accel_k1 = 0.003000      	; cornering param
cornering_dlat_accel_k2 = 0.140000      	; cornering param
cornering_dlat_lookahead = 0.000000     	; cornering param
cornering_long_term_lookahead = 108.000000	; cornering param
cornering_short_term_lookahead = 36.000000	; cornering param
switch_to_cornering_dlat_velocity = 0.10	; default dlat vel. (in meters/tick) at which use cornering fuzzy line params

[ line_improvement ]
avoid_time_coeff = 0.07000             	; value * est. time to collision = ticks before do obstacle avoidance
desired_dlong_sep = 8.0	          		; default desired dlong separation in meters between us and car in front
dlat_accel_k1 = 0.00500                	; k1 for dlat accel. goal spring/damper
dlat_accel_k2 = 0.155000                	; k2 for dlat accel. goal spring/damper
;dlat_accel_k1 = 0.00300                	; k1 for dlat accel. goal spring/damper
;dlat_accel_k2 = 0.13000                	; k2 for dlat accel. goal spring/damper
dlat_lookahead = 0.000000               	; default lookahead in ticks for calculating dlat accel goal
long_term_lookahead = 108.000000        	; default long-term lookahead in ticks
short_term_lookahead = 16.000000        	; default short-term lookahead in ticks
cornering_avoid_time_coeff = 0.1100000   	; cornering param
cornering_desired_dlong_sep = 7.5  		; cornering param
cornering_dlat_accel_k1 = 0.009000      	; cornering param
cornering_dlat_accel_k2 = 0.200000      	; cornering param
;cornering_dlat_accel_k1 = 0.004000      	; cornering param
;cornering_dlat_accel_k2 = 0.100000      	; cornering param
cornering_dlat_lookahead = 0.000000     	; cornering param
cornering_long_term_lookahead = 96.000000	; cornering param
cornering_short_term_lookahead = 14.000000	; cornering param
switch_to_cornering_dlat_velocity = 0.10	; default dlat vel. (in meters/tick) at which use cornering fuzzy line params


[ entering_pit_stall ]
dlat_trans_time = 108.000000             	; default time in ticks to achieve dlat goal

[ leaving_pit_stall ]
dlat_trans_time = 108.000000             	; default time in ticks to achieve dlat goal


; *************************************
; CAR CLASS PARAMETERS 
; *************************************

[ GP ]
braking_efficiency_coeff = 0.80000     	; value * adj_traction_circle = max. decel
;braking_efficiency_coeff = 0.700     	; VALUE USED FOR LEARNING ALGORITHM
nominal_max_accel = 0.006806            	; accel. in meters/tick^2 (1G = 0.007562)
;nominal_traction_circle = 0.0109649   	; same units as accel. (meters/tick^2) -- 1.45 * ONE_G
nominal_traction_circle = 0.0111540   	; same units as accel. (meters/tick^2) -- 1.475 * ONE_G
