; Include Files
[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.ini]
[INCLUDE: pbr_ext.ini]
[INCLUDE: android_auto/config.ini]
[INCLUDE: common/gt3_exhaust_glow.ini]
[INCLUDE: common/custom_emissive.ini]
[INCLUDE: scriptable_display.ini]

[ANIMATION_...]
INPUT=OIL_TEMP 
INPUT_LUT=(|0=1|25=1|26=0|48=0|53.9=0|166=0|)
FILE =car_door_l2.ksanim 
TIME = 4          ; animation time
INPUT_AS_PROGRESS = 0       ; set to 1 to switch to that second input-as-progress mode
TICK_TOCK_MODE=0
LOOP_KEEP_UNTIL_DONE=0
LOOP_WHILE_ACTIVE=0               ; of jumping from 100% to 0%
AFFECTS_INTERIOR_SHAPE = 1


[ANALOG_INDICATOR_...]
INPUT=G_FORCE
INPUT_SELECTOR = FIRST
UPPER_BOUND = 1  
RANGE=0              ; maximum input value for arrow to move with
START = 0 
INPUT_LAG=0
INPUT_STALLED_VALUE=0
INPUT_STALLED_LAG=0.0
SPEED_LAG = 0.0                 ; lag for speed, adding inertia of movement
G_FACTOR = -0.8, 0, 0
POS_OFFSET_START = 0.0, 0, -0.0 position offset for the minimum value
POS_OFFSET_END = -0.06, 0.0, -0.0
NAME=gxnegativber




[ANALOG_INDICATOR_...]
INPUT=G_FORCE
INPUT_SELECTOR =  FIRST
UPPER_BOUND = 1 
RANGE=0                ; maximum input value for arrow to move with
START = 0 
INPUT_LAG=0
INPUT_STALLED_VALUE=0
INPUT_STALLED_LAG=00 
SPEED_LAG = 0.0                ; lag for speed, adding inertia of movement
G_FACTOR = 0.8, 0, 0.0
POS_OFFSET_START = 0.00, -0.0, 0.0 position offset for the minimum value
POS_OFFSET_END = 0.06, 0.00, 0.0
NAME=gxpositivre

[ANALOG_INDICATOR_...]
INPUT=G_FORCE
INPUT_SELECTOR = THIRD
UPPER_BOUND = 1.3                 ; maximum input value for arrow to move with
START = 0 
RANGE=0
INPUT_LAG=0.0
INPUT_STALLED_VALUE=0
INPUT_STALLED_LAG=0
SPEED_LAG = 0.0                 ; lag for speed, adding inertia of movement
G_FACTOR = 0.0, 0, 0.8
POS_OFFSET_START = 0.00, -0.00, 0.0 position offset for the minimum value
POS_OFFSET_END = 0.00, -0.04, 0.0
NAME=gznegative


[ANALOG_INDICATOR_...]
INPUT=G_FORCE
INPUT_SELECTOR =THIRD
UPPER_BOUND = 1.3                 ; maximum input value for arrow to move with
START = 0 
RANGE=0
INPUT_LAG=0
INPUT_STALLED_VALUE=0
INPUT_STALLED_LAG=0.0
SPEED_LAG = 0               ; lag for speed, adding inertia of movement
G_FACTOR = 0.0, 0, -0.8
POS_OFFSET_START = 0.00, -0.00, 0.0 position offset for the minimum value
POS_OFFSET_END = 0.000, 0.04, 0.0
NAME=gzplus




[ANALOG_INDICATOR_...]
INPUT=RPM
INPUT_MIN=0
INPUT_MAX=7000
UPPER_BOUND=-170
NAME=ARROW_R001
ZERO=-0.4	
STEP=-0.032
POS_OFFSET_END = -0.00, -0, 0.00
POS_OFFSET_START = -0.00, 0.00, -0.0

[ANALOG_INDICATOR_...]
INPUT=SPEED
INPUT_MIN=0
INPUT_MAX=340
UPPER_BOUND=-140
NAME=ARROW_R
ZERO=0.2
STEP=-0.99
POS_OFFSET_END = 0.0021, -0, 0.00
POS_OFFSET_START = 0.0021, 0.00, -0.0

[ANALOG_INDICATOR_...]
INPUT=OIL_TEMP
INPUT_LUT=(|0=0|33.9=0|34=1|71.1=1|)
RANGE=0
NAME=
UPPER_BOUND = 0                 ; maximum input value for arrow to move with
START = 0 
INPUT_LAG=0
INPUT_STALLED_VALUE=0.0
INPUT_STALLED_LAG=0.0
G_FACTOR = -0.0, -0.00, -0
POS_OFFSET_END = 0, -0, -0.00
POS_OFFSET_START = -0.0, 0.00,-0.03


[ANALOG_INDICATOR_...]
INPUT=EXTRA_A
RANGE=0
NAME=         
G_FACTOR = -0.0, -0.00, -0
POS_OFFSET_END = -0.007, -0.005, -0.00
POS_OFFSET_START = 0.00, 0.00, 0.00
SCALE_START = 1.0,1.0,1.0       ; scale for the minimum value
SCALE_END = 1.03, 1.03, 1.03	


[ANALOG_INDICATOR_...]
INPUT=OIL_TEMP
INPUT_THRESHOLD=45
INPUT_LUT=(|0=0|26=0|31.1=1|38=1|56=1|100=0|)
RANGE=0
NAME=
UPPER_BOUND = 0                 ; maximum input value for arrow to move with
START = 0 
INPUT_LAG=1.0
INPUT_STALLED_VALUE=0.0
INPUT_STALLED_LAG=0.0
GFACTOR = -0.0, -0.00, -0
POS_OFFSET_END = 0, -0, 0.0
POS_OFFSET_START = -0.0, 0.00, -0.0	

[ANALOG_INDICATOR_...]
INPUT=OIL_TEMP         
INPUT_LUT = (|0=0|27=0|35=0|)
INPUT_LAG=0
RANGE=0
INPUT_STALLED_VALUE=0
INPUT_STALLED_LAG=0
SPEED_LAG = 0.0             ; lag for speed, adding inertia of movement
G_FACTOR = -0.0, -0.00, -0.0
POS_OFFSET_START = -0.004, -0.0, 0.0
POS_OFFSET_END = -0.004, -0.000, 0.0
SCALE_START = 0.8, 0.8, 0.8          ; scale for the minimum value
SCALE_END = 0.8, 0.8, 0.8
NAME=GDATA002


[ANALOG_INDICATOR_...]
INPUT=OIL_TEMP         
INPUT_LUT = (|2=0|8=40|10=60|)
UPPER_BOUND=60
INPUT_LAG=0
RANGE=-297
INPUT_STALLED_VALUE=0
INPUT_STALLED_LAG=0
SPEED_LAG = 0.0             ; lag for speed, adding inertia of movement
G_FACTOR = -0.0, -0.00, -0.0
POS_OFFSET_START = -0.00, -0.0, 0.00
POS_OFFSET_END = -0.00, -0.000, 0.00
NAME=turn_00

[ANALOG_INDICATOR_...]
INPUT=OIL_TEMP         
INPUT_LUT = (|2=0|8=40|10=60|)
UPPER_BOUND=60
INPUT_LAG=0
RANGE=-280
INPUT_STALLED_VALUE=0
INPUT_STALLED_LAG=0
SPEED_LAG = 0.0             ; lag for speed, adding inertia of movement
G_FACTOR = -0.0, -0.00, -0.0
POS_OFFSET_START = -0.00, -0.0, 0.00
POS_OFFSET_END = -0.00, -0.000, 0.00
NAME=STURN_00

[ANALOG_INDICATOR_...]
INPUT=OIL_TEMP         
INPUT_LUT = (|2=0|8=40|11=60|)
UPPER_BOUND=60
INPUT_LAG=0
RANGE=-220
INPUT_STALLED_VALUE=0
INPUT_STALLED_LAG=0
SPEED_LAG = 0.0             ; lag for speed, adding inertia of movement
G_FACTOR = -0.0, -0.00, -0.0
POS_OFFSET_START = -0.00, -0.0, 0.00
POS_OFFSET_END = -0.00, -0.000, 0.00
NAME=turn_01

