[ANIMATION_...]
INPUT = CLUTCH          ; bind to reverse gear
FILE = clutch.ksanim     ; file name of new animation in “animations” folder
TIME = 0.1                 ; animation time
INPUT_AS_PROGRESS = 0       ; set to 1 to switch to that second input-as-progress mode
LOOP_WHILE_ACTIVE = 0
INPUT_THRESHOLD_INVERSE=1

[ANIMATION_...]
FILE=conductor.ksanim
INPUT=EXTRA_I
TIME=5
TICK_TOCK_MODE=11
LOOP_KEEP_UNITIL_DONE=1
LOOP_WHILE_ACTIVE=0


[INCLUDE: android_auto/config.ini]
[Display_AndroidAuto]
Meshes = interior_screen		; display mesh
aftermarketComponent = 1
Resolution = 1280, 800  ; texture resolution
Size = 1280, 800          ; size of the screen area
Offset = 155, 0              ; left top corner of screen area
Scale = 1                  ; might need adjusting to get the scale right
RearCameraPosition = 0, 0.75, -2.5  ; position of rear view camera



[AUDIO_VOLUME] ;
ENGINE_EXT = 1 
ENGINE_INT = 1
GEAR_EXT = 1
GEAR_INT = 1.5
BODYWORK = 1.0
WIND = 1.0
DIRT = 1.0
DOWN_SHIFT = 1.0
HORN = 3
GEAR_GRIND = 1.0
BACKFIRE_EXT = 1
BACKFIRE_INT = 1
TRACTION_CONTROL_EXT = 1.0
TRACTION_CONTROL_INT = 1
TRANSMISSION = 1.0
LIMITER = 1
TURBO = 1
HIT = 1.0
SCRAPE = 1.0
WHEEL = 1
SKID_EXT = 1.0
SKID_INT = 1.0


[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 | 10500=7030)
ENGINE_INT_RPMS = (| 0=0 | 10500=8000)


[BRAKEDISC_FX_FRONT]
ACTIVE = 0             ; set to 0 to disable the whole thing if car uses ksBrakeDisc shader for something else

[BRAKEDISC_FX_REAR]
ACTIVE = 0             ; set to 0 to disable the whole thing if car uses ;
[INCLUDE]
INCLUDE=common/no_popup_lights.ini


;headlight
[LIGHT_HEADLIGHT_0]
POPUP_FILE=NONE
AFFECTS_TRACK=1
BOUND_EMISSIVE_MAX=500
BOUND_EXP=1
COLOR=1, 0.9, 0.8, 15
DIFFUSE_CONCENTRATION=0.88
DIRECTION=0, 0, 10
EXTERIOR_ONLY=0
FADE_AT=300
FADE_SMOOTH=100
INTERIOR_ONLY=0
LOWBEAM_RANGE_MAX=210
LOWBEAM_RANGE_MULT=5.0
LOWBEAM_RANGE_ONCOMING_MULT=0.8
MIRROR=0.52
MIRROR_DIRECTION=0
POSITION=0, 0.7, 1.7
RANGE=340
RANGE_GRADIENT_OFFSET=0
SECOND_SPOT=80
SECOND_SPOT_INTENSITY=0.1
SECOND_SPOT_RANGE=70
SECOND_SPOT_SHARPNESS=0.3
SECOND_SPOT_SKIP=0.3
SINGLE_FREQUENCY=0
SPECULAR_MULT=1
SPOT=90
SPOT_EDGE=0.1,0.1,0.1
SPOT_EDGE_SHARPNESS=3
SPOT_SHARPNESS=0.3
SPOT_UP=0, 1, -0.04

[BOUNCED_HEADLIGHTS]
ACTIVE=1
FADE_AT=200
FADE_SMOOTH=50
FALLOFF=0.4
GRADIENT_OFFSET=0.8
MULT=1, 1, 1, 1
OFFSET=7







;=========================================================================================================

