[CAR_STEREO_...]
ACTIVE = $" read('csp/version', 0) >= 1279 "

MESHES = RADIOLCD
RESOLUTION = 350, 300
DISPLAY_POS = 0,0
DISPLAY_SIZE = 580, 500
COLOR = 1, 1, 1
FADE_WHEN_INACTIVE = 0.95
DITHERING = 2

; background
RECT_4 = 1
RECT_4_START = 0, 0
RECT_4_SIZE = 260, 260
RECT_4_COLOR = 0, 0, 0.024, 1
RECT_4_Z_INDEX = -1000

; main text
TEXT_CSP_0 = "{Artist} - {Track}"
TEXT_CSP_0_NOALBUM = "{Artist} - {Track}"
TEXT_CSP_0_NOARTIST = "{Track}"
TEXT_CSP_0_FALLBACK = ""
TEXT_CSP_0_ALIGN_LAYOUT = 0
TEXT_CSP_0_START = 0, 237
TEXT_CSP_0_SIZE = 300, 60
TEXT_CSP_0_FONT_TYPE = ITALIC
TEXT_CSP_0_Z_INDEX = 10
TEXT_CSP_0_SCALE = 0.8, 1.29
TEXT_CSP_0_BOLD = 1

; album cover in the middle
ALBUM_COVER_0 = 1
ALBUM_COVER_0_START = 40, 10
ALBUM_COVER_0_SIZE = 160, 160
ALBUM_COVER_0_Z_INDEX = -1
ALBUM_COVER_0_FALLBACK = MUSIC
ALBUM_COVER_0_FALLBACK_COLOR = 1, 1, 1, 2
ALBUM_COVER_0_FALLBACK_BACKGROUND = 0.05, 0.05, 0.05, 1
ALBUM_COVER_0_FALLBACK_SIZE = 28

; shadow at the bottom of middle album cover
RECT_0 = 1
RECT_0_START = 60, 10
RECT_0_SIZE = 160, 160
RECT_0_Z_INDEX = -0.5
RECT_0_COLOR = 0, 0, 0.024, 0
RECT_0_COLOR_BL = 0, 0, 0.024, 1
RECT_0_COLOR_BR = 0, 0, 0.024, 1

; animation below album cover
ANIMATION_0 = 15, 8
ANIMATION_0_START = 5, 175
ANIMATION_0_BLOCK = 11, 4
ANIMATION_0_MARGIN = 6, 3
ANIMATION_0_BASE_ROW = BUTTOM

; reflected animation below album cover
ANIMATION_1 = 12, 8
ANIMATION_1_START = -10, 20
ANIMATION_1_BLOCK = 14, -4
ANIMATION_1_MARGIN = 3, -3
ANIMATION_1_BASE_ROW = BOTTOM
ANIMATION_1_COLOR = 2, 2, 2, 0.5
ANIMATION_1_Z_INDEX = -20

; gradient on top of reflected animation for fading
RECT_1 = 1
RECT_1_START = 50, 180
RECT_1_SIZE = 300, 30
RECT_1_Z_INDEX = -15
RECT_1_COLOR = 0, 0, 0.024, 0
RECT_1_COLOR_BL = 0, 0, 0.024, 1
RECT_1_COLOR_BR = 0, 0, 0.024, 1

; fully covering its distant bit
RECT_2 = 1
RECT_2_START = 50, 0
RECT_2_SIZE = 400, 460
RECT_2_Z_INDEX = -15
RECT_2_COLOR = 0, 0, 0.024, 1

; larger album cover for background, drawn on top of reflected animation and its gradient, very transparent
ALBUM_COVER_1 = 1
ALBUM_COVER_1_START = -40, 0
ALBUM_COVER_1_SIZE = 338, 338
ALBUM_COVER_1_COLOR = 2, 2, 2, 0.5
ALBUM_COVER_1_Z_INDEX = -10

; extra covering gradient for that background cover
RECT_3 = 1
RECT_3_START = 0, -150
RECT_3_SIZE = 500, 500
RECT_3_Z_INDEX = -9
RECT_3_COLOR = 0, 0, 0.024, 0
RECT_3_COLOR_TL = 0, 0, 0.024, 1
RECT_3_COLOR_BL = 0, 0, 0.024, 1




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