[ANALOG_INDICATOR_...]
INPUT=OIL_TEMP         
INPUT_LUT = (|2=0|8=40|11=60|)
UPPER_BOUND=60
INPUT_LAG=0
RANGE=-220
INPUT_STALLED_VALUE=0
INPUT_STALLED_LAG=0
SPEED_LAG = 0.0             ; lag for speed, adding inertia of movement
G_FACTOR = -0.0, -0.00, -0.0
POS_OFFSET_START = -0.00, -0.0, 0.00
POS_OFFSET_END = -0.00, -0.000, 0.00
NAME=STURN_01

[ANALOG_INDICATOR_...]
INPUT=OIL_TEMP         
INPUT_LUT = (|2=0|8=40|13=60|)
UPPER_BOUND=60
INPUT_LAG=0
RANGE=-190
INPUT_STALLED_VALUE=0
INPUT_STALLED_LAG=0
SPEED_LAG = 0.0             ; lag for speed, adding inertia of movement
G_FACTOR = -0.0, -0.00, -0.0
POS_OFFSET_START = -0.00, -0.0, 0.00
POS_OFFSET_END = -0.00, -0.000, 0.00
NAME=turn_02

[ANALOG_INDICATOR_...]
INPUT=OIL_TEMP         
INPUT_LUT = (|2=0|8=40|13=60|)
UPPER_BOUND=60
INPUT_LAG=0
RANGE=-140
INPUT_STALLED_VALUE=0
INPUT_STALLED_LAG=0
SPEED_LAG = 0.0             ; lag for speed, adding inertia of movement
G_FACTOR = -0.0, -0.00, -0.0
POS_OFFSET_START = -0.00, -0.0, 0.00
POS_OFFSET_END = -0.00, -0.000, 0.00
NAME=STURN_02

[ANALOG_INDICATOR_...]
INPUT=OIL_TEMP         
INPUT_LUT = (|2=0|8=40|13=60|)
UPPER_BOUND=60
INPUT_LAG=0
RANGE=-70
INPUT_STALLED_VALUE=0
INPUT_STALLED_LAG=0
SPEED_LAG = 0.0             ; lag for speed, adding inertia of movement
G_FACTOR = -0.0, -0.00, -0.0
POS_OFFSET_START = -0.00, -0.0, 0.00
POS_OFFSET_END = -0.00, -0.000, 0.00
NAME=STURN_03



[ANALOG_INDICATOR_...]
INPUT=OIL_TEMP         
INPUT_LUT = (|2=0|9=40|13=60|)
UPPER_BOUND=60
INPUT_LAG=0
RANGE=-130
INPUT_STALLED_VALUE=0
INPUT_STALLED_LAG=0
SPEED_LAG = 0.0             ; lag for speed, adding inertia of movement
G_FACTOR = -0.0, -0.00, -0.0
POS_OFFSET_START = -0.00, -0.0, 0.00
POS_OFFSET_END = -0.00, -0.000, 0.00
NAME=turn_03



[ANALOG_INDICATOR_...]
INPUT=OIL_TEMP         
INPUT_LUT = (|2=0|9=40|13=60|)
UPPER_BOUND=60
INPUT_LAG=0
RANGE=-60
INPUT_STALLED_VALUE=0
INPUT_STALLED_LAG=0
SPEED_LAG = 0.0             ; lag for speed, adding inertia of movement
G_FACTOR = -0.0, -0.00, -0.0
POS_OFFSET_START = -0.00, -0.0, 0.00
POS_OFFSET_END = -0.00, -0.000, 0.00
NAME=turn_04


[ANALOG_INDICATOR_...]
INPUT=OIL_TEMP
INPUT_THRESHOLD=11
INPUT_LUT=(|0=0|13=0|44=1|61=1|88=1)
NAME=Object1491
RANGE=0
UPPER_BOUND = 0                 ; maximum input value for arrow to move with
START = 0 
INPUT_LAG=0
SPEED_LAG = 0.0
INPUT_STALLED_VALUE=0.0
INPUT_STALLED_LAG=0.0
G_FACTOR = -0.0, -0.00, -0
POS_OFFSET_END = 0.0029, 0.0, -0.008
POS_OFFSET_START = 0.0029, 0.0, -0.001	
SCALE_START = 1.5, 1.3, 1           ; scale for the minimum value
SCALE_END = 0.1, 0.1, 0.1


[ANALOG_INDICATOR_...]
INPUT=OIL_TEMP
INPUT_LUT=(|0=0|33.9=0|34=1|71.1=1|)
NAME=g003
UPPER_BOUND = 0  
RANGE=0               ; maximum input value for arrow to move with
START = 0 
INPUT_LAG=0.0
INPUT_STALLED_VALUE=0
INPUT_STALLED_LAG=0.0
G_FACTOR = -0.0, -0.00, -0.0
POS_OFFSET_END = 0.0, 0.002, -0.02	
POS_OFFSET_START = -0.0, 0.00,-0.0



[ANALOG_INDICATOR_...]
INPUT=EXTRA_A
NAME=
               ; maximum input value for arrow to move withINPUT_LAG=0
INPUT_LAG=0
RANGE=0
INPUT_STALLED_VALUE=0
INPUT_STALLED_LAG=0
SPEED_LAG = 0.00             ; lag for speed, adding inertia of movement
G_FACTOR = -0.0, -0.00, -0.0                ; maximum input value for arrow to move with
START = 0
POS_OFFSET_END = 0.002, -0.003, 0.03
POS_OFFSET_START = -0.0, -0.00, 0.0
SCALE_START = 1, 1, 1        ; scale for the minimum value
SCALE_END = 1, 1, 1

[ANALOG_INDICATOR_...]
INPUT=OIL_TEMP         
INPUT_LUT = (|0=0|24=0|30=0|)
NAME=dash_led_10
UPPER_BOUND = 0  
INPUT_LAG=0
RANGE=0
INPUT_STALLED_VALUE=0
INPUT_STALLED_LAG=0
SPEED_LAG = 0.00             ; lag for speed, adding inertia of movement
G_FACTOR = -0.0, -0.00, -0.0                ; maximum input value for arrow to move with
START = 0
POS_OFFSET_END = 0, 0.0006, 0.009
POS_OFFSET_START = -0.0, 0.006, 0.009

[ANALOG_INDICATOR_...]
INPUT=OIL_TEMP         
INPUT_LUT = (|0=0|24=0|30=0|)
NAME=revg
INPUT_LAG=0
RANGE=0
INPUT_STALLED_VALUE=0
INPUT_STALLED_LAG=0
SPEED_LAG = 0.00             ; lag for speed, adding inertia of movement
G_FACTOR = -0.0, -0.00, -0.0                ; maximum input value for arrow to move with
START = 0
POS_OFFSET_END = -0.0021, 0.001, 0.000
POS_OFFSET_START = -0.0021, 0.001, 0.000

[ANALOG_INDICATOR_...]
INPUT=OIL_TEMP         
INPUT_LUT = (|0=0|24=0|30=0|)
INPUT_LAG=0
NAME=speedgaugee
RANGE=0
UPPER_BOUND = 0                 ; maximum input value for arrow to move with
START = 0 
POS_OFFSET_END = -0.00, 0.00, -0.00
POS_OFFSET_START = -0.00, -0.00, -0.00
SCALE_START = 1, 1, 1        ; scale for the minimum value
SCALE_END = 1, 1, 1

[ANALOG_INDICATOR_...]
INPUT=OIL_TEMP         
INPUT_LUT = (|0=0|24=0|30=0|)
INPUT_LAG=0
NAME=SPOT
RANGE=0
UPPER_BOUND = 0                 ; maximum input value for arrow to move with
START = 0 
POS_OFFSET_END = 0.00, 0.00, 0.00
POS_OFFSET_START = 0.00, -0.00, 0.00
SCALE_START = 0.98, 1, 1        ; scale for the minimum value
SCALE_END = 0.98, 1, 1

