[AUDIO_PARAMETER_TRANSFORM]
; Originally, AC would sent 10000 to soundbank, but now it’ll send 5000 instead. Or, 
; it’ll send 2500 instead of 5000 — values in-between these points are linearly interpolated.
ENGINE_EXT_RPMS = (| 0=0 | 6800=7280 |)
ENGINE_INT_RPMS = (| 0=0 | 6800=7280 |)

[AUDIO_VOLUME]
BACKFIRE_INT=1.0
BACKFIRE_EXT=1.0
BODYWORK=1.0
DIRT=1.0
DOWN_SHIFT=1.0
ENGINE_EXT=0.6
ENGINE_INT=0.7
GEAR_EXT=1.0
GEAR_GRIND=3.0
GEAR_INT=3.0
HORN=15.0
LIMITER=0
TRACTION_CONTROL_EXT=1.0
TRACTION_CONTROL_INT=1.0
TRANSMISSION=0.0
TURBO=3.0
WIND=0.8
SKID_EXT = 6.0
SKID_INT = 1.75

[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=40 ; flame size
ANTILAG_INTERVAL_MAX=9000
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.001 ; how long you have to press the throttle to "charge" the flames
DISCHARGE_DELAY=0.5 ; delay after throttle lift
DISCHARGE_DURATION=0.1 ; length of flame shooting, in seconds
DISCHARGE_PROBABILITY=0.3; chance of flame shoot on lift, 1 is guaranteed, 0 is never
DISCHARGE_INTENSITY=0.1; flame size
DISCHARGE_RPM_THRESHOLD_MAX=9000 ; self explanatory
DISCHARGE_RPM_THRESHOLD_MIN=5000 ; 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=50 ; how much gas needs to be pressed on upshift for flame, 100 is wide open
FLAT_SHIFT_INTENSITY=15 ; flame size
FLAT_SHIFT_PROBABILITY=5 ; chance of flame shoot on upshift
FLAT_SHIFT_RPM_THRESHOLD=6000
LIMITER=0.5 ; on hitting the limiter
LIMITER_DELAY=0 ; delay, in seconds
LIMITER_INTENSITY=0.1 ; flame size
LIMITER_RPM_THRESHOLD=7000 ; limiter flames will not shoot below this rpm

[SHAKING_EXHAUST_1]
MESHES = geo_exhaust_sub1_leftside_SUB1.003, geo_exhaust_sub1_leftside_SUB1
POINT_0 = 0.597, 0.49, -3.8
POINT_0_RADIUS = 1
POINT_0_EXP = 1
POINT_0_SCALE = 0.22, 0.15, 0.26 

[SHAKING_EXHAUST_2]
MESHES = geo_exhaust_sub1_leftside_SUB1.001, geo_exhaust_sub1_leftside_SUB1.002
POINT_0 = 0.597, 0.49, -3.8
POINT_0_RADIUS = 1
POINT_0_EXP = 1
POINT_0_SCALE = 0.22, 0.15, 0.26

[EMISSIVE_EXTRA_A_0]
NAME = w204_lights_stuff_gmt_SUB6_001.001
position=-0.335, 0.595, -1.97 
COLOR = 80,80,120, 4
LAG = 0
SIMULATE_HEATING = 0.0
BLINKING_PATTERN = (|0 = 0|0.5 = 0|0.542 = 0|0.583 = 1|0.625 = 0|0.667 = 0|0.708 = 0|0.75 = 1|0.792 = 0|0.833 = 0|0.875 = 0|0.917 = 0|0.958 = 0|1 = 0|)
BLINKING_DURATION = 0.70

[EMISSIVE_EXTRA_A_1]
NAME = w204_lights_stuff_gmt_SUB6_001.003
position=-0.335, 0.595, -1.97 
COLOR = 80,80,120, 4
LAG = 0
SIMULATE_HEATING = 0.0
BLINKING_PATTERN = (|0 = 0|0.5 = 0|0.542 = 0|0.583 = 1|0.625 = 0|0.667 = 0|0.708 = 0|0.75 = 1|0.792 = 0|0.833 = 0|0.875 = 0|0.917 = 0|0.958 = 0|1 = 0|)
BLINKING_DURATION = 0.70

[EMISSIVE_EXTRA_A_2]
NAME = DesireFX.ME_o_glass_01
position=-0.335, 0.595, -1.97 
COLOR = 80,80,120, 4
LAG = 0
SIMULATE_HEATING = 0.0
BLINKING_PATTERN = (|0 = 0|0.5 = 0|0.542 = 0|0.583 = 1|0.625 = 0|0.667 = 0|0.708 = 0|0.75 = 1|0.792 = 0|0.833 = 0|0.875 = 0|0.917 = 0|0.958 = 0|1 = 0|)
BLINKING_DURATION = 0.70

[EMISSIVE_EXTRA_A_3]
NAME = bmw_e46m3_05_lod0_taillightR_reverse_light_lod0_.002
position=-0.335, 0.595, -1.97 
COLOR = 80,80,120, 4
LAG = 0
SIMULATE_HEATING = 0.0
BLINKING_PATTERN = (|0 = 0|0.5 = 0|0.542 = 0|0.583 = 1|0.625 = 0|0.667 = 0|0.708 = 0|0.75 = 1|0.792 = 0|0.833 = 0|0.875 = 0|0.917 = 0|0.958 = 0|1 = 0|)
BLINKING_DURATION = 0.70

[EMISSIVE_EXTRA_A_4]
NAME = bmw_e46m3_05_lod0_taillightR_reverse_light_lod0_.003
position=-0.335, 0.595, -1.97 
COLOR = 80,80,120, 4
LAG = 0
SIMULATE_HEATING = 0.0
BLINKING_PATTERN = (|0 = 0|0.5 = 0|0.542 = 0|0.583 = 1|0.625 = 0|0.667 = 0|0.708 = 0|0.75 = 1|0.792 = 0|0.833 = 0|0.875 = 0|0.917 = 0|0.958 = 0|1 = 0|)
BLINKING_DURATION = 0.70

[EMISSIVE_EXTRA_A_5]
NAME = DesireFX.ME_glass_07
position=-0.335, 0.595, -1.97 
COLOR = 80,80,120, 4
LAG = 0
SIMULATE_HEATING = 0.0
BLINKING_PATTERN = (|0 = 0|0.5 = 0|0.542 = 0|0.583 = 1|0.625 = 0|0.667 = 0|0.708 = 0|0.75 = 1|0.792 = 0|0.833 = 0|0.875 = 0|0.917 = 0|0.958 = 0|1 = 0|)
BLINKING_DURATION = 0.70

[EMISSIVE_TURNSIGNAL_RIGHT_1]
NAME=bmw_e46m3_05_lod0_taillightR_reverse_light_lod0_.002_SUB0
COLOR=5,1,0,8
LAG=0.8
SIMULATE_HEATING=3
LOCATION=rear
CAST_LIGHT=1

[EMISSIVE_TURNSIGNAL_LEFT_1]
NAME=bmw_e46m3_05_lod0_taillightR_reverse_light_lod0_.002_SUB0, DesireFX.ME_o_glass_06
COLOR=5,1,0,8
LAG=0.8
SIMULATE_HEATING=3
LOCATION=rear
CAST_LIGHT=1

[EMISSIVE_TURNSIGNAL_RIGHT_2]
NAME=DesireFX.ME_o_glass_02, camur_sag, DesireFX.ME_o_glass_01
COLOR=5,1,0,8
LAG=0.8
SIMULATE_HEATING=3
LOCATION=fRONT
CAST_LIGHT=1

[EMISSIVE_TURNSIGNAL_LEFT_2]
NAME=DesireFX.ME_o_glass_02, camur_sol, DesireFX.ME_o_glass_01
COLOR=5,1,0,8
LAG=0.8
SIMULATE_HEATING=3
LOCATION=fRONT
CAST_LIGHT=1

[EMISSIVE_HIGHBEAM_0]
NAME=w204_lights_stuff_gmt_SUB1_001.001, w204_lights_stuff_gmt_SUB1_001.002
COLOR=100,100,100
ACT_AS_HEADLIGHTS=0
LAG=0.7 
BLINK_REPEAT=0
CAST_LIGHT=1
CLUSTER_THRESHOLD=0.5
DIGITAL_INSTRUMENTS_IF_ACTIVE=0
DIGITAL_INSTRUMENTS_IF_ACTIVE_INVERSE=0
INPUT_LAG_DOWN=0
INPUT_LAG_UP=0
INPUT_MOD=0
INPUT_ROUND=0
INPUT_STALLED_LAG=0
INPUT_STALLED_VALUE=nan
INPUT_THRESHOLD_INVERSE=0
OFF_COLOR=0, 0, 0
ONLY_WITH_HEADLIGHTS=0
SIMULATE_HEATING=0.4
SYNC_BLINKING=0
TOGGLE_VISIBILITY=0
TOGGLE_VISIBILITY_INVERSE=0
USE_SMOOTH_TRANSITION=0

----Wipers----

[WIPERS_TRACE_...]
SURFACE = DesireFX.ME_d_glass_02_SUB0
WIPERS = wiperrubber_RH, wiperrubber_LH

[ANIMATED_WIPER_...]
MESHES = wiperbase_LH, wipertop_LH, wiperbase_RH, wiperbase_RH, wiperrubber_RH, wiperrubber_LH, wipertop_RH
UNDERLYING_SURFACE = DesireFX.ME_d_glass_02_SUB0
DEBUG = 1 ; remove when everything is ready

[MESH_ADJUSTMENT_...]
MESHES = wiperbase_LH, wipertop_LH, wiperbase_RH, wiperbase_RH, wiperrubber_RH, wiperrubber_LH, wipertop_RH
MOVE_TO = modelRoot:y

[BASIC]
DISABLE_WIPER_KSANIM = 1

[ANIMATED_WIPER_1]
DEBUG = 1
MESHES = wiperbase_LH, wipertop_LH, wiperbase_RH, wiperbase_RH, wiperrubber_RH, wiperrubber_LH, wipertop_RH
UNDERLYING_SURFACE = DesireFX.ME_d_glass_02_SUB0
GROUP_0 = 'wiperrubber_LH@A=*', 'wipertop_LH@A=*', 'wiperbase_LH@A=*'
GROUP_0_ANGLE_TO = -86.4
GROUP_0_AXIS = 0, 0.70710677, 0.70710677
GROUP_0_AXIS_OFFSET_0 = 0, 0.70710677, 0.70710677
GROUP_0_AXIS_OFFSET_1 = 0, 0.70710677, 0.70710677
GROUP_0_END = 0.12387636, 0.72420335, 0.97161824
GROUP_0_PIVOT = -0.5649494, 0.65383685, 0.9753186
GROUP_0_RUBBER_FROM = -0.39203846, 0.7064695, 0.94154656
GROUP_0_RUBBER_OFFSET_AMOUNT = 0.030390853
GROUP_0_RUBBER_OFFSET_POS = 0.48462418
GROUP_0_RUBBER_TO = 0.122154236, 0.71478844, 0.97296906
GROUP_1 = 'wipertop_RH@A=*', 'wiperbase_RH@A=*', 'wiperrubber_RH@A=*'
GROUP_1_ANGLE_TO = -94.8
GROUP_1_AXIS = 0, 0.70710677, 0.70710677
GROUP_1_AXIS_OFFSET_0 = 0, 0.70710677, 0.70710677
GROUP_1_AXIS_OFFSET_1 = 0, 0.70710677, 0.70710677
GROUP_1_END = 0.6519987, 0.69800705, 0.8731189
GROUP_1_PIVOT = -0.082401335, 0.65820575, 1.0896186
GROUP_1_RUBBER_FROM = 0.16495511, 0.71454525, 0.96499777
GROUP_1_RUBBER_OFFSET_AMOUNT = 0.00915823
GROUP_1_RUBBER_OFFSET_POS = 0.28744155
GROUP_1_RUBBER_TO = 0.6508988, 0.6908072, 0.8752194
