[DATA] 
DISABLE_LIGHTSINI=0

[BASIC]
IS_LOW_BEAM_AVAILABLE=1

;      ///HEADLIGHTS CAST///
[LIGHT_HEADLIGHT_0]
;3500 Kelvin
AFFECTS_TRACK=1
BOUND_EMISSIVE_MAX=500
BOUND_EXP=0.2
COLOR=2.55, 1.96, 1.37, 2.5
DIFFUSE_CONCENTRATION=0.88
DIRECTION=0, 0.0, 1
EXTERIOR_ONLY=0
FADE_AT=450
FADE_SMOOTH=450
INTERIOR_ONLY=0
LOWBEAM_RANGE_MAX=190
LOWBEAM_RANGE_MULT=0.8
LOWBEAM_RANGE_ONCOMING_MULT=0.5
MIRROR=0.54
MIRROR_DIRECTION=1
OFF_FADE_MULT=0.3
OFF_MIRROR=0.538526
OFF_MULT=0
OFF_POSITION=0, 0.568216, 1.74877
OFF_RANGE_MULT=0.3
POSITION=0, 0.65, 1.95
RANGE=210
RANGE_GRADIENT_OFFSET=0
SECOND_SPOT=80
SECOND_SPOT_INTENSITY=1
SECOND_SPOT_RANGE=20
SECOND_SPOT_SHARPNESS=0.0
SECOND_SPOT_SKIP=0.0
SPECULAR_MULT=1
SPOT=65
SPOT_EDGE=0.0922464, 0.0919776, 0.09144
SPOT_EDGE_SHARPNESS=21.2
SPOT_SHARPNESS=0
SPOT_UP=0.02, 0.999847, 0

[BOUNCED_INTERIOR_LIGHT]
ACTIVE=0

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



[ANIMATION_...]
INPUT = EXTRA_B            ; bind to reverse gear
FILE = car_door_L.ksanim    ; file name of new animation in “animations” folder
TIME = 1.0                  ; animation time
INPUT_AS_PROGRESS = 0       ; set to 1 to switch to that second input-as-progress mode
LOOP_WHILE_ACTIVE = 0       ; if set to 0, animation would go to 0% if not triggered, and 
                            ; to 100% otherwise; if set to 1, animation would play in 
                            ; a loop if triggered and stop otherwise
LOOP_KEEP_UNTIL_DONE = 1    ; only for “LOOP_WHILE_ACTIVE”: set to 1 to make animation 
                            ; go to 0% if stopped (like wipers would do, for example)
TICK_TOCK_MODE = 0          ; only for “LOOP_WHILE_ACTIVE”: loop as 0% → 100% → 0% instead 
                            ; of jumping from 100% to 0%
AFFECTS_INTERIOR_SHAPE = 1  ; force to update interior reflections mask if animation is 
                            ; playing (slower)

[ANIMATION_...]
INPUT = EXTRA_B           ; bind to reverse gear
FILE = car_door_R.ksanim    ; file name of new animation in “animations” folder
TIME = 1.0                  ; animation time
INPUT_AS_PROGRESS = 0       ; set to 1 to switch to that second input-as-progress mode
LOOP_WHILE_ACTIVE = 0       ; if set to 0, animation would go to 0% if not triggered, and 
                            ; to 100% otherwise; if set to 1, animation would play in 
                            ; a loop if triggered and stop otherwise
LOOP_KEEP_UNTIL_DONE = 1    ; only for “LOOP_WHILE_ACTIVE”: set to 1 to make animation 
                            ; go to 0% if stopped (like wipers would do, for example)
TICK_TOCK_MODE = 0          ; only for “LOOP_WHILE_ACTIVE”: loop as 0% → 100% → 0% instead 
                            ; of jumping from 100% to 0%
AFFECTS_INTERIOR_SHAPE = 1  ; force to update interior reflections mask if animation is 
                            ; playing (slower)


[ANIMATION_...]
INPUT = EXTRA_C          ; bind to reverse gear
FILE =  motorhood.ksanim    ; file name of new animation in “animations” folder
TIME = 1.0                  ; animation time
INPUT_AS_PROGRESS = 0       ; set to 1 to switch to that second input-as-progress mode
LOOP_WHILE_ACTIVE = 0       ; if set to 0, animation would go to 0% if not triggered, and 
                            ; to 100% otherwise; if set to 1, animation would play in 
                            ; a loop if triggered and stop otherwise
LOOP_KEEP_UNTIL_DONE = 1    ; only for “LOOP_WHILE_ACTIVE”: set to 1 to make animation 
                            ; go to 0% if stopped (like wipers would do, for example)
TICK_TOCK_MODE = 0          ; only for “LOOP_WHILE_ACTIVE”: loop as 0% → 100% → 0% instead 
                            ; of jumping from 100% to 0%
AFFECTS_INTERIOR_SHAPE = 1  ; force to update interior reflections mask if animation is 
                            ; playing (slower)