[ANALOG_INDICATOR_...]
INPUT=OIL_TEMP         
INPUT_LUT = (|0=0|24=0|30=0|)
INPUT_LAG=0
NAME=lap001
RANGE=0
UPPER_BOUND = 0                 ; maximum input value for arrow to move with
START = 0 
POS_OFFSET_END = -0.0069, 0.0013, -0.005
POS_OFFSET_START = -0.0069, 0.0013, -0.0055
SCALE_START = 1, 1, 1        ; scale for the minimum value
SCALE_END = 1, 1, 1


[ANALOG_INDICATOR_...]
INPUT=OIL_TEMP         
INPUT_LUT = (|0=0|24=0|80=0|)
INPUT_LAG=0
NAME=speedlimit
RANGE=0
UPPER_BOUND = 0                 ; maximum input value for arrow to move with
START = 0 
POS_OFFSET_END = -0.00, -0.003, 0.003
POS_OFFSET_START = -0.0, -0.003, 0.003
SCALE_START = 1.31, 1.31, 1        ; scale for the minimum value
SCALE_END = 1.31, 1.31, 1










[ANALOG_INDICATOR_...]
INPUT=
INPUT_LAG=0
NAME=gstuff
RANGE=0
UPPER_BOUND = 0                 ; maximum input value for arrow to move with
START = 0 
POS_OFFSET_END = 0.0021, 0.00, 0.0025
POS_OFFSET_START = 0.0021, -0.00, 0.002
SCALE_START = 0.5, 0.5, 0.5     ; scale for the minimum value
SCALE_END = 0.7, 0.7, 0.7




[ANALOG_INDICATOR_...]      
INPUT=EXTRA_A
NAME=extrabmove
INPUT_LAG=0
UPPER_BOUND=0
INPUT_LAG=0
INPUT_STALLED_VALUE=0
INPUT_STALLED_LAG=0
SPEED_LAG = 0 
G_FACTOR = -0.0, -0.00, -0.0
ZERO=-0	
STEP=0.2
RANGE=270













[ANALOG_INDICATOR_...]
INPUT=OIL_TEMP         
INPUT_LUT = (|0=0|24=0|36=1|90=1|)
INPUT_LAG=2
RANGE=0
INPUT_STALLED_VALUE=1
INPUT_STALLED_LAG=1
SPEED_LAG = 0.7           ; lag for speed, adding inertia of movement
G_FACTOR = -0.0, -0.00, -0.0
POS_OFFSET_START = 0.0009, 0.0001, -0.001
POS_OFFSET_END = 0.0009, 0.0001, -0.001
NAME=SPEED_DATA
SCALE_START = 1.17, 1.1, 1           ; scale for the minimum value
SCALE_END = 1.17,1.1,1

[ANALOG_INDICATOR_...]
INPUT=OIL_TEMP         
INPUT_LUT = (|0=1|24=1|36=1|90=1|)
INPUT_LAG=0
RANGE=0
INPUT_STALLED_VALUE=0
INPUT_STALLED_LAG=0
SPEED_LAG = 0.0     ; lag for speed, adding inertia of movement
G_FACTOR = -0.0, -0.00, -0.0
POS_OFFSET_START = -0.00, -0.003, -0.001 
POS_OFFSET_END = -0.00, -0.003, -0.001
NAME=GEAR_DATA
SCALE_START = 1, 1, 1           ; scale for the minimum value
SCALE_END = 1,1,1

[ANALOG_INDICATOR_...]
INPUT=OIL_TEMP
INPUT_LUT = (0=0|3.5=0|9.5=40|20=0|)
NAME=ARROW_RPM
UPPER_BOUND=40
ZERO = 3
RANGE = -220
START=0

[ANALOG_INDICATOR_...]
INPUT=OIL_TEMP
INPUT_LUT = (|1=0|11.5=40|20=0|)
NAME=ARROW_SPEED
UPPER_BOUND=40
ZERO = 0
RANGE = -260
START=0


[ANALOG_INDICATOR_...]
INPUT=EXTRA_B
NAME=rotatetest 
UPPER_BOUND=0
INPUT_LAG=0
INPUT_STALLED_VALUE=0
INPUT_STALLED_LAG=0
SPEED_LAG = 0 
G_FACTOR = -0.0, -0.00, -0.0
ZERO=-0	
STEP=0.2
RANGE=90
 

[ANALOG_INDICATOR_...]
INPUT=OIL_TEMP         
INPUT_LUT = (|0=0|24=0|30=0|)
NAME=circlething1
INPUT_LAG=0
INPUT_STALLED_VALUE=0
INPUT_STALLED_LAG=0
SPEED_LAG = 0 
ZERO=-0	
RANGE=0
POS_OFFSET_START = 0.0, 0.0, -0.0
POS_OFFSET_END = -0.0, 0.0, -0.0


[ANALOG_INDICATOR_...]
INPUT=OIL_TEMP         
INPUT_LUT = (|0=0|24=0|30=0|)
NAME=SMALLMAP
INPUT_LAG=0
INPUT_STALLED_VALUE=0
INPUT_STALLED_LAG=0
SPEED_LAG = 0 
ZERO=-0	
RANGE=0
POS_OFFSET_START = 0.0, 0.0, 0.01
POS_OFFSET_END = -0.0, 0.0, 0.01


[ANALOG_INDICATOR_...]
INPUT=EXTRA_C
NAME=rotatereverse
UPPER_BOUND=0
INPUT_LAG=0
INPUT_STALLED_VALUE=0
INPUT_STALLED_LAG=0
SPEED_LAG = 0 
STEP=0.2
RANGE=-180



[ANALOG_INDICATOR_...]
INPUT=EXTRA_A
INPUT_LAG=0
INPUT_STALLED_VALUE=2
INPUT_STALLED_LAG=2
SPEED_LAG = 0.2  
RANGE=0 
G_FACTOR = -0.0, -0.00, -0.0
POS_OFFSET_START = 0.00, -0.00, -0.001
POS_OFFSET_END = 0.0977, 0.024, 0.001 
SCALE_START = 1, 1, 1            ; scale for the minimum value
SCALE_END = 1, 1, 1
NAME=



[ANALOG_INDICATOR_...]
INPUT=OIL_TEMP         
INPUT_LUT = (|0=0|19=0|20=1|40=1|51=1)
INPUT_LAG=0
INPUT_STALLED_VALUE=0
INPUT_STALLED_LAG=0
SPEED_LAG = 0.0
RANGE=0 
G_FACTOR = -0.0, -0.00, -0.0
POS_OFFSET_START = 0.00, 0.000, 0.00
POS_OFFSET_END = -0.0, 0.00, 0.00
SCALE_START = 1, 1, 1            ; scale for the minimum value
SCALE_END = 1, 1, 1
NAME=DATA_0





[ANALOG_INDICATOR_...]
INPUT=SPEED
INPUT_LUT=(0=0|14=0|15=1|199=1|)
SPEED_LAG = 0.2  
RANGE=0 
G_FACTOR = -0.0, -0.00, -0.0
POS_OFFSET_START = 0.00, 0, 0.0 
POS_OFFSET_END = 0,0,0 
SCALE_START = 0, 0, 0           ; scale for the minimum value
SCALE_END = 1,1,1
NAME=power001


[ANALOG_INDICATOR_...]
INPUT=SPEED
INPUT_LUT=(0=0|14=0|15=1|199=1|)
SPEED_LAG = 0.2  
RANGE=0 
G_FACTOR = -0.0, -0.00, -0.0
POS_OFFSET_START = 0.00, 0, 0.0 
POS_OFFSET_END = 0,0,0 
SCALE_START = 0, 0, 0          ; scale for the minimum value
SCALE_END = 1,1,1
NAME=toruqe001

[ANALOG_INDICATOR_...]
INPUT=SPEED
INPUT_LUT=(0=0|14=0|15=1|199=1|)
SPEED_LAG = 0.2  
RANGE=0 
G_FACTOR = -0.0, -0.00, -0.0
POS_OFFSET_START = 0.00, 0, 0.06
POS_OFFSET_END = 0,0,0 
NAME=N_GEAR_DATA


[ANALOG_INDICATOR_...]
INPUT=SPEED
INPUT_LUT=(0=0|14=0|15=1|199=1|)
SPEED_LAG = 0.2  
RANGE=0 
G_FACTOR = -0.0, -0.00, -0.0
POS_OFFSET_START = 0.00, -0.01, 0.01
POS_OFFSET_END = 0,-0.03,0.05
NAME=N_DATA