[PARTICLES_FX_EXHAUST_0]
POSITION=0.5250034,0.3133743,-2.343997
DIRECTION=0,0,-1
COLOR = 0.75,0.8,1 			; RGB blend - 0,0,0 is black, 1,1,1 is white
LIFE = 1.1, 10 				; how long particles last in the air before disappearing
SPEED = 0.5, 1 				; how fast smoke particles fly from the exhaust
SPREAD = 0.15				; initial spread of particles
STARTING_SIZE = 0.01			; initial size of particles
SPAWN_OFFSET = 0.03			; initial spawn point offset (length-wise)
INTENSITY = 0.01, 0.2			; smoke intensity
TEMPERATURE_LAG = 1			; engine heating up (1 to disable)
SPEED_THRESHOLD = 15, 100 

[PARTICLES_FX_EXHAUST_1]
POSITION=-0.5250034,0.3133743,-2.343997
DIRECTION=0,0,-1
COLOR = 0.75,0.8,1 			; RGB blend - 0,0,0 is black, 1,1,1 is white
LIFE = 1.1, 10 				; how long particles last in the air before disappearing
SPEED = 0.5, 1 				; how fast smoke particles fly from the exhaust
SPREAD = 0.15				; initial spread of particles
STARTING_SIZE = 0.01			; initial size of particles
SPAWN_OFFSET = 0.03			; initial spawn point offset (length-wise)
INTENSITY = 0.01, 0.2			; smoke intensity
TEMPERATURE_LAG = 1 			; engine heating up (1 to disable)
SPEED_THRESHOLD = 15, 100

;===========================================================================================================

[BASIC]
HEADLIGHTS_ARE_HEADLIGHTS=1

[LIGHTING]
INTERIOR_FAKE_UPPER_SHADOW_HEIGHT=-0.06
INTERIOR_FAKE_UPPER_SHADOW_FADE=0.01
EMISSIVE_HEADLIGHTS_MULT=1.8
EMISSIVE_PARKINGLIGHTS_MULT=1.5
EMISSIVE_BRAKELIGHTS_MULT=1.0
LIT_MULT = 1       
SPECULAR_MULT = 1  

[LIGHT_EXTRA_0]
COLOR=1,1,1,1

[SHADOWED_WHEELS]
DISTANCE=3
WIDTH=0.2
OPACITY=0.3

[SHADOWED_TYRES]
WIDTH=0.1
OPACITY=0.2
EXTRA_AMBIENT_BRIGHTNESS=0.1

[BOUNCED_INTERIOR_LIGHT]
MULT=1,1,1,0.1

[SMART_MIRROR]
VISIBLE_FIRSTPERSON=LEFT

[INSTRUMENTS]
SPEED_LAG=0.98
SPEED_LIMIT=230

[LIGHT_FLAMES]
SPOT=300
CAR_BRIGHTNESS_MULT=0.8



[TYRES_FX]
DAMAGE_DEBUG=0                ; set it to 1 to get damaged tyres from the start
DAMAGE_FLAT_SPOT_GAIN=200.0   ; multiplier for increasing flat spot
DAMAGE_FLAT_SPOT_FADE=0.1     ; how much of flat spot (which is in 0…1 range) will be gone after 1 km driven
DAMAGE_GRAIN_GAIN=1.0         ; multiplier for increasing grain
DAMAGE_WIDTH_K=0.95           ; decrease to make damage more narrow and vise versa
DAMAGE_OFFSET_K=0.0           ; horizontal offset for visible damage; increase to move it closer to the car
DAMAGE_GRAIN_MAX=0.4          ; upper bound for grain damage, from 0 to 1

DAMAGE_SPEC_MULT=0.6          ; by how much ksSpecular should be multiplied for fully damaged areas
DAMAGE_SPEC_EXP_MULT=0.2      ; by how much ksSpecularEXP should be multiplied for fully damaged areas
DAMAGE_REFL_MULT=0.4          ; by how much fresnelMaxLevel should be multiplied for fully damaged areas
DAMAGE_OCCLUSION_MULT=0.8     ; how much of occlusion to substract from fully damaged areas
DAMAGE_NORMALS_MULT=2.0       ; normals multiplier for fully damaged areas

FLEX_SKEW_SMOOTHING=0.1       ; how fast should tyre mesh react to change in force
FLEX_MAX_SKEW_MULT=0.8        ; multiplier for maximum flex distance
FLEX_PROFILE_MULT=0.6         ; multiplier for profile size for deforming tyre
FLEX_SKEW_RANGE_MULT=2.0      ; how much of a tyre should be skewed, maximum value is 3
FLEX_MULT=1.0                 ; how far a tyre should be skewed

