[AUDIO_VOLUME]
ENGINE_EXT = 1.3
ENGINE_INT = 1.5
GEAR_EXT = 1.0
GEAR_INT = 1.0
BODYWORK = 1.0
WIND = 1.2
DIRT = 1.0
DOWN_SHIFT = 1.0
UP_SHIFT = 1.0
HORN = 1.0
GEAR_GRIND = 0.0
BACKFIRE_EXT = 3.4
BACKFIRE_INT = 3.8
TRACTION_CONTROL_EXT = 1.0
TRACTION_CONTROL_INT = 1.0
TRANSMISSION = 0.0
LIMITER = 1.0
TURBO = 1.0
RAIN_EXT=1.0
RAIN_INT=1.0
WIPER_EXT=1.0
WIPER_INT=1.0

[AUDIO_PARAMETER_TRANSFORM]
ENGINE_EXT_RPMS = (| 0=0 | 10000=6500 |) ; change the second 10000 number to 6500 for the same sounds with low tones.
ENGINE_INT_RPMS = (| 0=0 | 10000=6500 |)

[AUDIO_PITCH]
BACKFIRE_EXT=1
BACKFIRE_INT=1
BODYWORK=1
DIRT=1
DOWN_SHIFT=1
ENGINE_EXT=1
ENGINE_INT=1
GEAR_EXT=1
GEAR_GRIND=1
GEAR_INT=1
HIT=1
HORN=1
LIMITER=1
SCRAPE=1
SKID_EXT=1
SKID_INT=0.8
TRACTION_CONTROL_EXT=1
TRACTION_CONTROL_INT=1
TRANSMISSION=1
TURBO=1
WHEEL=1
WIND=1

[AUDIO_PROPERTIES]
ENGINE_EXT_BOOST=0
ENGINE_INT_BOOST=0
TURBO_THROTTLE=0


Also might be useful:


[EXHAUST_FLAMES]
ANTILAG=1 ; turbo antilag, i havent tested this yet
ANTILAG_DELAY=0.0 ; how long after antilag trigger do flames start, in seconds
ANTILAG_INTENSITY=10 ; flame size
ANTILAG_INTERVAL_MAX=3000
ANTILAG_INTERVAL_MIN=2000
ANTILAG_TURBO_THRESHOLD=0.5
DAMAGE=0 ; engine damage? idk
DAMAGE_DURATION=0.00
DAMAGE_INTENSITY=0
DAMAGE_PROBABILITY=0
DISCHARGE=1 ; lifting off the throttle
DISCHARGE_CHARGE_TIME=0.0 ; how long you have to press the throttle to "charge" the flames
DISCHARGE_DELAY=.3 ; delay after throttle lift
DISCHARGE_DURATION=0.2 ; length of flame shooting, in seconds
DISCHARGE_PROBABILITY=0.7; chance of flame shoot on lift, 1 is guaranteed, 0 is never
DISCHARGE_INTENSITY=15 ; flame size
DISCHARGE_RPM_THRESHOLD_MAX=2800 ; self explanatory
DISCHARGE_RPM_THRESHOLD_MIN=2000 ; self explanatory
DISCHARGE_WATER_TEMPERATURE_THRESHOLD=70
FLAT_SHIFT=1 ; on upshift
FLAT_SHIFT_COOLDOWN=0 ; after upshift
FLAT_SHIFT_DURATION=0.1 ; length of flame shooting, in seconds
FLAT_SHIFT_GAS_THRESHOLD=1 ; how much gas needs to be pressed on upshift for flame, 100 is wide open
FLAT_SHIFT_INTENSITY=9 ; flame size
FLAT_SHIFT_PROBABILITY=1 ; chance of flame shoot on upshift
FLAT_SHIFT_RPM_THRESHOLD=7500
LIMITER=1 ; on hitting the limiter
LIMITER_DELAY=0 ; delay, in seconds
LIMITER_INTENSITY=6 ; flame size
LIMITER_RPM_THRESHOLD=7345 ; limiter flames will not shoot below this rpm

[SHADOWED_WHEELS]
ANGLE = 12
DISTANCE = 3
OFFSET = 0.05
WIDTH = 0.05
OPACITY = 0.8


[TYRES_FX]
DAMAGE_FLAT_SPOT_DEBUG = 0   ; set it to 1 to get damaged tyres from the start
FLEX_MULT = 12.0              ; how far a tyre should be skewed

[BASIC]
OPEN_WHEELER = 0               ; patch uses info on if car is open wheeler or not a lot (for example, for how sparks or tyres would look, or even how car is rendered in rendering queue). it gets that info from “ui_car.json”, but it could be generally more reliable to set it explicitly
RALLY_CAR = 0                  ; similar thing, although rally check is only used for switching headlights to rally mode if it’s a single car race
DIESEL_ENGINE = 0              ; if engine is diesel or not (used for exhaust smoke color)
BRAKES_THRESHOLD = 0.01        ; threshold for brake lights to turn on, of brake pedal
LIGHT_DAMAGE_SPEED_MIN = 80    ; speed for lights to start breaking
LIGHT_DAMAGE_SPEED_MAX = 120   ; speed for lights to fully break
IS_LOW_BEAM_AVAILABLE = 1      ; are low beams an option (by default, they’re available on street cars only)
HEADLIGHTS_ARE_HEADLIGHTS = 1  ; are headlights what they are (some rare racing cars use headlights as a way to animate dashboard or things like that instead)
STOP_LODS_ADJUSTMENT = 0       ; prevents patch from adjusting LODs even if user prefers LODs to work differently (like, forcing LOD B for other cars)
IGNORE_OTHER_CONFIGS = 0       ; set to 1 to ignore other configs that may be available in other places