[ANALOG_INDICATOR_...]
INPUT=EXTRA_A
INPUT_LAG=2
INPUT_STALLED_VALUE=2
INPUT_STALLED_LAG=2
RANGE=0
SPEED_LAG = 0.0            ; lag for speed, adding inertia of movement
G_FACTOR = -0.0, -0.00, -0.0
POS_OFFSET_START = 0.0, 0.0, -0.001 
POS_OFFSET_END = -0.081, 0.01, -0.0021 
NAME=



[ANALOG_INDICATOR_...]
INPUT=EXTRA_A
INPUT_LAG=0
INPUT_STALLED_VALUE=0
INPUT_STALLED_LAG=0
RANGE=0
SPEED_LAG = 0.0          ; lag for speed, adding inertia of movement
G_FACTOR = -0.0, -0.00, -0.0
POS_OFFSET_START =-0.0, 0.0,0.00
POS_OFFSET_END = -0.0, 0.00, -0.0
NAME=Dummy005













[ANALOG_INDICATOR_...]
INPUT=OIL_TEMP
INPUT_LUT=(|0=0|45=0|45.1=0|)
NAME=Object18196
INPUT_LAG=0
RANGE=0
INPUT_STALLED_VALUE=0.0
INPUT_STALLED_LAG=0.0
SPEED_LAG = 0
G_FACTOR = -0.0, -0.0, -0.0
POS_OFFSET_END = 0, -0.00, 0.001
POS_OFFSET_START = -0.0, -0.0, 0.001



[ANALOG_INDICATOR_...]
INPUT=OIL_TEMP
INPUT_LUT=(|0=0|45=0|45.1=0|)
NAME=map003
INPUT_LAG=0
RANGE=0
INPUT_STALLED_VALUE=0.0
INPUT_STALLED_LAG=0.0
SPEED_LAG = 0
G_FACTOR = -0.0, -0.0, -0.0
POS_OFFSET_END = -0.08, -0.029, 0.046
POS_OFFSET_START = -0.08, -0.029, 0.046
SCALE_START = 1.0, 1.0, 1.0       ; scale for the minimum value
SCALE_END = 1.0,1.0,1.0



[ANALOG_INDICATOR_...]
INPUT=OIL_TEMP         
INPUT_LUT = (|0=0|40=0|41=0)
INPUT_LAG=0
RANGE=0
INPUT_STALLED_VALUE=0
INPUT_STALLED_LAG=0
SPEED_LAG = 0.0     ; lag for speed, adding inertia of movement
G_FACTOR = -0.0, -0.00, -0.0
POS_OFFSET_START = 0.000, 0.0, 0.029
POS_OFFSET_END = 0.000, -0.00, 0.029
SCALE_START = 1, 1, 1           ; scale for the minimum value
SCALE_END = 1, 1, 1
NAME=Object1783


[ANALOG_INDICATOR_...]
INPUT=OIL_TEMP         
INPUT_LUT = (|0=0|39=0|40=1|40=1|51=1)
INPUT_LAG=0
RANGE=0
INPUT_STALLED_VALUE=0
INPUT_STALLED_LAG=0
POS_OFFSET_START = 0.05, -0.0082, -0.039
POS_OFFSET_END = 0.05, -0.0082,-0.19
NAME=dash_led_027




[ANALOG_INDICATOR_...]
INPUT=OIL_TEMP         
INPUT_LUT = (|0=0|39=1|41=0)
INPUT_LAG=3
RANGE=0
INPUT_STALLED_VALUE=8
INPUT_STALLED_LAG=8
SPEED_LAG = 9    ; lag for speed, adding inertia of movement
G_FACTOR = -0.0, -0.00, -0.0
POS_OFFSET_START = 0.000, 0.0, 0.001
POS_OFFSET_END = 0.000, -0.00, -0.001
SCALE_START = 1, 1, 1           ; scae for the minimum value
SCALE_END = 1, 1, 1
NAME=audilogo





[ANALOG_INDICATOR_...]
INPUT=OIL_TEMP         
INPUT_LUT = (|0=0|40=0|41=0)
INPUT_LAG=0
RANGE=0
INPUT_STALLED_VALUE=0
INPUT_STALLED_LAG=0
SPEED_LAG = 0.0     ; lag for speed, adding inertia of movement
G_FACTOR = -0.0, -0.00, -0.0
POS_OFFSET_START = 0.000, 0.00, 0.0001
POS_OFFSET_END = 0.000, 0.00, 0.0001
SCALE_START = 1, 1, 1           ; scale for the minimum value
SCALE_END = 1, 1, 1
NAME=speed2_9

[ANALOG_INDICATOR_...]
INPUT=OIL_TEMP         
INPUT_LUT = (|0=0|40=0|41=0)
INPUT_LAG=0
RANGE=0
INPUT_STALLED_VALUE=0
INPUT_STALLED_LAG=0
SPEED_LAG = 0.0     ; lag for speed, adding inertia of movement
G_FACTOR = -0.0, -0.00, -0.0
POS_OFFSET_START = 0.004, 0.00, 0.000
POS_OFFSET_END = 0.004, 0.00, 0.000
SCALE_START = 0.7, 0.7, 0.7          ; scale for the minimum value
SCALE_END = 0.7, 0.7, 0.7
NAME=gstuff



[ANALOG_INDICATOR_...]
INPUT=OIL_TEMP         
INPUT_LUT = (|0=0|40=0|41=0)
INPUT_LAG=0
RANGE=0
INPUT_STALLED_VALUE=0
INPUT_STALLED_LAG=0
SPEED_LAG = 0.0     ; lag for speed, adding inertia of movement
G_FACTOR = -0.0, -0.00, -0.0
POS_OFFSET_START = -0.00, -0.000, -0.001
POS_OFFSET_END = -0.00, -0.00,-0.001
SCALE_START = 1, 1, 1           ; scale for the minimum value
SCALE_END = 1, 1, 1
NAME=tyres1


[ANALOG_INDICATOR_...]
INPUT=OIL_TEMP         
INPUT_LUT = (|0=0|40=0|41=0)
INPUT_LAG=0
RANGE=0
INPUT_STALLED_VALUE=0
INPUT_STALLED_LAG=0
SPEED_LAG = 0.0     ; lag for speed, adding inertia of movement
G_FACTOR = -0.0, -0.00, -0.0
POS_OFFSET_START = 0.000, -0.000, 0.0002
POS_OFFSET_END = 0.000, -0.00,0.0002
SCALE_START = 1, 1, 1           ; scale for the minimum value
SCALE_END = 1, 1, 1
NAME=rpm_034



[ANALOG_INDICATOR_...]
INPUT=OIL_TEMP         
INPUT_LUT = (|0=0|40=0|41=0)
INPUT_LAG=0
RANGE=0
INPUT_STALLED_VALUE=0
INPUT_STALLED_LAG=0
SPEED_LAG = 0.0     ; lag for speed, adding inertia of movement
G_FACTOR = -0.0, -0.00, -0.0
POS_OFFSET_START = 0.000, -0.000, 0.000
POS_OFFSET_END = 0.000, -0.00,0.000
SCALE_START = 1, 1, 1           ; scale for the minimum value
SCALE_END = 1, 1, 1
NAME=


[ANALOG_INDICATOR_...]
INPUT=OIL_TEMP         
INPUT_LUT=(|0=0|1=0|26=0|26.1=0|39=0|45=0|45.1=1|66=1|)
INPUT_LAG=0
RANGE=0
INPUT_STALLED_VALUE=0
INPUT_STALLED_LAG=0
SPEED_LAG = 0.0     ; lag for speed, adding inertia of movement
G_FACTOR = -0.0, -0.00, -0.0
POS_OFFSET_START = 0.000, -0.000, 0.000
POS_OFFSET_END = 0.000, -0.00,0.000
SCALE_START = 0, 0, 0          ; scale for the minimum value
SCALE_END = 1, 1, 1
NAME=Object18275