[INCLUDE: common/materials_carpaint.ini]
CarPaintMaterial = SKIN_00, SKIN_01
DisableDev = 1

[Material_CarPaint_Solid]
AmbientSpecular = 0.0
ColoredSpecular = 0.0
AmbientSpecularEXP = 1.0
BrightnessAdjustment = 0.75


[EMISSIVE_BRAKE_...]
NAME = brakelight_m, trunk_detail_glass_red, taillightR_detail_glass_red, taillightL_detail_glass_red ; name (one or more) of a mesh to glow
COLOR = 50,0,0,2
FALLBACK_HEADLIGHTS_COLOR = 10,0,0,3
DIFFUSE_CONCENTRATION=999
EXTERIOR_ONLY=1
INTERIOR_ONLY=0
AFFECTS_TRACK=0
SIMULATE_HEATING=0
LAG=0.4
FADE_AT=10
FADE_SMOOTH=45
MIRROR=0.46, 0.0, 0
POSITION=0, 0.56, -2.05
DIRECTION=0.1, -0.0, -0.92
RANGE=2
RANGE_GRADIENT_OFFSET=0.5
SPECULAR_MULT=0.0
SPOT=175
LAG=0.4
SIMULATE_HEATING=0
LOCATION=REAR
CAST_LIGHT=1
CHANNEL = 0


[LIGHT_BRAKES]
COLOR=3,0, 0, 2
OFF_COLOR=0, 0, 0, 1
POSITION=0, 0.4, -2.5 
DIRECTION=0, -0.5, -1
MIRROR=0.5
RANGE_FIRSTPERSON=3.0
RANGE_CARS_NEARBY=2.0
RANGE_CARS_DISTANT=7.0
RANGE_GRADIENT_OFFSET=0.5
FADE_FROM=150.0
FADE_TO=180.0
SPOT=150
SPOT_SHARPNESS=0.2
SPOT_EDGE=0.0, 1.0, 1.0
SPOT_EDGE_SHARPNESS=10.0
BRAKELIGHT_LIGHT_MULT=0.2         ; how bright should be brakelight in headlights role
BRAKELIGHT_LIGHT_RANGE_MULT=0.5   ; distance multiplier
BRAKELIGHT_LIGHT_FADE_MULT=0.7    ; how faster it should fade with distance in headlighs role






[EMISSIVE_REVERSE_0]
NAME=reversinglight
COLOR=55, 55, 55, 1.4
LAG=0.7
SIMULATE_HEATING=1.0



[EMISSIVE_TURNSIGNAL_LEFT_0]
NAME=indicator_lf
COLOR=211, 84, 0
LAG=0.2
SIMULATE_HEATING=0.9
LOCATION=FRONT


[EMISSIVE_TURNSIGNAL_LEFT_1]
NAME=brakelight_l
COLOR=211, 84, 0
LAG=0.2
SIMULATE_HEATING=0.9
LOCATION=REAR




[EMISSIVE_TURNSIGNAL_RIGHT_0]
NAME=indicator_rf
COLOR=211, 84, 0
LAG=0.2
SIMULATE_HEATING=0.9
LOCATION=FRONT

[EMISSIVE_TURNSIGNAL_RIGHT_1]
NAME=brakelight_r
COLOR=211, 84, 0
LAG=0.2
SIMULATE_HEATING=0.9
LOCATION=REAR


[EMISSIVE_EXTRA_J_0]
NAME=leds_b 
COLOR=1, 1, 5000,1
LAG=0
SIMULATE_HEATING=0
BLINKING_PATTERN=(|0=0|0.05=0|0.1=3|0.15=0|0.19=0|0.2=3|0.25=0|0.29=0| 0.3=3|0.35=0|0.9=0||1=0)
BLINKING_DURATION=1
TOGGLE_VISIBILITY=0
TOGGLE_VISIBILITY_INVERSE=1
CAST_LIGHT=1

