[INCLUDE: common/navigators.ini]
[INCLUDE: navigators_mixins.ini]
[INCLUDE: common/selflighting.ini]
[INCLUDE: common/no_popup_lights.ini]
[INCLUDE: common/materials_glass.ini]
[INCLUDE: common/materials_interior.ini]
[INCLUDE: common/materials_carpaint.ini]
[INCLUDE:pbr_int.ini]
[INCLUDE:pbr_ext.ini]

[DATA] 
DISABLE_LIGHTSINI = 1

[SHADER_REPLACEMENT_...]
MATERIALS=Carpaint , ExtStreetBuildCarbon , CarbonRoof
DOUBLE_FACE_SHADOW_BIASED=1

[INCLUDE: common/navigators.ini]
[Navigator_StyleModernLight]
Meshes = interior_gmt_SUB10_SUB0
Resolution = 1200, 800
Offset = 0,0
Size = 1200, 800

Start = "0.012, 0.000", Size = "3.970, 3.980"

[CAR_STEREO_...]
ACTIVE = $" read('csp/version', 0) >= 1279 "
MESHES = Cluster
RESOLUTION = 2260, 1140
DISPLAY_POS = 650,450
DISPLAY_SIZE = 1024, 384
COLOR=50,45,55,10
FADE_WHEN_INACTIVE = 0.95
DITHERING = 2

; main text
TEXT_CSP_0 = "{Track}"
TEXT_CSP_0_NOALBUM = "{Track}"
TEXT_CSP_0_NOARTIST = "{Track}"
TEXT_CSP_0_FALLBACK = ""
TEXT_CSP_0_ALIGN_LAYOUT = 0
TEXT_CSP_0_START = 600, 100
TEXT_CSP_0_SIZE = 210, 48
TEXT_CSP_0_FONT_TYPE = ITALIC
TEXT_CSP_0_Z_INDEX = 1
TEXT_CSP_0_SCALE = 1.0, 1.0
TEXT_CSP_0_BOLD = 0

; main text
TEXT_CSP_3 = "{Artist}"
TEXT_CSP_3_NOALBUM = "{Artist}"
TEXT_CSP_3_NOARTIST = ""
TEXT_CSP_3_FALLBACK = ""
TEXT_CSP_3_ALIGN_LAYOUT = 0
TEXT_CSP_3_START = 600, 67
TEXT_CSP_3_SIZE = 210, 48
TEXT_CSP_3_FONT_TYPE = ITALIC
TEXT_CSP_3_Z_INDEX = 1
TEXT_CSP_3_SCALE = 1.0, 1.0
TEXT_CSP_3_BOLD = 0


;;;;;;;;; Exterior Lighting ;;;;;;;;; 
[EMISSIVE_LIGHT_...] ;  Low Beam
NAME = HEADLIGHTS , PLATELIGHTS
COLOR=60,80,100,1
LAG=0.8
SIMULATE_HEATING=0
CAST_LIGHT=1

[EMISSIVE_LIGHT_...] ;  Low Beam
NAME =warning_lights
COLOR=-10,10,-10,2
LAG=0.8
SIMULATE_HEATING=0
CAST_LIGHT=1

[EMISSIVE_LIGHT_...] ;  Low Beam 2 
NAME=warning_drl
COLOR=-1,1,-1,10
OFF_COLOR=-1,1,-1,10
LAG=0.8
SIMULATE_HEATING=0
CAST_LIGHT=1

[EMISSIVE_LIGHT_...] ;  Taillights
NAME=REARLIGHTS_2,REARLIGHTS001
COLOR=50, 20, -100,2
LAG=0.8
SIMULATE_HEATING=1
CAST_LIGHT=1

[EMISSIVE_HIGHBEAM_...] ; High Beam
NAME=ABB
COLOR=120,120,120,10
LAG=0.5
SIMULATE_HEATING=0
LOCATION=FRONT
CAST_LIGHT=0
CLUSTER_THRESHOLD=0.5

[SHADER_REPLACEMENT_...]
MESHES = mmi_logos
IS_TRANSPARENT = 1

[EMISSIVE_HIGHBEAM_...] ; High Beam
NAME=warning_highbeam
COLOR=-10,-10,10,2
LAG=0.5
SIMULATE_HEATING=0
LOCATION=FRONT
CAST_LIGHT=0
CLUSTER_THRESHOLD=0.5