[ANALOG_INDICATOR_...]
INPUT=OIL_TEMP         
INPUT_LUT=(|0=0|1=0|26=0|26.1=0|39=0|45=0|45.1=1|66=1|)
INPUT_LAG=0
RANGE=0
INPUT_STALLED_VALUE=0
INPUT_STALLED_LAG=0
SPEED_LAG = 0.0     ; lag for speed, adding inertia of movement
G_FACTOR = -0.0, -0.00, -0.0
POS_OFFSET_START = 0.000, -0.000, 0.000
POS_OFFSET_END = 0.000, -0.00,0.000
SCALE_START = 0, 0, 0           ; scale for the minimum value
SCALE_END = 1, 1, 1
NAME=head23

[ANALOG_INDICATOR_...]
INPUT=OIL_TEMP         
INPUT_LUT=(|0=0|1=0|26=0|26.1=0|39=0|47=0|47.1=1|66=1|)
INPUT_LAG=0
RANGE=0
INPUT_STALLED_VALUE=0
INPUT_STALLED_LAG=0
SPEED_LAG = 0.0     ; lag for speed, adding inertia of movement
G_FACTOR = -0.0, -0.00, -0.0
POS_OFFSET_START = 0.000, -0.000, 0.000
POS_OFFSET_END = 0.000, -0.00,0.000
SCALE_START = 0, 0, 0           ; scale for the minimum value
SCALE_END = 1, 1, 1
NAME=brakel_021





[ANALOG_INDICATOR_...]
INPUT=RPM         
INPUT_LUT = (|5700=0|5800=1|9000=1|)
INPUT_LAG=0
RANGE=0
INPUT_STALLED_VALUE=0
INPUT_STALLED_LAG=0
SPEED_LAG = 0.0     ; lag for speed, adding inertia of movement
G_FACTOR = -0.0, -0.00, -0.0
POS_OFFSET_START = 0.000, -0.000, 0.0003
POS_OFFSET_END = 0.000, -0.00,0.0003
SCALE_START = 1, 1, 1           ; scale for the minimum value
SCALE_END = 0, 0, 0
NAME=torque_25







[ANALOG_INDICATOR_...]
INPUT=RPM         
INPUT_LUT = (|6000=0|6100=1|9000=1|)
INPUT_LAG=0
RANGE=0
INPUT_STALLED_VALUE=0
INPUT_STALLED_LAG=0
SPEED_LAG = 0.0     ; lag for speed, adding inertia of movement
G_FACTOR = -0.0, -0.00, -0.0
POS_OFFSET_START = 0.000, -0.000, 0.0003
POS_OFFSET_END = 0.000, -0.00,0.0003
SCALE_START = 1, 1, 1           ; scale for the minimum value
SCALE_END = 0, 0, 0
NAME=torque_24

[ANALOG_INDICATOR_...]
INPUT=RPM         
INPUT_LUT = (|6200=0|6300=1|9000=1|)
INPUT_LAG=0
RANGE=0
INPUT_STALLED_VALUE=0
INPUT_STALLED_LAG=0
SPEED_LAG = 0.0     ; lag for speed, adding inertia of movement
G_FACTOR = -0.0, -0.00, -0.0
POS_OFFSET_START = 0.000, -0.000, 0.0003
POS_OFFSET_END = 0.000, -0.00,0.0003
SCALE_START = 1, 1, 1           ; scale for the minimum value
SCALE_END = 0, 0, 0
NAME=torque_23


[ANALOG_INDICATOR_...]
INPUT=OIL_TEMP         
INPUT_LUT = (|0=0|10=0|11=1|99=1|) 
INPUT_LAG=0
RANGE=0
INPUT_STALLED_VALUE=0
INPUT_STALLED_LAG=0
SPEED_LAG = 0.0     ; lag for speed, adding inertia of movement
G_FACTOR = -0.0, -0.00, -0.0
POS_OFFSET_START = 0.000, -0.000, 0.00
POS_OFFSET_END = 0.000, -0.00,0.002
NAME=h_00

[ANALOG_INDICATOR_...]
INPUT=OIL_TEMP         
INPUT_LUT = (|0=0|10=0|11=1|99=1|) 
INPUT_LAG=0
RANGE=0
INPUT_STALLED_VALUE=0
INPUT_STALLED_LAG=0
SPEED_LAG = 0.0     ; lag for speed, adding inertia of movement
G_FACTOR = -0.0, -0.00, -0.0
POS_OFFSET_START = 0.000, -0.000, 0.00
POS_OFFSET_END = 0.000, -0.00,0.002
NAME=h_01

[ANALOG_INDICATOR_...]
INPUT=OIL_TEMP         
INPUT_LUT = (|0=0|10=0|11=1|99=1|) 
INPUT_LAG=0
RANGE=0
INPUT_STALLED_VALUE=0
INPUT_STALLED_LAG=0
SPEED_LAG = 0.0     ; lag for speed, adding inertia of movement
G_FACTOR = -0.0, -0.00, -0.0
POS_OFFSET_START = 0.000, -0.000, 0.00
POS_OFFSET_END = 0.000, -0.00,0.002
NAME=h_02



[ANALOG_INDICATOR_...]
INPUT=GAS
INPUT_LUT=(|0=0|0.7=0|0.75=1|1=1|)
NAME=GAS_ON
INPUT_LAG=0
RANGE=0
INPUT_STALLED_VALUE=2.0
INPUT_STALLED_LAG=2.0
SPEED_LAG = 0
G_FACTOR = -0.0, -0.00, -0.0
POS_OFFSET_END = 0.001, -0.009, 0.009
POS_OFFSET_START = 0.001, -0.009,0.00
SCALE_START = 1, 1, 1           ; scale for the minimum value
SCALE_END = 0, 0, 0


[ANALOG_INDICATOR_...]
INPUT=GAS
INPUT_LUT=(|0=0|0.7=0|0.75=1|1=1|)
NAME=GAS_OFF
INPUT_LAG=0
RANGE=0
INPUT_STALLED_VALUE=0.0
INPUT_STALLED_LAG=0.0
SPEED_LAG = 0
G_FACTOR = -0.0, -0.00, -0.0
POS_OFFSET_END = 0.001, -0.009, 0.001
POS_OFFSET_START = 0.001, -0.009, 0.008
SCALE_START = 0, 0, 0          ; scale for the minimum value
SCALE_END = 1, 1, 1








[DI_RPM_...]
DIGITAL_ITEM = 2
DIGITAL_ITEM_NUMBER_FORMAT = 01.0
INPUT_LUT=(|1000=5|1100=10|1200=15|1500=25|1700=36|1800=45|1900=47|2000=48|2100=49|2300=50|2500=51|2800=54|3000=61|3300=63|3500=68|4000=75|4400=80|4800=84|5000=86|5400=90|5500=95|5900=97|6100=99|6400=100|6600=100|7000=90|)


[DI_GAS_...]
DIGITAL_ITEM = 5
DIGITAL_ITEM_NUMBER_FORMAT = 1.0
INPUT_MULT=80

[DI_RPM_...]
DIGITAL_ITEM = 3
DIGITAL_ITEM_NUMBER_FORMAT = 01.0
INPUT_LUT=(|1500=10|2000=50|2300=73|2800=80|3000=90|5000=100|6000=100|6100=95|7000=80)
OUTPUT_MULT=0.989


[DI_GAS_...]
DIGITAL_ITEM = 4
DIGITAL_ITEM_NUMBER_FORMAT = 1.0
INPUT_MULT=92

[DI_SPEED_...]
DIGITAL_ITEM = 0
DIGITAL_ITEM_NUMBER_FORMAT = 1.0





[DI_GEAR_...]
DIGITAL_ITEM = 1
DIGITAL_ITEM_NUMBER_FORMAT = GEAR_AUTO, , ,M	

[DI_DRIVEN_TOTAL_...]
DIGITAL_ITEM = 6 
DIGITAL_ITEM_NUMBER_FORMAT = 1.0

[DI_DRIVEN_SESSION_...]
DIGITAL_ITEM = 7
DIGITAL_ITEM_NUMBER_FORMAT = 1.0

[DI_GAS_...]
DIGITAL_ITEM = 11
DIGITAL_ITEM_NUMBER_FORMAT = 1.0
INPUT_MULT=92