[AUDIO_VOLUME]
BACKFIRE_EXT=1
BACKFIRE_INT=1
BODYWORK=1
DIRT=1
DOWN_SHIFT=1
ENGINE_EXT=1
ENGINE_INT=0.5
GEAR_EXT=1
GEAR_GRIND=1
GEAR_INT=0.5
HORN=1
LIMITER=1
TRACTION_CONTROL_EXT=1
TRACTION_CONTROL_INT=0.5
TRANSMISSION=0.5
TURBO=1
WIND=1



[INCLUDE: common/navigators.ini]
[Navigator_StyleNavitel]
Meshes = COCKPIT_HRgps
Resolution = 500, 500
Offset = 0, 0
Size = 500, 490




[ANIMATION_0]
FILE=gps.ksanim
TIME= 0.1
BIND_TO_EXTRA_A=1

[ANIMATION_1]
FILE=radio.ksanim
TIME= 0.1
BIND_TO_EXTRA_B=1

[ANIMATION_2]
FILE=car_DOOR_L.ksanim
TIME= 2
BIND_TO_EXTRA_C=1

[ANIMATION_3]
FILE=car_DOOR_R.ksanim
TIME= 2
BIND_TO_EXTRA_C=1

[ANIMATION_4]
FILE=trunk.ksanim
TIME= 2
BIND_TO_EXTRA_D=1

[ANIMATION_5]
FILE=hood.ksanim
TIME= 2
BIND_TO_EXTRA_D=1

[ANIMATION_6]
FILE=tcoff.ksanim
TIME= 0.5
INPUT_THRESHOLD_INVERSE = 1
BIND_TO_TRACTIONCONTROL=1




; New car paint
[INCLUDE: common/materials_carpaint.ini]
CarPaintMaterial = bodypaint_paint1, black_m
CarPaintVersionAware = 2

[Material_CarPaint_Metallic]
Materials = bodypaint_paint1, 
LocalReflectionsForce = 1

[Material_CarPaint_Metallic]
AmbientSpecular = 1

[Material_CarPaint_Metallic]
FresnelMax = 1
FresnelC = 0.1
BrightnessAdjustment = 0.9 ; compensates for ambient specular
ColoredSpecular = 0.9
AmbientSpecular = 0.6
AmbientSpecularEXP = 2.5
ClearCoatThickness = 0.06







[INCLUDE: common/materials_glass.ini]
ExteriorGlassFilmedMaterials= 
ExteriorGlassTintedMaterials= 
ExteriorGlassHeadlightsMaterials = glass
[Material_PhotoelasticGlass]
Meshes= headlight1, headlight_


[EMISSIVE_BRAKE_...]
NAME=light_rear_SUB0
COLOR=255,20,0,10
FALLBACK_HEADLIGHTS_COLOR=255,20,0,2
LAG=0.7
SIMULATE_HEATING=0
CAST_LIGHT=1 

[EMISSIVE_BRAKE_...]
NAME=light_brake01
COLOR=255,20,0,0.1
FALLBACK_HEADLIGHTS_COLOR=255,20,0,0.005
LAG=0.7
SIMULATE_HEATING=1

[EMISSIVE_BRAKE_...]
NAME=light_brake
COLOR=255,20,0,0.1
FALLBACK_HEADLIGHTS_COLOR=255,20,0,0.005
LAG=0.7
SIMULATE_HEATING=1



[EMISSIVE_LIGHT_...]
NAME=COCKPIT_HRgps
COLOR=3,3,3
OFF_COLOR=3,3,3
LAG=0.8
SIMULATE_HEATING=0.6
CAST_LIGHT=1 
LOCATION=FRONT

[EMISSIVE_LIGHT_...]
NAME=RADIOLCD
COLOR=3,3,3
OFF_COLOR=3,3,3
LAG=0.8
SIMULATE_HEATING=0.6
CAST_LIGHT=1 
LOCATION=FRONT

[EMISSIVE_LIGHT_...]
NAME=COCKPIT_HRLCD001, COCKPIT_HRSPEED001
COLOR=3,3,3
OFF_COLOR=1,1,1
LAG=0.8
SIMULATE_HEATING=0.6
CAST_LIGHT=1 
LOCATION=FRONT


[EMISSIVE_LIGHT_...]
NAME=light_front_on
COLOR=40,40,40
OFF_COLOR=40,40,40
LAG=0.8
SIMULATE_HEATING=0.6
CAST_LIGHT=1 
LOCATION=FRONT

[EMISSIVE_LIGHT_...]
NAME=light_front
COLOR=600,600,600
LAG=0.8
SIMULATE_HEATING=0.6
CAST_LIGHT=1 
LOCATION=FRONT