[EMISSIVE_EXTRA_J_1]
NAME=leds_r
COLOR=5000, 1, 1,1
LAG=0
SIMULATE_HEATING=0
BLINKING_PATTERN=(|0=0|0.49=0|0.5=1|0.55=0|0.59=0| 0.6=1|0.65=0|0.69=0|0.70=1|0.75=0|0.80=1|0.85=0| 1=0)
BLINKING_DURATION=1
TOGGLE_VISIBILITY=0
TOGGLE_VISIBILITY_INVERSE=1
CAST_LIGHT=1

[EMISSIVE_EXTRA_J_2]
NAME=grilleLEDs_b 
COLOR=1, 1, 5000,1
LAG=0
SIMULATE_HEATING=0
BLINKING_PATTERN=(|0=0|0.05=0|0.1=3|0.15=0|0.19=0|0.2=3|0.25=0|0.29=0| 0.3=3|0.35=0|0.9=0||1=0)
BLINKING_DURATION=1
TOGGLE_VISIBILITY=0
TOGGLE_VISIBILITY_INVERSE=1
CAST_LIGHT=1

[EMISSIVE_EXTRA_J_3]
NAME=grilleLEDs_r
COLOR=5000, 1, 1,1
LAG=0
SIMULATE_HEATING=0
BLINKING_PATTERN=(|0=0|0.49=0|0.5=1|0.55=0|0.59=0| 0.6=1|0.65=0|0.69=0|0.70=1|0.75=0|0.80=1|0.85=0| 1=0)
BLINKING_DURATION=1
TOGGLE_VISIBILITY=0
TOGGLE_VISIBILITY_INVERSE=1
CAST_LIGHT=1

[EMISSIVE_EXTRA_J_4]
NAME=rambar_r
COLOR=5000, 1, 1,1
LAG=0
SIMULATE_HEATING=0
BLINKING_PATTERN=(|0=0|0.49=0|0.5=1|0.55=0|0.59=0| 0.6=1|0.65=0|0.69=0|0.70=1|0.75=0|0.80=1|0.85=0| 1=0)
BLINKING_DURATION=1
TOGGLE_VISIBILITY=0
TOGGLE_VISIBILITY_INVERSE=1
CAST_LIGHT=1

[EMISSIVE_EXTRA_J_5]
NAME=rambar_b 
COLOR=1, 1, 5000,1
LAG=0
SIMULATE_HEATING=0
BLINKING_PATTERN=(|0=0|0.05=0|0.1=3|0.15=0|0.19=0|0.2=3|0.25=0|0.29=0| 0.3=3|0.35=0|0.9=0||1=0)
BLINKING_DURATION=1
TOGGLE_VISIBILITY=1
TOGGLE_VISIBILITY_INVERSE=0
CAST_LIGHT=1

[EMISSIVE_EXTRA_J_6]
NAME=rambar_r
COLOR=5000, 1, 1,1
LAG=0
SIMULATE_HEATING=0
BLINKING_PATTERN=(|0=0|0.49=0|0.5=1|0.55=0|0.59=0| 0.6=1|0.65=0|0.69=0|0.70=1|0.75=0|0.80=1|0.85=0| 1=0)
BLINKING_DURATION=1
TOGGLE_VISIBILITY=0
TOGGLE_VISIBILITY_INVERSE=1
CAST_LIGHT=1


[EMISSIVE_EXTRA_J_7]
NAME=leds_w
COLOR=50,50,60,1
LAG=0
SIMULATE_HEATING=0
BLINKING_PATTERN=(|0=0|0.03=7|0.10=0|0.14=0|0.15=7|0.21=0|0.25=0|0.26=7|0.30=0|0.60=0|0.8=1|0.9=0|1=0)
BLINKING_DURATION=1
TOGGLE_VISIBILITY=0
TOGGLE_VISIBILITY_INVERSE=1
CAST_LIGHT=1

;==================================SPOTS==================================================

[EMISSIVE_EXTRA_A_0]
BIND_TO_EXTRA_A=1 
NAME=misc_spotlight_lights
COLOR=20,20,37,10 ;last number is for brightness
BIND_TO_HEADLIGHTS=0