[EMISSIVE_BRAKE_...]
NAME=REARLIGHTS
COLOR=50, 20, -100,6
LAG=0.0
SIMULATE_HEATING=0
LOCATION=FRONT
CAST_LIGHT=1
CLUSTER_THRESHOLD=0.5
TOGGLE_VISIBILITY = 1

[EMISSIVE_BRAKE_...]
NAME=3STOP
COLOR=50, 1, -1,3
LAG=0.0
SIMULATE_HEATING=0
LOCATION=FRONT
CAST_LIGHT=1
CLUSTER_THRESHOLD=0.5

[EMISSIVE_REVERSE_...]
NAME=4STOP
COLOR=250, 250, 250,50
LAG=0.0
SIMULATE_HEATING=0.0

[EMISSIVE_HAZARD_0]
NAME=hazard
COLOR=3, 2, 1
LAG=0.0
SIMULATE_HEATING=0.0

[LIGHT_LICENSEPLATE]
; no need to specify meshes names if material is using
; Plate_D.dds and Plate_NM.dds textures
MESHES=Plate
OFFSET=0.0, 0.01, -0.15
RANGE=0.3
RANGE_GRADIENT_OFFSET=0.4
SPOT=200
SPOT_SHARPNESS=0.4
COLOR=.5,.8,1,10
; other supported values: TWO_ON_TOP, ONE_ON_TOP
LAYOUT=TWO_ON_TOP

[EMISSIVE_TURNSIGNAL_LEFT_0]
NAME=Object002
COLOR=50,20, 0, 50
OFF_COLOR=20,20, 20, 5
LAG=0.3
REPEAT_FREQENCY_HZ=2.0
LOCATION=FRONT
REPEAT_FREQENCY_HAZARDS_HZ=4.0
CAST_LIGHT=0

[EMISSIVE_TURNSIGNAL_LEFT_1]
NAME=FR_SL,FR_LR
COLOR=50,20, 0, 50
LAG=0.3
REPEAT_FREQENCY_HZ=2.0
LOCATION=FRONT
REPEAT_FREQENCY_HAZARDS_HZ=4.0
CAST_LIGHT=0

[EMISSIVE_TURNSIGNAL_LEFT_2]
NAME=warning_left
COLOR=-10,2, -10, 5
LAG=0.3
REPEAT_FREQENCY_HZ=2.0
LOCATION=FRONT
REPEAT_FREQENCY_HAZARDS_HZ=4.0
CAST_LIGHT=0

[EMISSIVE_TURNSIGNAL_RIGHT_0]
NAME=DAYLIGHTS
COLOR=50,20, 0, 50
OFF_COLOR=20,20, 20, 5
LAG=0.3
REPEAT_FREQENCY_HZ=2.0
LOCATION=FRONT
REPEAT_FREQENCY_HAZARDS_HZ=4.0
CAST_LIGHT=0

[EMISSIVE_TURNSIGNAL_RIGHT_1]
NAME=FR_RR,FR_SR
COLOR=50,20, 0, 50
LAG=0.3
REPEAT_FREQENCY_HZ=2.0
LOCATION=FRONT
REPEAT_FREQENCY_HAZARDS_HZ=4.0
CAST_LIGHT=0

[EMISSIVE_TURNSIGNAL_RIGHT_2]
NAME=warning_right
COLOR=-10,2, -10, 5
LAG=0.3
REPEAT_FREQENCY_HZ=2.0
LOCATION=FRONT
REPEAT_FREQENCY_HAZARDS_HZ=4.0
CAST_LIGHT=0

;;;;;;;;; Interior Lighting ;;;;;;;;;

;;;;;;;;; Interior Lighting ;;;;;;;;;
[EMISSIVE_LIGHT_...] ; Instrument Cluster
NAME=Cluster,interior_gmt_SUB10_SUB0,interior_gmt_SUB11_SUB0
COLOR=1,1,1,2
OFF_COLOR=1,1,1,1.5
LAG=0.2
SIMULATE_HEATING=1
LOCATION=FRONT
CAST_LIGHT=1
CLUSTER_THRESHOLD=1
TOGGLE_VISIBILITY = 0

[EMISSIVE_LIGHT_...] ; Instrument Cluster
NAME=Display,cluster_digital,mmi
COLOR=1,1,1,2
OFF_COLOR=1,1,1,1.5
LAG=0.2
SIMULATE_HEATING=1
LOCATION=FRONT
CAST_LIGHT=1
CLUSTER_THRESHOLD=1
TOGGLE_VISIBILITY = 0