[LIGHTING]
; parameters for fake shadow in the bottom half of the interior, for headlights of cars behind
INTERIOR_FAKE_SHADOW_OPACITY = 0.9  ; opacity
INTERIOR_FAKE_SHADOW_HEIGHT = 0.1   ; its height, or Y coordinate of its boundary
INTERIOR_FAKE_SHADOW_FADE = 0.2     ; how smooth is transition of it

; parameers for fake shadow up top, to stop track lights from lighting up things close to the ceiling 
INTERIOR_FAKE_UPPER_SHADOW_HEIGHT = -0.1  ; its height, or Y coordinate of its boundary
INTERIOR_FAKE_UPPER_SHADOW_FADE = 0.1     ; how smooth is transition of it

; multipliers for emissive values in lights.ini, a way to fix for older cars with dimmer lights
EMISSIVE_MULT = 1                ; general multiplier
EMISSIVE_HEADLIGHTS_MULT = 1     ; multiplier for headlights
EMISSIVE_BRAKELIGHTS_MULT = 1    ; multiplier for brake lights
EMISSIVE_PARKINGLIGHTS_MULT = 1  ; multiplier for parking lights

; other lighting parameters
LIT_MULT = 1                 ; how much car reacts to dynamic lights
SPECULAR_MULT = 1            ; how bright are speculars on the car
FULLY_SHADOWED_INTERIOR = 1  ; if shadows are disabled, or in rear mirror, render interior fully shadowed





[PARTICLES_FX_EXHAUST_0]
POSITION=-0.405,0.325,-2.4
DIRECTION = 0, 0, -1 			; self explanatory
COLOR = 0.75,0.8,1 			; RGB blend - 0,0,0 is black, 1,1,1 is white
LIFE = 1, 2 				; how long particles last in the air before disappearing
SPEED = 0.5, 1 				; how fast smoke particles fly from the exhaust
SPREAD = 0.2				; initial spread of particles
STARTING_SIZE = 0.04			; initial size of particles
SPAWN_OFFSET = 0.02			; initial spawn point offset (length-wise)
INTENSITY = 0.2, 0.3			; smoke intensity
TEMPERATURE_LAG = 1 			; engine heating up (1 to disable)
SPEED_THRESHOLD = 15, 100 		; speed at which the smoke disappears


[PARTICLES_FX_EXHAUST_1]
POSITION=0.405,0.325,-2.4
DIRECTION = 0, 0, -1 			; self explanatory
COLOR = 0.75,0.8,1 			; RGB blend - 0,0,0 is black, 1,1,1 is white
LIFE = 1, 2 				; how long particles last in the air before disappearing
SPEED = 0.5, 1 				; how fast smoke particles fly from the exhaust
SPREAD = 0.2				; initial spread of particles
STARTING_SIZE = 0.04			; initial size of particles
SPAWN_OFFSET = 0.02			; initial spawn point offset (length-wise)
INTENSITY = 0.2, 0.3			; smoke intensity
TEMPERATURE_LAG = 1 			; engine heating up (1 to disable)
SPEED_THRESHOLD = 15, 100 		; speed at which the smoke disappears

[PARTICLES_FX_EXHAUST_2]
POSITION=0.542,0.325,-2.35
DIRECTION = 0, 0, -1 			; self explanatory
COLOR = 0.75,0.8,1 			; RGB blend - 0,0,0 is black, 1,1,1 is white
LIFE = 1, 2 				; how long particles last in the air before disappearing
SPEED = 0.5, 1 				; how fast smoke particles fly from the exhaust
SPREAD = 0.2				; initial spread of particles
STARTING_SIZE = 0.04			; initial size of particles
SPAWN_OFFSET = 0.02			; initial spawn point offset (length-wise)
INTENSITY = 0.2, 0.3			; smoke intensity
TEMPERATURE_LAG = 1 			; engine heating up (1 to disable)
SPEED_THRESHOLD = 15, 100 		; speed at which the smoke disappears


[PARTICLES_FX_EXHAUST_3]
POSITION=-0.542,0.325,-2.35
DIRECTION = 0, 0, -1 			; self explanatory
COLOR = 0.75,0.8,1 			; RGB blend - 0,0,0 is black, 1,1,1 is white
LIFE = 1, 2 				; how long particles last in the air before disappearing
SPEED = 0.5, 1 				; how fast smoke particles fly from the exhaust
SPREAD = 0.2				; initial spread of particles
STARTING_SIZE = 0.04			; initial size of particles
SPAWN_OFFSET = 0.02			; initial spawn point offset (length-wise)
INTENSITY = 0.2, 0.3			; smoke intensity
TEMPERATURE_LAG = 1 			; engine heating up (1 to disable)
SPEED_THRESHOLD = 15, 100 		; speed at which the smoke disappears