[LIGHT_EXTRA_1]     ; lightcone Foglight_L for players car only
BIND_TO_EXTRA_A=1 
COLOR=10,10,15,8
DIFFUSE_CONCENTRATION=0.88
EXTERIOR_ONLY=0
INTERIOR_ONLY=0
FADE_AT=500;5
FADE_SMOOTH=1
MIRROR=0
POSITION=-0.8127319,1.26614,0.7893611
DIRECTION=0.09461504,0,0.9955139
RANGE=800;1.25
RANGE_GRADIENT_OFFSET=0.5
SPECULAR_MULT=3
SPOT=60;120
SPOT_SHARPNESS=0.3


[LIGHT_EXTRA_2]    ;lightcone Foglight_R for players car only
BIND_TO_EXTRA_A=1   
COLOR=10,10,15,8
DIFFUSE_CONCENTRATION=0.58
EXTERIOR_ONLY=0
INTERIOR_ONLY=0
FADE_AT=500;5
FADE_SMOOTH=5
MIRROR=0
POSITION=0.8127319,1.26614,0.7893611
DIRECTION=-0.09461504,0,0.9955139
RANGE=800;1.25
RANGE_GRADIENT_OFFSET=0.5
SPECULAR_MULT=1
SPOT=60;120
SPOT_SHARPNESS=0.3

;====================================Flash Cones=========================================

[LIGHT_EXTRA_3]     ; lightcone Foglight_L for players car only
BIND_TO_EXTRA_J=1   ; if "1" on/off with "Alt+NUMPAD7" for players car only;
COLOR=0,0,10,0.6
DIFFUSE_CONCENTRATION=0.98
EXTERIOR_ONLY=0
INTERIOR_ONLY=0
FADE_AT=550;5
FADE_SMOOTH=1
MIRROR=0
POSITION=-0.4767863,1.522284,-0.15
DIRECTION=-0.4896486,0,0.87192
RANGE=300;1.25
RANGE_GRADIENT_OFFSET=0.51
SPECULAR_MULT=0.5
SPOT=240;120
SPOT_SHARPNESS=0.5
BLINKING_DURATION=2
TOGGLE_VISIBILITY=1
TOGGLE_VISIBILITY_INVERSE=0
CAST_LIGHT=1
CAST_SHADOW=1
CAST_SHADOWS=1
BLINKING_PATTERN=(|0=0|0.1=3|0.15=0|0.19=0|0.2=3|0.25=0|0.29=0| 0.3=3|0.35=0|0.9=0||1=0)
BLINKING_DURATION=0.8

[LIGHT_EXTRA_4]     ; lightcone Foglight_L for players car only
BIND_TO_EXTRA_J=1   ; if "1" on/off with "Alt+NUMPAD7" for players car only;
COLOR=10,0,0,0.6
DIFFUSE_CONCENTRATION=0.98
EXTERIOR_ONLY=0
INTERIOR_ONLY=0
FADE_AT=550;5
FADE_SMOOTH=1
MIRROR=0
POSITION=0.35,1.522284,-0.15
DIRECTION=0.4896486,0,0.87192
RANGE=300;1.25
RANGE_GRADIENT_OFFSET=0.5
SPECULAR_MULT=0.5
SPOT=240;120
SPOT_SHARPNESS=0.6
SIMULATE_HEATING=0
CAST_LIGHT=1
CAST_SHADOW=1
CAST_SHADOWS=1
LAG=0
BLINKING_PATTERN=(|0=0|0.1=3|0.15=0|0.19=0|0.2=3|0.25=0|0.29=0| 0.3=3|0.35=0|0.9=0||1=0)
BLINKING_DURATION=1

[LIGHT_EXTRA_5]     ; lightcone Foglight_L for players car only
BIND_TO_EXTRA_J=1   ; if "1" on/off with "Alt+NUMPAD7" for players car only;
COLOR=0,0,10,0.6
DIFFUSE_CONCENTRATION=0.98
EXTERIOR_ONLY=0
INTERIOR_ONLY=0
FADE_AT=550;5
FADE_SMOOTH=1
MIRROR=0
POSITION=-0.35,1.522284,-0.4585971
DIRECTION=-0.4896486,0,-0.8719199
RANGE=300;1.25
RANGE_GRADIENT_OFFSET=0.51
SPECULAR_MULT=0.5
SPOT=240;120
SPOT_SHARPNESS=0.5
BLINKING_DURATION=2
TOGGLE_VISIBILITY=1
TOGGLE_VISIBILITY_INVERSE=0
CAST_LIGHT=1
CAST_SHADOW=1
CAST_SHADOWS=1
BLINKING_PATTERN=(|0=0|0.1=3|0.15=0|0.19=0|0.2=3|0.25=0|0.29=0| 0.3=3|0.35=0|0.9=0||1=0)
BLINKING_DURATION=0.8