[EMISSIVE_LIGHT_...] ; Instrument Cluster
NAME=ARROW_RPM
COLOR=50,10,-10,.1
OFF_COLOR=1,-1,-1,3
LAG=0.2
SIMULATE_HEATING=1
LOCATION=FRONT
CAST_LIGHT=1
CLUSTER_THRESHOLD=1
TOGGLE_VISIBILITY = 0

[EMISSIVE_LIGHT_...] ; Interior Buttons
NAME=interior_gmt_SUB3,movsteer_glow,glass_rf_ok_gmt_SUB6,door_lf_ok_gmt_SUB6
COLOR=2,.4,0,2
LAG=0.2
SIMULATE_HEATING=0
LOCATION=FRONT
CAST_LIGHT=1
CLUSTER_THRESHOLD=1

[LIGHT_EXTRA_...]
BIND_TO_EXTRA_A=0
BIND_TO_HEADLIGHTS=1
COLOR=6,8,10,5
DIFFUSE_CONCENTRATION=0.7
EXTERIOR_ONLY=1
INTERIOR_ONLY=0
FADE_AT=1.5
FADE_SMOOTH=5
MIRROR=0.0
POSITION=0.0, 0.708, -2.09
DIRECTION=0,-1,-1
RANGE=0.95
RANGE_GRADIENT_OFFSET=0.0
SPECULAR_MULT=1
SPOT=180
SPOT_SHARPNESS=0

[LIGHT_EXTRA_...]
BIND_TO_EXTRA_A=0
BIND_TO_HEADLIGHTS=1
COLOR=6,8,10,5
DIFFUSE_CONCENTRATION=0.9
EXTERIOR_ONLY=0
INTERIOR_ONLY=1
FADE_AT=5
FADE_SMOOTH=5
MIRROR=0.0
POSITION=0.368, 0.861, 0.275
DIRECTION=0,-3,-1
RANGE=0.25
RANGE_GRADIENT_OFFSET=0.0
SPECULAR_MULT=1
SPOT=200
SPOT_SHARPNESS=0

[LIGHT_EXTRA_...]
BIND_TO_EXTRA_A=0
BIND_TO_HEADLIGHTS=1
COLOR=2,.4,0,10
DIFFUSE_CONCENTRATION=0.7
EXTERIOR_ONLY=0
INTERIOR_ONLY=1
FADE_AT=5
FADE_SMOOTH=5
MIRROR=0.0
POSITION=0.0, 0.798, 0.192
DIRECTION=0,-3,-1
RANGE=0.35
RANGE_GRADIENT_OFFSET=0.5
SPECULAR_MULT=1
SPOT=200
SPOT_SHARPNESS=0

;;;;;;;;; LightsFX ;;;;;;;;;
[LIGHT_HEADLIGHT_0]
BIND_TO_HEADLIGHTS=1
AFFECTS_TRACK=1
BOUND_EMISSIVE_MAX=600
BOUND_EXP=1
COLOR=60,80,100,.1
DIFFUSE_CONCENTRATION=0.0
DIRECTION=0.0, 0.1, 1.0
EXTERIOR_ONLY=0
FADE_AT=10
FADE_SMOOTH=60
INTERIOR_ONLY=0
LOWBEAM_RANGE_MAX=80
LOWBEAM_RANGE_MULT=1
LOWBEAM_RANGE_ONCOMING_MULT=1
MIRROR=0.71
MIRROR_DIRECTION=0
POPUP_ENABLED=0
POSITION=0, 0.636, 1.73
RANGE=200
RANGE_GRADIENT_OFFSET=0
SINGLE_FREQUENCY=0
SPECULAR_MULT=1

[LIGHT_BRAKE_0]
AFFECTS_TRACK=1
BOUND_EMISSIVE_MAX=500
BOUND_EXP=1
COLOR=10,-1,-1
DIFFUSE_CONCENTRATION=0.88
DIRECTION=0, -1, -1
EXTERIOR_ONLY=1
FADE_AT=20
FADE_SMOOTH=40
INTERIOR_ONLY=0
MIRROR=0.635
MIRROR_DIRECTION=0
POSITION=0, 0.822, -2
RANGE=10
RANGE_GRADIENT_OFFSET=0.0
SINGLE_FREQUENCY=0
SPECULAR_MULT=1
SPOT=60
SPOT_EDGE=0.0, 0.0, 0.0
SPOT_EDGE_SHARPNESS=1
SPOT_SHARPNESS=0.0