[ANIMATION_...]
INPUT = EXTRA_C          ; bind to reverse gear
FILE =  car_hood.ksanim    ; file name of new animation in “animations” folder
TIME = 1.0                  ; animation time
INPUT_AS_PROGRESS = 0       ; set to 1 to switch to that second input-as-progress mode
LOOP_WHILE_ACTIVE = 0       ; if set to 0, animation would go to 0% if not triggered, and 
                            ; to 100% otherwise; if set to 1, animation would play in 
                            ; a loop if triggered and stop otherwise
LOOP_KEEP_UNTIL_DONE = 1    ; only for “LOOP_WHILE_ACTIVE”: set to 1 to make animation 
                            ; go to 0% if stopped (like wipers would do, for example)
TICK_TOCK_MODE = 0          ; only for “LOOP_WHILE_ACTIVE”: loop as 0% → 100% → 0% instead 
                            ; of jumping from 100% to 0%
AFFECTS_INTERIOR_SHAPE = 1  ; force to update interior reflections mask if animation is 
                            ; playing (slower)


[ANIMATION_...]
INPUT = EXTRA_D          ; bind to reverse gear
FILE = rear_hood.ksanim    ; file name of new animation in “animations” folder
TIME = 1.0                  ; animation time
INPUT_AS_PROGRESS = 0       ; set to 1 to switch to that second input-as-progress mode
LOOP_WHILE_ACTIVE = 0       ; if set to 0, animation would go to 0% if not triggered, and 
                            ; to 100% otherwise; if set to 1, animation would play in 
                            ; a loop if triggered and stop otherwise
LOOP_KEEP_UNTIL_DONE = 1    ; only for “LOOP_WHILE_ACTIVE”: set to 1 to make animation 
                            ; go to 0% if stopped (like wipers would do, for example)
TICK_TOCK_MODE = 0          ; only for “LOOP_WHILE_ACTIVE”: loop as 0% → 100% → 0% instead 
                            ; of jumping from 100% to 0%
AFFECTS_INTERIOR_SHAPE = 1  ; force to update interior reflections mask if animation is 
                            ; playing (slower)

[ANIMATION_...]
INPUT = EXTRA_E          ; bind to reverse gear
FILE = rooftop.ksanim    ; file name of new animation in “animations” folder
TIME = 1.0                  ; animation time
INPUT_AS_PROGRESS = 0      ; set to 1 to switch to that second input-as-progress mode
LOOP_WHILE_ACTIVE = 0       ; if set to 0, animation would go to 0% if not triggered, and 
                            ; to 100% otherwise; if set to 1, animation would play in 
                            ; a loop if triggered and stop otherwise
LOOP_KEEP_UNTIL_DONE = 1    ; only for “LOOP_WHILE_ACTIVE”: set to 1 to make animation 
                            ; go to 0% if stopped (like wipers would do, for example)
TICK_TOCK_MODE = 0          ; only for “LOOP_WHILE_ACTIVE”: loop as 0% → 100% → 0% instead 
                            ; of jumping from 100% to 0%
AFFECTS_INTERIOR_SHAPE = 1  ; force to update interior reflections mask if animation is 
                            ; playing (slower)



[INCLUDE]
INCLUDE=common/no_popup_lights.ini


;--------------  CARPAINT ---------------

[INCLUDE: common/materials_carpaint.ini]
CarPaintMaterial = Toyota_SupraMKIVF1_1994PaintA_Material,TexturedA_Material
CarPaintVersionAware = 2
DisableDev = 1

[Material_CarPaint_Metallic]
FresnelMax = 2
FresnelC = 0.1
FlakesK = 3.2
BrightnessAdjustment = 0.65
ClearCoatThickness = 0.4
SpecularMult = 0.4
AmbientSpecular = 1       
AmbientSpecularEXP = 160






[EMISSIVE_REVERSE_0]
NAME=reverse_lights
COLOR=45, 45, 45
LAG=0.8
SIMULATE_HEATING=0.3




[EMISSIVE_TURNSIGNAL_LEFT_0]
NAME=turnlight_lf
COLOR=25, 12, 0
LAG=0.9
SIMULATE_HEATING=0.0
LOCATION=FRONT


[EMISSIVE_TURNSIGNAL_LEFT_1]
NAME=turnlight_lr
COLOR=25, 12, 0
LAG=0.9
SIMULATE_HEATING=0.0
LOCATION=REAR



[EMISSIVE_TURNSIGNAL_RIGHT_0]
NAME=turnlight_rf
COLOR=25, 12, 0
LAG=0.9
SIMULATE_HEATING=0.0
LOCATION=FRONT


[EMISSIVE_TURNSIGNAL_RIGHT_1]
NAME=turnlight_rr
COLOR=25, 12, 0
LAG=0.9
SIMULATE_HEATING=0.0
LOCATION=REAR



[LIGHTING]
EMISSIVE_HEADLIGHTS_MULT=0.3
EMISSIVE_PARKINGLIGHTS_MULT=1
EMISSIVE_BRAKELIGHTS_MULT=1.5

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

