Cars – Steering - ac-custom-shaders-patch/acc-extension-config GitHub Wiki
Real-Feel Steering
Enables CSP’s Real-Feel force-feedback module.
This normalizes steering torques to your sim wheel's steering torque (which is specified in CSP settings in CM) such that what you feel is 1:1 with what the simulation is producing.
This system also includes a power steering module for cars with power steering (most modern vehicles).
Enable in car.ini:
[CONTROLS]
ENABLE_REAL_FEEL=1 ; enables CSP's real steering forces. Required for power steering. Defaults to unassisted torque.
Power Steering System
Adds simulation of electric or hydraulic power steering assist.
Real steering effort is computed via Real-Feel, then CSP performs a power steering system simulation to produce the net torque that is sent to your wheelbase.
Maximum Assist Torque
ASSIST_TORQUE_MAX = 90 ; maximum assist torque of the system in Nm
Defines the ceiling for how much torque the power-steering system can apply.
Higher values = stronger assist, lighter steering feel.
Steering Assist Maps
Lookup tables defining how the power steering system responds to driver-applied torque, outputting an assist factor from 0–1.
ASSIST_MAP_0=car_steer_assist_map0.lut ; driver torque (Nm) | assist factor (0–1)
ASSIST_MAP_1=car_steer_assist_map1.lut ; additional assist maps allowed without limit
Notes:
- Values should map driver input torque → ratio of ASSIST_TORQUE_MAX applied.
- Desmos to help visualize how the system works: https://www.desmos.com/calculator/qjxnqdr4zx
- You can define any number of maps (
ASSIST_MAP_2,ASSIST_MAP_3, etc.).
Power Steering Setup Option
Defines an in-game setup slider for selecting the power steering assist map (or assist level).
Appears in the setup menu under the defined tab and naming.
Example — setup.ini:
[POWER_STEERING_SETTING]
SHOW_CLICKS=0
TAB=GENERAL
NAME=Power Steering
MIN=0 ;always 0, can also use LUT setup options
MAX=1 ;maximum index specified in car.ini
STEP=1
DEFAULT=0 ;default map
POS_X=0.5
POS_Y=6
HELP="Power Steering Assist - Note: Power steering requires real steering forces to be enabled in CSP settings!"
Rack Travel Lookup Table
Defines the steering rack displacement as a function of steering wheel rotation.
This allows non-linear steering ratio behavior (common in real cars due to u-joint nonlinearity and variable speed rack systems).
Example — car.ini ([CONTROLS] section):
[CONTROLS]
RACK_TRAVEL_LUT=car_susp_rack_travel.lut ; steering wheel degrees | rack travel (m). Mirrored; no negative X values needed.
Notes:
- The LUT expects values only for positive steering angles — CSP mirrors the table automatically.
- Allows accurate simulation of variable-ratio steering racks or u-joint nonlinearities.
- For u-joints, can use this Desmos helper tool: https://www.desmos.com/calculator/hhtnwqoaxv (not for the faint of heart)