[LIGHT_REVERSE_0]
AFFECTS_TRACK=1
BOUND_EMISSIVE_MAX=500
BOUND_EXP=1
COLOR=1, 1, 1,50
DIFFUSE_CONCENTRATION=0.88
DIRECTION=0, -1, -8
EXTERIOR_ONLY=1
FADE_AT=220
FADE_SMOOTH=30
INTERIOR_ONLY=0
MIRROR=0
MIRROR_DIRECTION=0
POSITION=0, 0.385, -1.9
RANGE=5
RANGE_GRADIENT_OFFSET=0.25
SINGLE_FREQUENCY=0
SPECULAR_MULT=1
SPOT=100
SPOT_EDGE=0.12, 0.12, 0.12
SPOT_EDGE_SHARPNESS=10
SPOT_SHARPNESS=0.4

[LIGHTING]
EMISSIVE_BRAKELIGHTS_MULT=1
EMISSIVE_HEADLIGHTS_MULT=1
EMISSIVE_MULT=1
EMISSIVE_PARKINGLIGHTS_MULT=1
INTERIOR_FAKE_SHADOW_FADE=0.9
INTERIOR_FAKE_SHADOW_HEIGHT=0.4
INTERIOR_FAKE_SHADOW_OPACITY=0.9
INTERIOR_FAKE_UPPER_SHADOW_FADE=0.1
INTERIOR_FAKE_UPPER_SHADOW_HEIGHT=-0.1

[SelfLight_Headlights]
MIRROR = 0.738
DIRECTION = 0, 0,1
POSITION = 0, 0.678, 1.71
AFFECTS_TRACK = 0
DIFFUSE_CONCENTRATION = 0.9
BOUND_TO = HEADLIGHTS
SPOT_SHARPNESS =0.0
SPOT = 110
COLOR=80,80,80,5
SPECULAR_MULT = 1
RANGE = 0.55

[SelfLight_Headlights]
MIRROR = 0.643
DIRECTION = 0, 0,1
POSITION = 0, 0.622, 1.68
AFFECTS_TRACK = 0
DIFFUSE_CONCENTRATION = 0.7
BOUND_TO = ABB
SPOT_SHARPNESS =0.0
SPOT = 90
COLOR=80,80,80,7
SPECULAR_MULT = 1
RANGE = 0.25

ABB
;;;;;;;;; Warning Lights ;;;;;;;;;
[ODOMETER_MAIN]
DIGITAL_ITEM=2
DIGITAL_ITEM_NUMBER_FORMAT=04.0
UPPER_BOUND=99

[ODOMETER_TRIP]
DIGITAL_ITEM=3
DIGITAL_ITEM_NUMBER_FORMAT=03.0
UPPER_BOUND=999

[EMISSIVE_...]
NAME=warning_steer
TOGGLE_VISIBILITY = 0
COLOR=20,5,-10,2
BIND_TO=SUSP_DAMAGE
THRESHOLD=10
LAG=0.2

[EMISSIVE_...]
NAME=warning_engine
TOGGLE_VISIBILITY = 0
COLOR=20,5,-10,2
INPUT=ENGINE_LIFE
INPUT_THRESHOLD = 700
INPUT_THRESHOLD_INVERSE = 1
LAG=0.2

[EMISSIVE_...]
NAME=warning_tirepres
TOGGLE_VISIBILITY = 0
COLOR=20,5,-10,2
INPUT=TYRE_PRESSURE
INPUT_THRESHOLD = 35
INPUT_SELECTOR=MAX
INPUT_SELECTOR_PIVOT=5
LAG=0.2

[EMISSIVE_...]
NAME=warning_park
TOGGLE_VISIBILITY = 1
COLOR=60,20,0.1,1
INPUT=FUEL
INPUT_THRESHOLD = 12
INPUT_THRESHOLD_INVERSE = 1
LAG=0.4

[EMISSIVE_HAZARD_0]
COLOR=40,4,4,1
NAME=
FALLBACK_HEADLIGHTS_COLOR=40,4,4,0.2
LAG=0.2

[EMISSIVE_ABS_INACTION_0]
NAME=warning_abs
TOGGLE_VISIBILITY = 0
COLOR=20,5,-10,2
LAG=0.2

[EMISSIVE_TRACTIONCONTROL_0]
NAME=warning_tcoff
TOGGLE_VISIBILITY = 0
COLOR=0
OFF_COLOR=20,5,-10,2
LAG=0.2