[DI_GAS_...]
DIGITAL_ITEM = 10
DIGITAL_ITEM_NUMBER_FORMAT = 1.0
INPUT_MULT=92


[DI_TYRES_...]
DIGITAL_ITEM = 16
INPUT_SELECTOR = FIRST
OUTPUT_MULT=14.5038
DIGITAL_ITEM_NUMBER_FORMAT = 1.0

[DI_TYRES_...]
DIGITAL_ITEM = 17
INPUT_SELECTOR =SECOND
OUTPUT_MULT=14.5038
DIGITAL_ITEM_NUMBER_FORMAT = 1.0

[DI_TYRES_...]
DIGITAL_ITEM = 18
INPUT_SELECTOR = THIRD
OUTPUT_MULT=14.5038
DIGITAL_ITEM_NUMBER_FORMAT = 1.0

[DI_TYRES_...]
DIGITAL_ITEM = 19
INPUT_SELECTOR = FORTH
OUTPUT_MULT=14.5038
DIGITAL_ITEM_NUMBER_FORMAT = 1.0

[DI_OIL_TEMPERATURE_...]
DIGITAL_ITEM = 9
DIGITAL_ITEM_NUMBER_FORMAT = 1.0



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


[DI_TYRE_TEMPERATURE_...]
DIGITAL_ITEM = 20
INPUT_SELECTOR = FIRST
DIGITAL_ITEM_NUMBER_FORMAT = 0.1

[DI_TYRE_TEMPERATURE_...]
DIGITAL_ITEM = 21
INPUT_SELECTOR = SECOND
DIGITAL_ITEM_NUMBER_FORMAT = 1.0

[DI_TYRE_TEMPERATURE_...]
DIGITAL_ITEM = 22
INPUT_SELECTOR = THIRD
DIGITAL_ITEM_NUMBER_FORMAT = 1.0

[DI_TYRE_TEMPERATURE_...]
DIGITAL_ITEM = 23
INPUT_SELECTOR = FORTH
DIGITAL_ITEM_NUMBER_FORMAT = 1.0



[DI_LAP_TIME_...]
DIGITAL_ITEM = 25
DIGITAL_ITEM_NUMBER_FORMAT = LAP_TIME, none


[DI_LAST_LAP_TIME_...]
DIGITAL_ITEM = 26
DIGITAL_ITEM_NUMBER_FORMAT = LAP_TIME, none	

[DI_BEST_LAP_TIME_...]
DIGITAL_ITEM = 27
DIGITAL_ITEM_NUMBER_FORMAT = LAP_TIME, none

[DI_EXPECTED_LAP_TIME_...]
DIGITAL_ITEM = 28
DIGITAL_ITEM_NUMBER_FORMAT = LAP_TIME, none

[DI_TIME_...]
DIGITAL_ITEM = 40
DIGITAL_ITEM_NUMBER_FORMAT = TIME, '%I:%M'



[DI_GEAR_...]
DIGITAL_ITEM = 29
DIGITAL_ITEM_NUMBER_FORMAT=GEAR,R,P,1,2,3,4,5,6

[DI_GEAR_...]
DIGITAL_ITEM = 38
DIGITAL_ITEM_NUMBER_FORMAT = GEAR_AUTO, , , S



[DI_PERF_METER_DIFF_...]
DIGITAL_ITEM = 31
DIGITAL_ITEM_NUMBER_FORMAT = LAP_TIME, none


[DI_LAP_COUNT_...]
DIGITAL_ITEM = 32
DIGITAL_ITEM_NUMBER_FORMAT = 1.0
INPUT_ADD=2