[INCLUDE: common/selflighting.ini]

[SelfLight_Headlights]
MIRROR = 0.656
DIRECTION = 0.2, .8, 1.9
POSITION = 0, 0.606, 2
AFFECTS_TRACK = 1
DIFFUSE_CONCENTRATION = 1
BOUND_TO = light_front
SPOT_SHARPNESS = 0.6
SPOT = 131
COLOR =14,14,15,10
SPECULAR_MULT = 0
RANGE = 0.5

[SelfLight_Headlights]
MIRROR = 0.6
DIRECTION = 02.2, .8, 1.9
POSITION = 0, 0.6, 1.9
AFFECTS_TRACK = 1
DIFFUSE_CONCENTRATION = 1
BOUND_TO = light_front_on
SPOT_SHARPNESS = 0.5
SPOT = 131
COLOR =14,14,19,15
SPECULAR_MULT = 0
RANGE = 0.5	

[SelfLight_Headlights]
MIRROR = 0
DIRECTION = 02.2, .8, 1.9
POSITION = 0.801, 0.749, 1.72
AFFECTS_TRACK = 1
DIFFUSE_CONCENTRATION = 1
BOUND_TO = light_indicator1
SPOT_SHARPNESS = 0.5
SPOT = 200
COLOR =14,14,19,10
SPECULAR_MULT = 0
RANGE = 0.5	

[SelfLight_Headlights]
MIRROR = 0
DIRECTION = 02.2, .8, 1.9
POSITION = -0.801, 0.749, 1.72
AFFECTS_TRACK = 1
DIFFUSE_CONCENTRATION = 1
BOUND_TO = light_indicator0
SPOT_SHARPNESS = 0.5
SPOT = 200
COLOR =14,14,19,10
SPECULAR_MULT = 0
RANGE = 0.5	

[SelfLight_Headlights]
MIRROR = 0.706
DIRECTION = 0,0,-1
POSITION = 0, 0.783, -1.8
AFFECTS_TRACK = 1
DIFFUSE_CONCENTRATION = 1
BOUND_TO = light_rear
SPOT_SHARPNESS = 0.5
SPOT = 150
COLOR =14,2,0,2
SPECULAR_MULT = 0
RANGE = 0.5

[EMISSIVE_LIGHT_...]
NAME=
COLOR=6,6,6
OFF_COLOR=4,4,4
LAG=0.0
SIMULATE_HEATING=0.0
CAST_LIGHT=0
TOGGLE_VISIBILITY=0


[EMISSIVE_BRAKE_1]
NAME=
COLOR=5,1,0
OFF_COLOR=2,0,0


[EMISSIVE_HANDBRAKE_0]
NAME=handbreak
TOGGLE_VISIBILITY = 1
COLOR=40,4,4,1
LAG=0.2

[EMISSIVE_TRACTIONCONTROL_INACTION_0]
COLOR=40,20,4,1
NAME=tcoff
TOGGLE_VISIBILITY = 1
LAG=0.2

[EMISSIVE_TRACTIONCONTROL_0]
NAME=tcoff001
TOGGLE_VISIBILITY = 1
COLOR=0
OFF_COLOR=40,20,4,1
LAG=0.2

[EMISSIVE_TRACTIONCONTROL_1]
NAME=ligh001
TOGGLE_VISIBILITY = 1
COLOR=0
OFF_COLOR=40,20,4,1
LAG=0.2


[EMISSIVE_ABS_INACTION_0]
NAME=as
TOGGLE_VISIBILITY = 1
COLOR=40,20,4,1
OFF_COLOR=0
LAG=0.2

[EMISSIVE_HIGHBEAM_0]
NAME=hb, STEER_HR_SUB9003
ACT_AS_HEADLIGHTS=0
COLOR=0,0,30,2

[EMISSIVE_...]
NAME=lowtyrepressure
TOGGLE_VISIBILITY = 1
COLOR=40,20,4,1
INPUT=TYRE_PRESSURE
INPUT_THRESHOLD = 45
INPUT_SELECTOR=MAX
INPUT_SELECTOR_PIVOT=5
LAG=0.2

[EMISSIVE_LIGHT_...]
NAME=Rectangle015
COLOR=0,62,0
OFF_COLOR=0,0,0
BIND_TO_HEADLIGHTS=1
LAG=0.0
SIMULATE_HEATING=0.0
CAST_LIGHT=0
TOGGLE_VISIBILITY=0