; BloodOrange underglow + OrangePastel InteriorLight
; [INCLUDE]
; INCLUDE=common/no_popup_lights.ini

[LIGHT_EXTRA_6] //Left
LINE_FROM=0.73, 0.13, -0.61
LINE_TO=0.71, 0.13, 0.75
BIND_TO_EXTRA_A=1
BIND_TO_HEADLIGHTS=0
COLOR=51, 255, 82 ,0.15
DIFFUSE_CONCENTRATION=0.9
FADE_AT=70
FADE_SMOOTH=10
RANGE=0.4
RANGE_GRADIENT_OFFSET=0.25
SELF_LIGHTNING=1
EXTERIOR_ONLY=1
INTERIOR_ONLY=0

[LIGHT_EXTRA_7] //Right
LINE_FROM=-0.73, 0.13, -0.61
LINE_TO=-0.71, 0.13, 0.75
BIND_TO_EXTRA_A=1
BIND_TO_HEADLIGHTS=0
COLOR=51, 255, 82,0.15
DIFFUSE_CONCENTRATION=0.9
FADE_AT=70
FADE_SMOOTH=10
RANGE=0.4
RANGE_GRADIENT_OFFSET=0.25
SELF_LIGHTNING=1
EXTERIOR_ONLY=1
INTERIOR_ONLY=0

[LIGHT_EXTRA_8] //Back
LINE_FROM=-0.55, 0.08, -1.948
LINE_TO=0.65, 0.08, -1.948
BIND_TO_EXTRA_A=1
BIND_TO_HEADLIGHTS=0
COLOR=51, 255, 82,0.15
DIFFUSE_CONCENTRATION=0.9
FADE_AT=60
FADE_SMOOTH=10
RANGE=0.5
RANGE_GRADIENT_OFFSET=0.20
SELF_LIGHTNING=1
EXTERIOR_ONLY=1
INTERIOR_ONLY=0

[LIGHT_EXTRA_9] //Front
LINE_FROM=-0.62, 0.13, 1.8
LINE_TO=0.54, 0.13, 1.8
BIND_TO_EXTRA_A=1
BIND_TO_HEADLIGHTS=0
COLOR=51, 255, 82,0.15
DIFFUSE_CONCENTRATION=0.9
FADE_AT=95
FADE_SMOOTH=10
RANGE=0.5
RANGE_GRADIENT_OFFSET=0.23
SELF_LIGHTNING=0
EXTERIOR_ONLY=1
INTERIOR_ONLY=0

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
 
[LIGHT_LICENSEPLATE]
BIND_TO_EXTRA_A=0
BIND_TO_HEADLIGHTS=1
MESHES=GEO_details
OFFSET=0.01, 0.05, -0.01
RANGE=0.36
RANGE_GRADIENT_OFFSET=0.5
SPOT=180
SPOT_SHARPNESS=0.3
COLOR=5,4.9,3.4,2
FALLBACK_EMISSIVE=5,4.9,3.0,0.1
LAYOUT=TWO_ON_TOP
FADE_AT=250

[EMISSIVE_LIGHT_...]
NAME = int_dials.002
COLOR=137, 255, 111 , 0.1
OFF_COLOR = 0, 0, 0         
LAG = 0.4                   
SIMULATE_HEATING = 0.8     
LOCATION = FRONT

;dash
[EMISSIVE_TURNSIGNAL_RIGHT_...]
NAME=turnlight_right_led
COLOR=20, 20, 2, .5
LAG=0.3
SIMULATE_HEATING=0 
LOCATION=NONE

;dash
[EMISSIVE_TURNSIGNAL_LEFT_...]
NAME=turnlight_left_led
COLOR=20, 20, 2, 0.5
LAG=0.3
SIMULATE_HEATING=0 
LOCATION=NONE


[EMISSIVE_EXTRA_A_...]
BIND_TO_EXTRA_A=1
BIND_TO_HEADLIGHTS=0
NAME = neon; name (one or more) of a mesh to glow
COLOR = 25, 25, 25, 1          ; glowing color if condition is met
OFF_COLOR = 0, 0, 0         ; glowing color otherwise, default value is 0
LAG = 0.8                   ; with zero, turns on and off immediately
SIMULATE_HEATING = 0.3      ; adds heating effect, going through orange tint while turning on and off
LOCATION = NONE            ; light location used for damage and light guessing, default value depends on type
ACT_AS_HEADLIGHTS = 0       ; if set to 1, emissiveness is raised when camera is caught in car’s headlights



[INCLUDE: android_auto/config.ini]



[Display_AndroidAuto]
Meshes = extra_displays; display mesh
aftermarketComponent = 1
Resolution = 3000,3400    ; texture resolution
Size = 1950,1000           ; size of the screen area
Offset = 25, 1350              ; left top corner of screen area
Scale = 0.5                  ; might need adjusting to get the scale right
RearCameraPosition = 0, 0.75, -2.5  ; position of rear view camera