[LIGHT_EXTRA_6]     ; lightcone Foglight_L for players car only
BIND_TO_EXTRA_J=1   ; if "1" on/off with "Alt+NUMPAD7" for players car only;
COLOR=10,0,0,0.6
DIFFUSE_CONCENTRATION=0.98
EXTERIOR_ONLY=0
INTERIOR_ONLY=0
FADE_AT=550;5
FADE_SMOOTH=1
MIRROR=0
POSITION=0.35,1.522284,-0.4585971
DIRECTION=0.4896486,0,-0.8719199
RANGE=300;1.25
RANGE_GRADIENT_OFFSET=0.5
SPECULAR_MULT=0.5
SPOT=240;120
SPOT_SHARPNESS=0.6
SIMULATE_HEATING=0
CAST_LIGHT=1
CAST_SHADOW=1
CAST_SHADOWS=1
LAG=0
BLINKING_PATTERN=(|0=0|0.1=3|0.15=0|0.19=0|0.2=3|0.25=0|0.29=0| 0.3=3|0.35=0|0.9=0||1=0)
BLINKING_DURATION=1


[LIGHT_EXTRA_7]     ; lightcone Foglight_L for players car only
BIND_TO_EXTRA_J=1   ; if "1" on/off with "Alt+NUMPAD7" for players car only;
COLOR=0,0,10,0.6
DIFFUSE_CONCENTRATION=0.98
EXTERIOR_ONLY=0
INTERIOR_ONLY=0
FADE_AT=550;5
FADE_SMOOTH=1
MIRROR=0
POSITION=-0.156864,0.7192423,2.653621
DIRECTION=0.0,-0.0,1
RANGE=300;1.25
RANGE_GRADIENT_OFFSET=0.51
SPECULAR_MULT=0.5
SPOT=120;120
SPOT_SHARPNESS=0.5
BLINKING_DURATION=2
TOGGLE_VISIBILITY=1
TOGGLE_VISIBILITY_INVERSE=0
CAST_LIGHT=1
CAST_SHADOW=1
CAST_SHADOWS=1
BLINKING_PATTERN=(|0=0|0.1=3|0.15=0|0.19=0|0.2=3|0.25=0|0.29=0| 0.3=3|0.35=0|0.9=0||1=0)
BLINKING_DURATION=0.8

[LIGHT_EXTRA_8]     ; lightcone Foglight_L for players car only
BIND_TO_EXTRA_J=1   ; if "1" on/off with "Alt+NUMPAD7" for players car only;
COLOR=10,0,0,0.6
DIFFUSE_CONCENTRATION=0.98
EXTERIOR_ONLY=0
INTERIOR_ONLY=0
FADE_AT=550;5
FADE_SMOOTH=1
MIRROR=0
POSITION=0.156864,0.7192423,2.653621
DIRECTION=-0.0,-0.0,1
RANGE=300;1.25
RANGE_GRADIENT_OFFSET=0.5
SPECULAR_MULT=0.5
SPOT=120;120
SPOT_SHARPNESS=0.6
SIMULATE_HEATING=0
CAST_LIGHT=1
CAST_SHADOW=1
CAST_SHADOWS=1
LAG=0
BLINKING_PATTERN=(|0=0|0.1=3|0.15=0|0.19=0|0.2=3|0.25=0|0.29=0| 0.3=3|0.35=0|0.9=0||1=0)
BLINKING_DURATION=1