[EMISSIVE_TURNSIGNAL_LEFT_0]
RANGE_PREFIX=blinkerlr_
RANGE_START_INDEX=0
RANGE_END_INDEX=10
RANGE_DELAY=0.05 	; to compensate for that there are more of them
COLOR=400, 100, 0, 1
LAG=0
REPEAT_FREQENCY_HZ=1.8
LOCATION=REAR
SIMULATE_HEATING=0
CAST_LIGHT=1
REPEAT_FREQENCY_HAZARDS_HZ=0

[EMISSIVE_TURNSIGNAL_LEFT_1]
NAME=light_indicator1, indicator1_SUB0
COLOR=200, 100, 0
LAG=0.3
SIMULATE_HEATING=0.0
LOCATION=FRONT

[EMISSIVE_TURNSIGNAL_LEFT_2]
NAME=indicator1_SUB1
COLOR=200, 100, 0
LAG=0.3
SIMULATE_HEATING=0.0
LOCATION=MIDDLE


[EMISSIVE_TURNSIGNAL_LEFT_3]
NAME=l1
COLOR=-3, 10, -3
LAG=0.3
SIMULATE_HEATING=0.0
LOCATION=MIDDLE
CAST_LIGHT=0

[EMISSIVE_TURNSIGNAL_LEFT_4]
NAME=STEER_HR_SUB9002
COLOR=-3, 10, -3
LAG=0.3
SIMULATE_HEATING=0.0
LOCATION=MIDDLE
CAST_LIGHT=0

[EMISSIVE_TURNSIGNAL_RIGHT_0]
RANGE_PREFIX=blinkerrr_
RANGE_START_INDEX=0
RANGE_END_INDEX=10
RANGE_DELAY=0.05 	; to compensate for that there are more of them
COLOR=400, 100, 0, 1
LAG=0
REPEAT_FREQENCY_HZ=1.8
LOCATION=REAR
SIMULATE_HEATING=0
CAST_LIGHT=1
REPEAT_FREQENCY_HAZARDS_HZ=0

[EMISSIVE_TURNSIGNAL_RIGHT_1]
NAME=light_indicator0, indicator__SUB0
COLOR=200, 100, 0
LAG=0.3
SIMULATE_HEATING=0.0
LOCATION=FRONT

[EMISSIVE_TURNSIGNAL_RIGHT_2]
NAME=indicator__SUB1, 
COLOR=200, 100, 0
LAG=0.3
SIMULATE_HEATING=0.0
LOCATION=MIDDLE

[EMISSIVE_TURNSIGNAL_RIGHT_3]
NAME=rb2
COLOR=-3, 10, -3
LAG=0.3
SIMULATE_HEATING=0.0
LOCATION=FRONT
CAST_LIGHT=0

[EMISSIVE_TURNSIGNAL_RIGHT_4]
NAME=STEER_HR_SUB9001
COLOR=-3, 10, -3
LAG=0.3
SIMULATE_HEATING=0.0
LOCATION=MIDDLE
CAST_LIGHT=0


[EMISSIVE_REVERSE_0]
NAME= interior_SUB7
COLOR=100,100,100
LAG=0.6
SIMULATE_HEATING=0


[EMISSIVE_REVERSE_1]
NAME= reversing1_SUB0
COLOR=100,100,100
LAG=0.6
SIMULATE_HEATING=0


[EMISSIVE_REVERSE_2]
NAME= reversingl_SUB0
COLOR=100,100,100
LAG=0.6
SIMULATE_HEATING=0

[LIGHT_EXTRA_0]
BIND_TO_HEADLIGHTS=1
COLOR=5,5,6
DIFFUSE_CONCENTRATION=0.88
EXTERIOR_ONLY=0
INTERIOR_ONLY=0
FADE_AT=5
FADE_SMOOTH=5
MIRROR=0
POSITION=0.41, 0.86, 0.3
DIRECTION=0,0,-0.9
RANGE=0.85;1.25
RANGE_GRADIENT_OFFSET=0.3
SPECULAR_MULT=0
SPOT=60
SPOT_SHARPNESS=0.3

[LIGHT_EXTRA_1]
BIND_TO_HEADLIGHTS=1
COLOR=5,5,6
DIFFUSE_CONCENTRATION=0.88
EXTERIOR_ONLY=0
INTERIOR_ONLY=0
FADE_AT=5
FADE_SMOOTH=5
MIRROR=0
POSITION=-0.05, 0.67, 0.16
DIRECTION=0,0,-0.9
RANGE=0.85;1.25
RANGE_GRADIENT_OFFSET=0.3
SPECULAR_MULT=0
SPOT=60
SPOT_SHARPNESS=0.3