[EMISSIVE_TRACTIONCONTROL_INACTION_0]
COLOR=20,5,-10,2
NAME=warning_tcactive
TOGGLE_VISIBILITY = 0
LAG=0.2

[EMISSIVE_HANDBRAKE_0]
NAME=warning_pbrake
TOGGLE_VISIBILITY = 0
COLOR=60,-10,-10
LAG=0.2

[EMISSIVE_...]
NAME=warning_seatbelt, warning_airbag
TOGGLE_VISIBILITY = 0
COLOR=60,0,0,1
INPUT=STALLED
LAG=0.2

[EMISSIVE_ABS_0]
NAME=warning_abs1,warning_brake,warning_brakes
TOGGLE_VISIBILITY = 0
COLOR=0
OFF_COLOR=20,5,-10,2
LAG=0.2

[EMISSIVE_...]
NAME=, 
TOGGLE_VISIBILITY = 0
COLOR=60,12,0,1
INPUT=STALLED
LAG=0.2

[EMISSIVE_...]
NAME=
TOGGLE_VISIBILITY = 0
COLOR=60,12,0.2,1
INPUT=ENGINE_LIFE
INPUT_THRESHOLD = 800
INPUT_THRESHOLD_INVERSE = 1
LAG=0.2

[EMISSIVE_...]
NAME=
TOGGLE_VISIBILITY = 0
COLOR=60,0,0,1
INPUT=ENGINE_LIFE
INPUT_THRESHOLD = 910
INPUT_THRESHOLD_INVERSE = 1
LAG=0.2

[EMISSIVE_...]
NAME=warning_car
TOGGLE_VISIBILITY = 0
COLOR=20,5,-10,2
INPUT=STALLED
LAG=0.2

[INSTRUMENTS]
FUEL_SPLASH_MULT=-0
HAZARDS_G_THRESHOLD=-1
SPEED_FIX=1
SPEED_LAG=0.85
SPEED_LIMIT=0

[ANIMATION_...]
FILE=motorhood.ksanim
TIME= 0.5
BIND_TO_EXTRA_A=1

[ANIMATION_...]
FILE=rear_hood.ksanim
TIME= 0.5
BIND_TO_EXTRA_A=1

[ANIMATION_...]
FILE=car_door_L.ksanim
TIME= 0.5
BIND_TO_EXTRA_B=1

[ANIMATION_...]
FILE=car_door_R.ksanim
TIME= 0.5
BIND_TO_EXTRA_B=1

;;;;;;;;; Sound / Exhaust ;;;;;;;;; 
AUDIO_PROPERTIES]
TURBO_THROTTLE = 1

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

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