[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

[Display_AndroidAuto]
Meshes =interior.007
Resolution = 1280,720   ; texture resolution
Size = 1280,720         ; size of the screen area
Offset = 0, 0            ; left top corner of screen area
Scale = 1                ; might need adjusting to get the scale right
RearCameraPosition = 0.0017, 0.781, -2.47  ; position of rear view camera

[SHAKING_EXHAUST_...]
MESHES = Object032,Object033,engineblock
POINT_0 = 0.5342468 0.293629 -2.213641
POINT_0_RADIUS = 10
POINT_0_EXP = 5

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

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

[BOUNCED_INTERIOR_LIGHT]
ACTIVE=1
DIRECTION=0, 1, -2
OFFSET=0, -1, 3
RANGE=3.2
RANGE_GRADIENT_OFFSET=0.9
SPOT=20
SPOT_SHARPNESS=0.9
MULT=1,1,1,0.5

[*SHADOWED_TYRES]
ANGLE = 20
EXTRA_AMBIENT_BRIGHTNESS = 0.15
OFFSET = 0.01
WIDTH = 0.10
OPACITY = 1.0

[Material_Glass]
Materials = ,Glass Exterior
FilmIOR = 2
ExtraLightsAdjustment = 0.0
Refraction = 0.2
Desaturate = 0.5
ThicknessMult = 0.6
EXTRA_MASK_PASS = 6
EXTRA_MASK_PASS_OPACITY = 6

[Material_Glass]
Materials =Glass Exterior
MaskPass = 2     ; mask pass opacity
MaskPassColor = 0.0, 1.7, 0.8
IOR = 1.5          ; looks better like this
FilmIOR =2      ; redefine IOR for external film layer to increaase reflections
ThicknessMult = 5 ; thicker glass passes less light through
BrightnessAdjustment = 0
ExtraLightsAdjustment = 0
usenormalmap = 1


[Material_Velvet_v2]
Materials = X5M Leather2
DetailNormalTexture = common/pbr_carpet.dds
DetailNormalPBRSecondaryColor = 0, 0, 0, 0
UseClothShading = 1
Reflectance = 0.2
DetailScale = 40
ClothSheenColor = 1, 1, 1

[Material_Plastic]
Materials = X5M Plastic,X5M Plastic2,x5m_steerplastic
Smoothness = 1
Reflectance = 0.1
BrightnessAdjustment = 0.025

[Material_Metal_v2]
Materials = oyc180,vehicle_generic_smallspecmap.001
BrightnessAdjustment = 1
DetailScale = 360
OcclusionMap=-0.02,1
Metalness = 0.6
Reflectance = 1
LocalReflectionsSharpness = 0.0
ApplyTilingFix=1

[SCRIPTABLE_DISPLAY_...]
MESHES = INDICATOR_R, INDICATOR_L
SCRIPT = script.lua

[Material_Leather]
Materials = x5m_steerleather,x5m_leatherseat,X5M Leather3
BrightnessAdjustment = 0.3
Smoothness = 0.65
Reflectance = 0.03
DetailScale = 65
ApplyTilingFix = 1



[Material_Leather]
Materials = X5M Seats
BrightnessAdjustment = 0.3
Smoothness = 0.65
Reflectance = 0.03
DetailScale = 65
ApplyTilingFix = 1

[Material_Leather]
Materials = X5M Leather
BrightnessAdjustment = 0.3
Smoothness = 0.65
Reflectance = 0.03
DetailScale = 65
ApplyTilingFix = 1

[BRAKEDISC_FX]
ACTIVE = 1   
REFRESH = 0          ; set to 0 to disable the whole thing if car uses ksBrakeDisc shader for something else
CERAMIC = 0         ; use ceramic look
CARVED = 30              ; add a bit of carving, radial lines (fast for shader to compute)
CARVED_FREQUENCY = 10  ; increase to make more lines
GLOW_OFFSET = 0.5   ; 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
DEBUG = 0
DISC_INTERNAL_RADIUS = 0.08
DISC_RADIUS = 0.01
ALPHA_MASK = 0.012, 0.07
LUMINOCITY_MASK = 0.1 0.3
WEAR_FORCE = 0.6

[Material_Glass]
Materials = Glass exterior
ThicknessMult = 0
EXTRA_MASK_PASS = 1
EXTRA_MASK_PASS_OPACITY = 0
FilmIOR= 2

[EMISSIVE_REVERSE_...]
NAME=reversinglight_l,reversinglight_r
COLOR=0,255,255,0.1
CAST_LIGHT=1
ACT_AS_HEADLIGHTS=0


[EMISSIVE_LIGHT_...]
NAME=Object011
COLOR=0,255,255,1
CAST_LIGHT=1
ACT_AS_HEADLIGHTS=0

[REFRACTING_HEADLIGHT_...]
SURFACE =Object016
INSIDE =Object011
SYNC_EMISSIVE_AUTO=1
ABSORPTION = 1
AMBIENT_MULT = 0.25
BASE_EMISSIVE_K = 0.05
BOUNCED_BACK_MULT = 0.4
BULB_BLUR_K = 2
BULB_REFLECTION_K = 0.2
CUSTOM_BULB_0 = 0.5,0.5,0,0
CUSTOM_BULB_1 = 0.5,0.5,0,0
CUSTOM_BULB_2 = 0.5,0.5,0,0
CUSTOM_BULB_3 = 0.5,0.5,0,0
DIFFUSE_MAP_FILTER_MULT = 1
DIFFUSE_MAP_MULT = 1
DIRECTION = 0,0,-1
DYNAMIC_EMISSIVE_MAP = 0
EMISSIVE_MULT = 1.86
EXTRA_GLASS_COLORIZATION = 1
EXTRA_SIDE_THICKNESS = 0
F0 = 0.8
GLASS_COLOR = 1,0.9999,0.9999
GLASS_EMISSIVE_MULT = 1
GLASS_EXTRA_THICKNESS = 0.040000044
INNER_SPECULAR = 10
INNER_SPECULAR_EXP = 800
IOR = 2.31
IOR_FLYOUT_FLAT = 0
LOD_BIAS = 2
MIRROR_2_AS_5 = 0
MIRROR_3_AS_4 = 1
MIRROR_DIR = 1,0,0
MIRROR_POS = -0.7833227,0.8299782,2.1289618
NM_SHARE_EXT = 0
NM_SHARE_INT = 1
ORIGIN = -0.771,0.775,2.1793168
RADIUS = 0.0013
REFLECTIVENESS_DIFFUSE_MULT = 100
REFLECTIVENESS_MULT = 10
REFLECTIVE_GAMMA = 1
REFRACTION_MASKING = 0
SIDE_FALLOFF = 0
USE_COLORED_BULBS = 0
USE_CUSTOM_BULBS = 0
USE_NORMAL_ALPHA = 0





[EMISSIVE_LIGHT_...]
NAME=Object012
COLOR=0,255,255,1
CAST_LIGHT=1
ACT_AS_HEADLIGHTS=0

[REFRACTING_HEADLIGHT_...]
SURFACE =chassis.014
INSIDE =Object012
SYNC_EMISSIVE_AUTO=1
ABSORPTION = 1
AMBIENT_MULT = 0.25
BASE_EMISSIVE_K = 0
BOUNCED_BACK_MULT = 0.4
BULB_BLUR_K = 2
BULB_REFLECTION_K = -1
CUSTOM_BULB_0 = 0.5,0.5,0,0
CUSTOM_BULB_1 = 0.5,0.5,0,0
CUSTOM_BULB_2 = 0.5,0.5,0,0
CUSTOM_BULB_3 = 0.5,0.5,0,0
DIFFUSE_MAP_FILTER_MULT = 1
DIFFUSE_MAP_MULT = 1
DIRECTION = 0,0,-1
DYNAMIC_EMISSIVE_MAP = 0
EMISSIVE_MULT = 1
EXTRA_GLASS_COLORIZATION = 1
EXTRA_SIDE_THICKNESS = 0
F0 = 0.8
GLASS_COLOR = 1,0.9999,0.9999
GLASS_EMISSIVE_MULT = 1
GLASS_EXTRA_THICKNESS = 0.040000044
INNER_SPECULAR = 10
INNER_SPECULAR_EXP = 800
IOR = 1
IOR_FLYOUT_FLAT = 0
LOD_BIAS = 0.7
MIRROR_2_AS_5 = 0
MIRROR_3_AS_4 = 1
MIRROR_DIR = 1,0.04,0.818
MIRROR_POS = -0.566,0.8180996,2.281
NM_SHARE_EXT = 0
NM_SHARE_INT = 0.6
ORIGIN = -0.5892823,0.771,2.2972767
RADIUS = 0.006
REFLECTIVENESS_DIFFUSE_MULT = 60
REFLECTIVENESS_MULT = 2.9
REFLECTIVE_GAMMA = 1
REFRACTION_MASKING = 0
SIDE_FALLOFF = 0
USE_COLORED_BULBS = 0
USE_CUSTOM_BULBS = 0
USE_NORMAL_ALPHA = 0


[EMISSIVE_HIGHBEAM_...]
NAME=
COLOR=255,255,255,1
CAST_LIGHT=1
ACT_AS_HEADLIGHTS=0

[EMISSIVE_LIGHT_...]
NAME=lights
COLOR=255,255,255,5
CAST_LIGHT=1
ACT_AS_HEADLIGHTS=0

[EMISSIVE_REVERSE_...]
NAME=Sphere004,Sphere002
COLOR=255, 68, 51,0.5
CAST_LIGHT=1
ACT_AS_HEADLIGHTS=0

[Material_Chrome]
Materials=tc-blue,Material #48
Smoothness = 1
Metalness = 1
Reflectance = 1
BrightnessAdjustment = 0.5
CubemapReflectionBlur = 0


[Material_Chrome]
Materials=X5M Alum
Smoothness = 1
Metalness = 0.5
Reflectance = 0.6
BrightnessAdjustment = 0.1
CubemapReflectionBlur = 0

[EXTRA_FX] ; Front + Taillights Glass Only
MASK_GBUFFER =lights_glass,lights_glass.001
SKIP_GBUFFER =lights_glass,lights_glass.001

[ANIMATION_...]
INPUT=EXTRA_A ; The Key or input name here
FILE=car_door_l.ksanim ; Change the animation name to your file name
TIME = 2 ; if the number is less, its faster. if the number is higher, its slower
INPUT_AS_PROGRESS = 0
LOOP_WHILE_ACTIVE = 0 
LOOP_KEEP_UNTIL_DONE = 1
TICK_TOCK_MODE = 0
AFFECTS_INTERIOR_SHAPE = 0

[ANIMATION_...]
INPUT=EXTRA_B ; The Key or input name here
FILE=car_door_r.ksanim ; Change the animation name to your file name
TIME = 2 ; if the number is less, its faster. if the number is higher, its slower
INPUT_AS_PROGRESS = 0
LOOP_WHILE_ACTIVE = 0 
LOOP_KEEP_UNTIL_DONE = 1
TICK_TOCK_MODE = 0
AFFECTS_INTERIOR_SHAPE = 0

[ANIMATION_...]
INPUT=EXTRA_C ; The Key or input name here
FILE=car_hood.ksanim ; Change the animation name to your file name
TIME = 2 ; if the number is less, its faster. if the number is higher, its slower
INPUT_AS_PROGRESS = 0
LOOP_WHILE_ACTIVE = 0 
LOOP_KEEP_UNTIL_DONE = 1
TICK_TOCK_MODE = 0
AFFECTS_INTERIOR_SHAPE = 0

[ANIMATION_...]
INPUT=EXTRA_D ; The Key or input name here
FILE=car_door_rr.ksanim ; Change the animation name to your file name
TIME = 2 ; if the number is less, its faster. if the number is higher, its slower
INPUT_AS_PROGRESS = 0
LOOP_WHILE_ACTIVE = 0 
LOOP_KEEP_UNTIL_DONE = 1
TICK_TOCK_MODE = 0
AFFECTS_INTERIOR_SHAPE = 0

[ANIMATION_...]
INPUT=EXTRA_E ; The Key or input name here
FILE=car_door_lr.ksanim ; Change the animation name to your file name
TIME = 2 ; if the number is less, its faster. if the number is higher, its slower
INPUT_AS_PROGRESS = 0
LOOP_WHILE_ACTIVE = 0 
LOOP_KEEP_UNTIL_DONE = 1
TICK_TOCK_MODE = 0
AFFECTS_INTERIOR_SHAPE = 0

[EMISSIVE_BRAKE_...]
NAME=brakelight_m,brakelight_l,brakelight_r
COLOR=255,0.01,0, 2
CAST_LIGHT=1
ACT_AS_HEADLIGHTS=0

[EMISSIVE_REVERSE...]
NAME=reversinglight_l,reversinglight_r
COLOR=255,255,255, 5
CAST_LIGHT=1
ACT_AS_HEADLIGHTS=0

[EMISSIVE_LIGHT_...]
NAME=taillight_l,taillight_r,Object18137,Object18138
COLOR=255,0,0, 0.05
CAST_LIGHT=1
ACT_AS_HEADLIGHTS=0

[EMISSIVE_LIGHT_...]
NAME=Object18130,dials.001,Object18083,Object1775
COLOR=255,255,255, 0.05
CAST_LIGHT=1
ACT_AS_HEADLIGHTS=0

[EMISSIVE_TURNSIGNAL_LEFT_...]
NAME=LRB_1
COLOR=255,255,0, 0.09
CAST_LIGHT=1
ACT_AS_HEADLIGHTS=0
RANGE_START_INDEX = 1
RANGE_END_INDEX = 9
RANGE_PREFIX = LRB_

[EMISSIVE_TURNSIGNAL_RIGHT_...]
NAME=RBB_1
COLOR=255,255,0, 0.09
CAST_LIGHT=1
ACT_AS_HEADLIGHTS=0
RANGE_START_INDEX = 1
RANGE_END_INDEX = 9
RANGE_PREFIX = RBB_

[EMISSIVE_TURNSIGNAL_RIGHT_...]
NAME=FRB_1
COLOR=255,255,0, 20
CAST_LIGHT=1
ACT_AS_HEADLIGHTS=0
RANGE_START_INDEX = 1
RANGE_END_INDEX = 12
RANGE_PREFIX = FRB_

[EMISSIVE_TURNSIGNAL_LEFT_...]
NAME=FLB_1
COLOR=255,255,0, 20
CAST_LIGHT=1
ACT_AS_HEADLIGHTS=0
RANGE_START_INDEX = 1
RANGE_END_INDEX = 12
RANGE_PREFIX = FLB_

[LIGHT_HEADLIGHT_0]
AFFECTS_TRACK=1
BOUND_EMISSIVE_MAX=500
BOUND_EXP=1
COLOR=18,25,35,1
DIFFUSE_CONCENTRATION=0.88
DIRECTION=0, -0.2, 1
EXTERIOR_ONLY=0
FADE_AT=450
FADE_SMOOTH=50
INTERIOR_ONLY=0
LOWBEAM_RANGE_MAX=30
LOWBEAM_RANGE_MULT=0.8
LOWBEAM_RANGE_ONCOMING_MULT=0.4
MIRROR=0.810
MIRROR_DIRECTION=0
POPUP_ENABLED=0
POSITION=0, 0.607, 1.97
RANGE=110
RANGE_GRADIENT_OFFSET=0
SECOND_SPOT=129.6
SECOND_SPOT_INTENSITY=0.27
SECOND_SPOT_RANGE=20
SECOND_SPOT_SHARPNESS=0.58
SECOND_SPOT_SKIP=0.3
SINGLE_FREQUENCY=0
SPECULAR_MULT=1
SPOT=48
SPOT_EDGE=0.02088, 0.01992, 0.018
SPOT_EDGE_SHARPNESS=50
SPOT_SHARPNESS=0
SPOT_UP=0.0499376, 0.998752, 0

[LIGHT_EXTRA_...]
BIND_TO_HEADLIGHTS = 1
AMBIENT_INFLUENCE = 0
COLOR=210, 230, 255, 1
DIFFUSE_CONCENTRATION = 0
EXTERIOR_ONLY=0
INTERIOR_ONLY=0
AFFECTS_TRACK=0
SIMULATE_HEATING= 0.2
LAG=0.19
FADE_AT=200
FADE_SMOOTH=50
MIRROR=0.0, 0, 0
POSITION=0.810, 0.607, 1.97
DIRECTION=0.0, 0, -1
RANGE=0.045
RANGE_GRADIENT_OFFSET=0.3
SPECULAR_MULT=2
SPOT=270

[LIGHT_EXTRA_...]
BIND_TO_HEADLIGHTS = 1
AMBIENT_INFLUENCE = 0
COLOR=210, 230, 255, 1
DIFFUSE_CONCENTRATION = 0
EXTERIOR_ONLY=0
INTERIOR_ONLY=0
AFFECTS_TRACK=0
SIMULATE_HEATING= 0.2
LAG=0.19
FADE_AT=200
FADE_SMOOTH=50
MIRROR=0.0, 0, 0
POSITION=-0.810, 0.607, 1.97
DIRECTION=0.0, 0, -1
RANGE=0.045
RANGE_GRADIENT_OFFSET=0.3
SPECULAR_MULT=2
SPOT=270


[LIGHT_LICENSEPLATE]
; no need to specify meshes names if material is using
; Plate_D.dds and Plate_NM.dds textures
MESHES=Object020
OFFSET=0.0, 0.0, 0
RANGE=0.35
RANGE_GRADIENT_OFFSET=0.2
SPOT=150
SPOT_SHARPNESS=0
COLOR=255,255,255,0.5
; other supported values: TWO_ON_TOP, ONE_ON_TOP
LAYOUT=TWO_ON_TOP

[EMISSIVE_LIGHT_...]
NAME=Plane002,Plane001
COLOR=255, 255,255,1
CAST_LIGHT=1
ACT_AS_HEADLIGHTS=0

[Material_CarPaint_Solid]
CarPaintMaterial = X5M Calps,X5M Paint
BaseSpecularColor = #004B31  # British Green color in hex format
FresnelMax = 0.6
FresnelC = 0.08
FlakesK = 1  # Increased for more sparkle effect
BrightnessAdjustment = 0.1
AmbientSpecular = 0.6
AmbientSpecularEXP = 1
SpecularBase = 0.5, 50
SpecularSun = 0.01, 4d
ClearCoatThickness = 0.1
UseMetallicReflections = 0.25  # Increased for a more reflective surface
ColoredSpecular = 0.85

[SHADER_REPLACEMENT_...] ; Carbon1
MATERIALS = X5M Carbon
PROP_... = ksAmbient, 0.25
PROP_... = ksDiffuse, 0.45
PROP_... = ksSpecular, 0.1
PROP_... = ksSpecularEXP, 10
PROP_... = fresnelMaxLevel, 0.1
PROP_... = fresnelEXP, 5
PROP_... = fresnelC, 0.9
PROP_... = useDetail, 1
PROP_... = detailUVMultiplier, 480
PROP_... = detailNormalBlend, 1
DOUBLE_FACE_SHADOW_BIASED = 1

[Material_Glass]
Materials =RedTAIL
FilmIOR = 2
ExtraLightsAdjustment = 0.0
Refraction = 0.3
Desaturate = 0.6
ThicknessMult = 0.4
EXTRA_MASK_PASS = 6
EXTRA_MASK_PASS_OPACITY = 6

[Material_CarPaint_Chrome]
BaseSpecularColor = #FFFFFF
CarPaintMaterial = X5M Rim
UseMetallicReflections = 1.2
ClearCoatThickness = 0.1
ColoredSpecular = 0.95
SpecularBase = 0.9, 70
SpecularMult = 2
SpecularSun = 0.06, 90
FresnelMax = 0.4
FresnelC = 0.2
PROP_0  = isAdditive, 1
PROP_1 = ksDiffuse, 0.2
PROP_2 = ksAmbient, 0.1
RESOURCE_1 = txDetail
RESOURCE_COLOR_1 = #000000

[EXTRA_FX_EMISSIVE_...]
MESHES =Plane002,Plane001
DIGITAL_INSTRUMENTS = ?
RANGE = 0.35
COLOR = 255,0,255,0.002
DIRECTED =1
INTERIOR_ONLY = 0
EXTERIOR_ONLY = 0
EMISSIVE_TWEAK = 1
MIP_BIAS = 0
IGNORE_TEXTURE_COLOR = 0
COVERAGE = 1000
SAMPLES_LIMIT = 300
SPLIT_ELEMENTS = 1
SPLIT_THRESHOLD = ...
NORMAL_SHIFT = 0
COVERED_BY = ...