[BRAKEDISC_FX]
ACTIVE = 1             ; set to 0 to disable the whole thing if car uses ksBrakeDisc shader for something else
CERAMIC = 0            ; use ceramic look
CARVED = 0             ; add a bit of carving, radial lines (fast for shader to compute)
CARVED_FREQUENCY = 20  ; increase to make more lines
GLOW_OFFSET = 0.8      ; increase to offset heated and worn center more to the center, decrease to offset it more to the outside area; with 0.5, it would be in the middle

; Patch guesses holes from alpha-channel of txDiffuse. Holes don’t glow or reflect stuff and look dark:
ALPHA_MASK = 0.1, 0.2  ; hole is everything with alpha below 0.1, everything with alpha above 0.2 is not a hole, in-between is a transition

; Patch can also estimate deepenings based on luminance and normal texture. Deepenings glow with a delay (but fully heated, glow more) and are a bit occluded:
LUMINOCITY_MASK = 0.01, 0.02  ; everything darker than 0.01 is a deepening
NORMAL_MASK = 0.5, 0.3        ; everything looking away more than 50% is a deepening





;PBR GLASS
[INCLUDE: common/materials_glass.ini]
[Material_Glass]
Materials = d_glass, 
ThicknessMult = 3
EXTRA_MASK_PASS = 1
EXTRA_MASK_PASS_OPACITY = 0
FilmIOR=3

;PBR GLASS
[INCLUDE: common/materials_glass.ini]
[Material_Glass]
Materials = 
ThicknessMult = 2
EXTRA_MASK_PASS =1
EXTRA_MASK_PASS_OPACITY = 0.5
FilmIOR=1.5

;PBR GLASS
[INCLUDE: common/materials_glass.ini]
[Material_Glass]
Materials = o_glass
ThicknessMult = 2
EXTRA_MASK_PASS = 1
EXTRA_MASK_PASS_OPACITY = 0.5
FilmIOR=3

[INCLUDE: common/materials_interior.ini]
;PBR MATERIALS EXTERIOR
[Material_Carbon]
Materials = carbon
BrightnessAdjustment = 0.1
ClearCoatF0 = 0.2
DetailScale = 800
Reflectance = 0.2
LocalReflectionsSharpness = 1

[INCLUDE: common/materials_carpaint.ini]
[Material_InteriorPBRDetail]
Materials = 
DetailNormalTexture = common/pbr_metal_satin.dds
DetailScale = 15
ApplyTilingFix = 1
BrightnessAdjustment = 0.25
DetailNormalPBRSmoothness = 0.8
DetailNormalPBRSmoothnessGamma = 1
Metalness = 0.2
Reflectance = 0.1
LocalReflectionsSharpness = 0.1
DetailNormalPBRSecondaryColor = 0, 0, 0, 1

[INCLUDE: common/materials_carpaint.ini]
[Material_Metal_v2]
Materials = interior_SUB1, 
BrightnessAdjustment = 0.20
DetailScale = 700
Metalness = 0.50
Reflectance = 0.20
LocalReflectionsSharpness = 0.9			
DetailTexture = 0


[Material_Metal_v2]
Materials = silver
BrightnessAdjustment = 0.1
DetailScale = 1
Metalness = 0.4
Reflectance = 0.1
LocalReflectionsSharpness = 0.1		
DetailTexture = 1



[Material_Metal_v2]
Materials = 
BrightnessAdjustment = 0.03
DetailScale = 80
Metalness = 0.80
Reflectance = 0.2
LocalReflectionsSharpness = 0.1		
DetailTexture = 1

[Material_Plastic_v2]
Materials = alpha_circmesh, black, gum, gum.001, body_2
BrightnessAdjustment = 0.2
DetailScale = 100