;;;;;;;;; BrakeFX ;;;;;;;;; 
[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 = 0  ; increase to make more lines
GLOW_OFFSET = 0.2      ; 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

[EXTRA_FX]
MASK_GBUFFER = bump_rear_ok_gmt_SUB8 , bump_front_ok_gmt_SUB3 , glassltl_a , glassctl_a_SUB3 , glasschmsl_a

;;;;;;;;; Exterior [PBR] Interior ;;;;;;;;; 
[SHADER_REPLACEMENT_...]
MATERIALS = Tyre
PROP_... = ksAmbient, 0.4
PROP_... = ksDiffuse, 0.4
PROP_... = fresnelEXP, 50
PROP_... = fresnelMaxLevel, 0.00
PROP_... = fresnelC, 0.00
PROP_... = ksSpecularEXP, 100
PROP_... = ksSpecular, 0.03
DOUBLE_FACE_SHADOW_BIASED = 1

[Material_Aluminium_v2]
Materials = 
Metalness= 0.2
Smoothness = .5
Reflectance = 0.8
CubemapReflectionBlur = 0
BrightnessAdjustment = 0.45
DetailNormalBlend = 0
DetailScale = 1000
OcclusionMap=0.25
DetailNormalPBRSmoothnessGamma = 1

[Material_Aluminium_v2]
Materials = 
Metalness= 0.2
Smoothness = 0.5
Reflectance = 0.8
CubemapReflectionBlur = 0
BrightnessAdjustment = 0.45
DetailNormalBlend = 1
DetailScale = 10
OcclusionMap=0.25
DetailNormalPBRSmoothnessGamma = 1

[Material_InteriorPBRDetail]
Materials = 
DetailNormalPBRSmoothnessGamma =2
DetailNormalBlend = 1
BrightnessAdjustment = 0.2
DetailScale = 1
Reflectance = 0.15
Smoothness = 1
OcclusionMap=0.2

[Material_Glass]
Materials = gls_rear
FilmIOR = 1.3
ExtraLightsAdjustment = 0
BrightnessAdjustment = 0
Refraction = 1
Desaturate = 0
ThicknessMult = 2

[Material_Glass]
Materials = EXT_windows
FilmIOR = 2.3
ExtraLightsAdjustment = .2
BrightnessAdjustment = .3
Refraction = 1
Desaturate = 00
ThicknessMult = 2
EXTRA_MASK_PASS = 1
EXTRA_MASK_PASS_OPACITY = 1
MaskPassColor=20,20,20

[Material_PhotoelasticGlass]
Materials = EXT_glass
FilmIOR = 2.32
PhotoelasticityMult = 0.35  ; doesn’t look good if too high
ThicknessMult = 1.5
BrightnessAdjustment = 0.3
ExtraLightsAdjustment = 0.05
; Ideally, there would be a texture for that, but we’re not going to draw
; all those textures for Kunos cars, so here are some parameters for perlin noise
; instead
PhotoelasticityBaseScale = 3.5     ; this parameter alters scale in general
PhotoelasticityNoiseScale = 0.328  ; deeply affects randomization process, careful with it
PhotoelasticitySpotsScale = 0.325   ; spots for limiting effect to some areas
PhotoelasticitySpotsOffset = 0.0  ; offset for spots, to try and fit effect nice on existing meshes
PhotoelasticityStripesScale = 3.5   ; how many stripes are there
ProfileFix = 0.0

;;;;;;;;; Exterior [FX] Exhaust ;;;;;;;;; 
----------------------------------------------------
--               EXHAUST               --
----------------------------------------------------

[INCLUDE: common/gt3_exhaust_glow.ini]
[EMISSIVE_WATER_TEMP_0_EXHAUST_GLOW]
MESHES = exhaust_a
COLOR = 25, 3, 0, 3
USE_SMOOTH_TRANSITION = 1
INPUT_MIN = 50
INPUT_MAX = 60
INPUT_LUT = (| 84 = 0 | 95 = 1 |)
AFFECTS_TRACK = 1
SPECULAR_MULT = 3

[BASIC]
DIESEL_ENGINE = 		; or 1

[PARTICLES_FX_EXHAUST_1]
POSITION=0,0.13,0.5
DIRECTION=0,-0.25,-1
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.1, 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,0.13,0.5
DIRECTION=0,-0.25,-1
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.1, 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
CAR_RANGE_MULT=1
COLOR=5,1,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.0

[INSTRUMENTS]
HAZARDS_G_THRESHOLD=-1
SPEED_FIX=1
SPEED_LAG=0.50
SPEED_LIMIT=150

[WIPERS]
FRONT_0= Object021, Object020
FRONT_1= Object022, wipers
REAR_0= Object018, Object017, Object019
WIND_THRESHOLDS_KMH = 150, 350 ; 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 = windscreen_ok_gmt_002 , windscreen
WIPERS = dvorleft_gmt_001 , dvorright_gmt_001

[DI_FUEL_ESTIMATE_DISTANCE_TOTAL_...]
DIGITAL_ITEM = 24
DIGITAL_ITEM_NUMBER_FORMAT = 1.0
OUTPUT_MULTIPLIER = 0.01

[STATUS_OIL]
; similar thing, overly simplified estimation for instruments
PRESSURE_BASE = 1.0         ; base oil pressure for idling engine
PRESSURE_STEP = 0.9         ; oil pressure increase for each 1000 RPM
PRESSURE_LAG_UP = 0.998   ; oil pressure increase lag
PRESSURE_LAG_DOWN = 0.999  ; oil pressure decrease lag

TEMPERATURE_MULT = 0.88     ; relation of oil temperature to water temperature
TEMPERATURE_RPM_FACTOR = 5  ; extra increase of oil temperature for each 1000 RPM
TEMPERATURE_LAG_UP =0.9985 ; oil temperature increase lag
TEMPERATURE_LAG_DOWN = 0.9992  ; oil temperature decrease lag

[INCLUDE: common/materials_interior.ini]

[Material_InteriorPBRDetail]
Materials=EXT_RRimChrome,EXT_FRimChrome
Metalness=0.8
Reflectance=0.3
CubemapReflectionBlur=0.82
DetailScale=80
ApplyTilingFix=1
BrightnessAdjustment=2