[LIGHT_LICENSEPLATE]
; no need to specify meshes names if material is using
; Plate_D.dds and Plate_NM.dds textures
MESHES=bumper_r_SUB2
OFFSET=0.00, 0.04, 0.0
RANGE=0.8
RANGE_GRADIENT_OFFSET=0.0
SPOT=130
SPOT_SHARPNESS=0.8
COLOR=10,10,11,2.25
FALLBACK_EMISSIVE=1,1,1,0.9
; other supported values: TWO_ON_TOP, ONE_ON_TOP
LAYOUT=ONE_ON_TOP
FADE_AT=5
FADE_SMOOTH=4
ACTIVE=1
AFFECTS_TRACK=1




;[ANIMATION_0]
;FILE=CAR_DOOR_R.ksanim
;TIME=0.5
;BIND_TO_EXTRA_B=1

;[ANIMATION_1]
;FILE=CAR_DOOR_L.ksanim
;TIME=0.5
;BIND_TO_EXTRA_C=1




[INCLUDE: common/materials_interior.ini]
DisableDev = 1

[Material_DigitalScreen]
Meshes = interior_screen
MatrixType = TN
ScreenScale = 1000
ScreenAspectRatio = 1
UseTextureCoordinates = 1



[WIPERS_TRACE_...]
SURFACE = windscreen_int, windscreen_ext
WIPERS = wipers_left, wipers_right




[ANIMATION_...] ; gas/throttle animation
FILE=gas.ksanim
INPUT=GAS
HOLD_STATE=1
INPUT_AS_PROGRESS = 1 

[ANIMATION_...] ; brake animation
FILE=brake.ksanim
INPUT=BRAKE
HOLD_STATE=1
INPUT_AS_PROGRESS = 1   


;================= EXHAUST SMOKE ===============
[PARTICLES_FX_EXHAUST_0] ; smoke, position same with flame.ini. For single exhaust only, copy this code and change the '0' to '1' and so on, for multiple exhaust. Don't use this code to leave it as default.
POSITION= ; Check flames.ini in the data folder for the position to make it synced with the flame position.
DIRECTION= ; same as above.
COLOR=0.25,0.25,0.25			                ; RGB blend - 0,0,0 is black, 1,1,1 is white
LIFE=0.3,0.3				; how long particles last in the air before disappearing
SPEED=1				; how fast smoke particles fly from the exhaust
SPREAD=0.9				; initial spread of particles
STARTING_SIZE=0.2			; initial size of particles
SPAWN_OFFSET=0.06			; initial spawn point offset (length-wise)
INTENSTY=0.03,0			                ; smoke intensity
TEMPERATURE_LAG=1			; engine heating up (1 to disable)
SPEED_THRESHOLD=220,320 		; speed at which the smoke disappears

;================ END EXHAUST SMOKE =============

[EXHAUST_FLAMES]
ANTILAG=1 ; turbo antilag, i havent tested this yet
ANTILAG_DELAY=0.1 ; how long after antilag trigger do flames start, in seconds
ANTILAG_INTENSITY=5 ; flame size
ANTILAG_INTERVAL_MAX=8000
ANTILAG_INTERVAL_MIN=4000
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.1 ; delay after throttle lift
DISCHARGE_DURATION=2 ; length of flame shooting, in seconds
DISCHARGE_PROBABILITY=1; chance of flame shoot on lift, 1 is guaranteed, 0 is never
DISCHARGE_INTENSITY=5; flame size
DISCHARGE_RPM_THRESHOLD_MAX=8000 ; self explanatory
DISCHARGE_RPM_THRESHOLD_MIN=4000 ; self explanatory
DISCHARGE_WATER_TEMPERATURE_THRESHOLD=1
FLAT_SHIFT=1 ; on upshift
FLAT_SHIFT_COOLDOWN=0.5 ; after upshift
FLAT_SHIFT_DURATION=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=5 ; flame size
FLAT_SHIFT_PROBABILITY=1 ; chance of flame shoot on upshift
FLAT_SHIFT_RPM_THRESHOLD=8000
LIMITER=1 ; on hitting the limiter
LIMITER_DELAY=0 ; delay, in seconds
LIMITER_INTENSITY=5 ; flame size
LIMITER_RPM_THRESHOLD=4000 ; limiter flames will not shoot below this rpm

[PARTICLES_FX_EXHAUST_FLAMES]
COLOR_MULT=0.8, 0.5, 1.0, 1.0
INTENSITY_MULT=1
SIZE_MULT=1
TEMPERATURE_MULT=2.0