;INTERIOR PBR
[INCLUDE: common/materials_interior.ini]
[Material_Metal_v2]
Materials = metal
BrightnessAdjustment = 0.15
DetailScale = 0
Metalness = 0.20
Reflectance = 0.10
LocalReflectionsSharpness = 0.1
DetailTexture = 1
[Material_Velvet]
Materials=plastic, plastic, zam_interior2, headliner
BrightnessAdjustment=0.15
[Material_Carpet]
Materials=mottled
[Material_Leather]
Materials=bump_leather, seat_interior3, seat_interior2, leatheret_interi, grips_interior2, leather, headliner, leatherside
BrightnessAdjustment=0.3
[Material_Plastic]
Materials=plasticcenter
BrightnessAdjustment = 0.30
[Material_Carbon]
Materials=carbon_fiber, carbon_mesh, 
DetailScale = 10
BrightnessAdjustment = 0.2
ClearCoatF0 = 0.15
Reflectance = 0.1
[Material_Carbon]
Materials=carbonwheel_mesh, 
DetailScale = 150
BrightnessAdjustment = 0.2
ClearCoatF0 = 0.15
Reflectance = 0.1

[INCLUDE: common/materials_carpaint.ini]
[INCLUDE: common/materials_glass.ini]






[INCLUDE: common/materials_carpaint.ini]
[INCLUDE: common/materials_glass.ini]

[WIPERS]
WIND_THRESHOLDS_KMH = 60, 150 ; speed for wipers to start vibrating and for maximum vibration
WIND_AMPLITUDE_MULT = 1 ; multiplier for amplitude
WIND_FREQUENCY_MULT = 1 ; multiplier for frequency
WIND_OFFSET = 0.03 ; base animation

[WIPERS_TRACE_...]
SURFACE = windscree1_002
WIPERS = WIPER_L1, WIPER_R1




[BASIC]
DIESEL_ENGINE = 0 		; or 1

[PARTICLES_FX_EXHAUST_1]
POSITION = 0.65,0.3,-2.08		; self explanatory
DIRECTION = 0, 0.3, -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.25				; 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
		; speed at which the smoke disappears

[PARTICLES_FX_EXHAUST_2]
POSITION = -0.75,0.3,-2.05		; self explanatory
DIRECTION = 0, 0.3, -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.25				; 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.65,0.3,-2.08		; self explanatory
DIRECTION = 0, 0.3, -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.25				; 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
		; speed at which the smoke disappears

[PARTICLES_FX_EXHAUST_4]
POSITION = 0.75,0.3,-2.05		; self explanatory
DIRECTION = 0, 0.3, -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.25				; 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


[LIGHT_FLAME_0]
BRIGHTNESS_MULT=1
CAR_BRIGHTNESS_MULT=1.8
CAR_RANGE_MULT=0.2
COLOR=5,1,1
DEBUG=0
DIRECTION_MULT=1, 1, 1
FADE_AT=150
FADE_SMOOTH=30
OFFSET=0.2
RANGE=7
RANGE_GRADIENT_OFFSET=0.2
SPOT=238.322
SPOT_SHARPNESS=0.8

[EXHAUST_FLAMES]
ANTILAG=0 ; turbo antilag, i havent tested this yet
ANTILAG_DELAY=0.2 ; how long after antilag trigger do flames start, in seconds
ANTILAG_INTENSITY=15 ; flame size
ANTILAG_INTERVAL_MAX=7000
ANTILAG_INTERVAL_MIN=4000
ANTILAG_TURBO_THRESHOLD=0.2
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.3 ; how long you have to press the throttle to "charge" the flames
DISCHARGE_DELAY=0 ; delay after throttle lift
DISCHARGE_DURATION=0.5 ; length of flame shooting, in seconds
DISCHARGE_PROBABILITY=0.2; chance of flame shoot on lift, 1 is guaranteed, 0 is never
DISCHARGE_INTENSITY=0.1	; flame size
DISCHARGE_RPM_THRESHOLD_MAX=8900 ; self explanatory
DISCHARGE_RPM_THRESHOLD_MIN=5000 ; self explanatory
DISCHARGE_WATER_TEMPERATURE_THRESHOLD=70
FLAT_SHIFT=0 ; on upshift
FLAT_SHIFT_COOLDOWN=1 ; after upshift
FLAT_SHIFT_DURATION=0.1 ; length of flame shooting, in seconds
FLAT_SHIFT_GAS_THRESHOLD=70 ; how much gas needs to be pressed on upshift for flame, 100 is wide open
FLAT_SHIFT_INTENSITY=0.1 ; flame size
FLAT_SHIFT_PROBABILITY=0.2 ; chance of flame shoot on upshift
FLAT_SHIFT_RPM_THRESHOLD=8000
LIMITER=1 ; on hitting the limiter
LIMITER_DELAY=1	; delay, in seconds
LIMITER_INTENSITY=0.1 ; flame size
LIMITER_RPM_THRESHOLD=7000 ; limiter flames will not shoot below this rpm