home *** CD-ROM | disk | FTP | other *** search
/ Komputer for Alle 2002 #7 / K-CD-7-2002.ISO / Nascar / data1.cab / Executable_Files / papy_ai.ini < prev    next >
Encoding:
Text File  |  2001-11-19  |  6.8 KB  |  104 lines

  1. ;*************************************************
  2. ; MAIN AI PARAMETERS
  3. ;
  4. ; please add all new entries in ALPHABETICAL ORDER
  5. ; within their section
  6. ;*************************************************
  7.  
  8. [ behavior ]
  9. base_gearshift_hiatus = 7.0                 ; base time (in ticks) engine is disengaged for a gear shift
  10. crashing_recovery_alt = 0.6                 ; altitude threshold below which will attempt recovery from crashing mode
  11. crashing_recovery_pitch_roll = 0.96         ; safe pitch/roll velocity v. surface normal cosine for recovery from crashing mode
  12. crashing_recovery_slip_angle = 0.35         ; slip angle threshold (~ 20 degrees)below which will attempt recovery from crashing mode
  13. crashing_recovery_yaw_velocity = 0.05       ; yaw vel. threshold below which will attempt recovery from crashing mode
  14.  
  15. [ driver ]
  16. ai_strength_to_traction_circle = 1.0
  17. ai_strength_to_aero_drag = 0.3
  18. ai_strength_to_engine_power = 0.2
  19. ai_strength_to_traction_circle_spread = 8.0
  20. ai_strength_to_engine_power_spread = 4.0
  21. ai_strength_to_aero_drag_spread = 4.0
  22. driver_qualifying_to_traction_circle = 0.02
  23. driver_qualifying_to_aero_drag = 0.03
  24. driver_qualifying_to_engine_power = 0.015
  25. driver_roadcourse_to_traction_circle = 0.03
  26. driver_shorttrack_to_traction_circle = 0.03
  27. driver_speedway_to_traction_circle = 0.03
  28. driver_superspeedway_to_traction_circle = 0.03
  29. vehicle_aero_to_aero_drag = 0.13
  30. vehicle_engine_to_engine_power = 0.07
  31. vehicle_chassis_to_traction_circle = 0.05
  32. ai_strength_to_driver_consistency_spread = 3.0
  33. driver_consistency = 0.95
  34. driver_consistency_to_driver_commitment_dev = 0.03
  35. driver_consistency_to_dlong_lookahead_dev = 0.4
  36. driver_consistency_to_dlat_lookahead_dev = 0.75
  37. driver_consistency_to_left_offset_dev = 0.08
  38. pitcrew_speed_to_pitcrew_speed = 0.1
  39. pitcrew_consistency_to_pitcrew_consistency = 0.9
  40. driver_finishing_to_driver_consistency = 0.4
  41.  
  42. [ mechanical ]
  43. base_brake_wear = 0.0                       ; wear (as max_decel coeff.) per kilometer (1000 ms)
  44. base_suspension_failure_coeff = 0.6         ; * traction circle = adj. traction circle
  45. base_suspension_problem_coeff = 0.8         ; * traction circle = adj. traction circle
  46. base_tire_failure_coeff = 0.5               ; * traction circle = adj. traction circle
  47. base_tire_wear = 0.00053                    ; wear
  48. driver_fuel_consumption_scaling = 0.0       ; scales effect of quickness, smoothness, and aggression
  49. driver_tire_break_wear_scaling = 0.0        ; scales effect of smoothness and aggression
  50. mechanical_failure_chance = 6.0             ; chance in 10000 (!!) per ACTIVE AI car for induced problem/failure each interval
  51. mechanical_failure_interval = 540.0         ; average interval in ticks to check for mechanical problem/failure (gets randomized)
  52. suspension_cond_accel_scaling = 0.1         ; max_accel *= SCALE_COEFF(suspension_condition,value)
  53. suspension_cond_decel_scaling = 0.5         ; max_decel *= SCALE_COEFF(suspension_condition,value)
  54. suspension_mechanical_drag_coeff = 0.0025   ; meters/tick^2 drag--see aiCar::ComputeMechanicalDrag
  55. suspension_problem_pitch_adj_coeff = 0.1    ; value * susp. condition adjusts pitch
  56. suspension_problem_roll_adj_coeff = 0.1     ; value * susp. condition adjusts roll
  57. suspension_problem_slip_angle_adj = 0.15    ; value * slip angle * k is added to suspension coeff.
  58. tire_cond_accel_scaling = 0.1               ; max_accel *= SCALE_COEFF(tire_condition,value)
  59. tire_cond_decel_scaling = 0.3               ; max_decel *= SCALE_COEFF(tire_condition,value)
  60. tire_failure_mechanical_drag_coeff = 0.003  ; meters/tick^2 drag--see aiCar::ComputeMechanicalDrag
  61. tire_problem_slip_angle_adj = 0.15          ; value * slip angle * k is added to tire coeff.
  62. ; mechanical problem chances, should total 100
  63. suspension_problem_chance = 2.0             ; % chance any problem involves suspension problem
  64. tire_problem_chance = 20.0                  ; % chance any problem involves tire problem
  65. fuel_system_problem_chance = 7.0            ; % chance any problem involves fuel system problem
  66. engine_problem_chance = 9.0                 ; % chance any problem involves engine problem
  67. brake_problem_chance = 5.0                  ; % chance any problem involves brake problem
  68. suspension_failure_chance = 1.0             ; % chance any problem/failure involves suspension failure
  69. tire_failure_chance = 10.0                  ; % chance any problem/failure involves tire failure
  70. fuel_system_failure_chance = 5.0            ; % chance any problem/failure involves fuel system failure
  71. engine_failure_chance = 25.0                ; % chance any problem/failure involves engine failure
  72. brake_failure_chance = 2.0                  ; % chance any problem/failure involves brake failure
  73. fuel_leak_chance = 2.0                      ; % chance any problem/failure involves fuel leak
  74. coolant_leak_chance = 2.0                   ; % chance any problem/failure involves coolant leak
  75. oil_leak_chance = 10.0                      ; % chance any problem/failure involves oil leak
  76.  
  77. [ physics ]
  78. alt_accel_k1 = 0.085                        ; k1 for altitude control spring/damper
  79. alt_accel_k2 = 0.28                         ; k2 for altitude control spring/damper
  80. cold_tire_coeff = 1.0                       ; traction circle coeff. for AI cold tires
  81. drive_train_friction_adj = 0.25             ; fudge factor for drive train friction coeff. use for max. engine accel
  82. idle_scaled_power = 0.016                   ; eng. power when engine idling scaled between 0 and 1
  83. inertial_factor = 0.3                       ; adj. max_accel to simulate inertia--see aiAdvanceCarOnLine()
  84. inverse_slipcurve_k = 0.35                  ; in (meters/tick^2)/radian;
  85. gear_shift_rpm_decrement = 195.0            ; during gear shift decrement RPM each tick by this amount
  86. max_ws_interval = 117.0                     ; max time(ticks) to stop wheelspin
  87. min_ws_interval = 27.0                      ; min time(ticks) to stop wheelspin
  88. minimum_rpm = 1000.0                        ; min. engine rpm (e.g., when car idle)
  89. pitch_accel_coeff = 3.0                     ; value * averaged_applied_tire_dlong_accel = radians of pitch
  90. roll_accel_coeff = 4.0                      ; value * dlat_accel = radians of roll
  91. tire_temp_increment = 0.0125                ; increment for tire warmup waypoint
  92. wheelspin_min_adj_coeff = 0.75              ; max grip reduction from wheelspin
  93. yaw_accel_k1 = 0.011                        ; k1 for yaw accel. spring/damper
  94. yaw_accel_k2 = 0.12                         ; k2 for yaw accel. spring/damper
  95.  
  96. ; *************************************
  97. ; CAR CLASS PARAMETERS 
  98. ; *************************************
  99.  
  100. [ CUP ]
  101. braking_efficiency_coeff = 0.94             ; value * adj_traction_circle = max. decel
  102. nominal_max_accel = 0.006806                ; accel. in meters/tick^2 (1G = 0.007562)
  103. nominal_traction_circle = 0.0135            ; same units as accel. (meters/tick^2) -- 1.78 * ONE_G
  104.