[INCLUDE: android_auto/config.ini]
[Display_AndroidAuto]
Meshes = Radio_03; display mesh
Resolution = 1680, 920   ; texture resolution
Size = 1680, 920          ; size of the screen area
Offset = 0, 0              ; left top corner of screen area
Scale = 0.55                  ; might need adjusting to get the scale right
RearCameraPosition = -0.0326, 0.913, -2.14  ; position of rear view camera
aftermarketComponent=1

; [LIGHTING]
EMISSIVE_MULT=2

[INCLUDE: common/materials_carpaint.ini]
CarPaintMaterial = body

[AUDIO_VOLUME]
ENGINE_EXT = 0.3
ENGINE_INT = 0.3
WIND = 0.3

[Material_CarPaint]
ClearCoatThickness = 0.1
SpecularColor = 1
SpecularMult = 0.6
FresnelMax = 0.5
FresnelC = 0.1

[BASIC]
IS_LOW_BEAM_AVAILABLE=1

[EMISSIVE_HIGHBEAM_0]
NAME=58_0
COLOR=400,400,210
ACT_AS_HEADLIGHTS=1
LAG=0.45

[EMISSIVE_HIGHBEAM_1]
NAME=19_0
COLOR=1,1,500
ACT_AS_HEADLIGHTS=1
LAG=0.45
CAST_LIGHT=0

[EMISSIVE_HAZARD_0]
NAME=hazz
COLOR=3,0,0
OFF_COLOR=3,3,3
LAG=-0.10
REPEAT_FREQENCY_HZ=2
LOCATION=INTERIOR
SIMULATE_HEATING=0
CAST_LIGHT=0
REPEAT_FREQENCY_HAZARDS_HZ=0

[LIGHT_LICENSEPLATE]
MESHES=52_0
OFFSET=-0.03, 0.03, -0.01
RANGE=0.3
RANGE_GRADIENT_OFFSET=0.1
SPOT=115
SPOT_SHARPNESS=0.5
COLOR=5,4.8,3.5,2
FALLBACK_EMISSIVE=1,0.7,0.3,0.9
LAYOUT=TWO_ON_TOP

[EMISSIVE_REVERSE_0]
NAME=Object025
COLOR=10,9,7, 10
LAG=0.3
SIMULATE_HEATING=3

[EMISSIVE_REVERSE_1]
NAME=15
COLOR=10,9,7, 10
LAG=0.3
SIMULATE_HEATING=3

[EMISSIVE_REVERSE_2]
NAME=151
COLOR=10,9,7, 10
LAG=0.3
SIMULATE_HEATING=3

[EMISSIVE_HANDBRAKE_0]
NAME=ihb
COLOR=25, 1, 0, 1
LAG=0.2
SIMULATE_HEATING=0.0
LOCATION=NONE

[LIGHT_BRAKE_0]
AFFECTS_TRACK=1
BOUND_EMISSIVE_MAX=500
BOUND_EXP=1
COLOR=1, 0.23485, 0, 3
DIFFUSE_CONCENTRATION=0.88
DIRECTION=0, 0, -1
EXTERIOR_ONLY=1
FADE_AT=120
FADE_SMOOTH=30
INTERIOR_ONLY=0
MIRROR=0.491633
MIRROR_DIRECTION=0
NO_SELF_SPECULAR=1
OFF_COLOR=1, 0, 0, 1.35
OFF_FADE_MULT=0.515597
OFF_MIRROR=0.556894
OFF_MULT=0.1
OFF_POSITION=0, 0.865902, -2.03205
OFF_RANGE_MULT=0.653998
POSITION=0, 0.89, -2.0
RANGE=5
RANGE_GRADIENT_OFFSET=0.25
SINGLE_FREQUENCY=0
SPECULAR_MULT=1
SPOT=156
SPOT_EDGE=0.164, 0.164, 0.164
SPOT_EDGE_SHARPNESS=10
SPOT_SHARPNESS=0.395

[ANIMATION_...]
INPUT = EXTRA_A            ; bind to reverse gear
FILE = hood.ksanim    ; file name of new animation in “animations” folder
TIME = 3.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 = wing.ksanim    ; file name of new animation in “animations” folder
TIME = 2.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 = hood1.ksanim    ; file name of new animation in “animations” folder
TIME = 2.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 = diffuser.ksanim    ; file name of new animation in “animations” folder
TIME = 2.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 = mark.ksanim    ; file name of new animation in “animations” folder
TIME = 2.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 = trunk.ksanim    ; file name of new animation in “animations” folder
TIME = 2.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_F            ; bind to reverse gear
FILE = mirror.ksanim    ; file name of new animation in “animations” folder
TIME = 2.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)
			
[EMISSIVE_TURNSIGNAL_RIGHT_0]
NAME=72_0_rf
COLOR=10,4,00, 10
LAG=-0.10
BLINK_FREQENCY_HZ=2.0
SIMULATE_HEATING=10
LOCATION=FRONT

[EMISSIVE_TURNSIGNAL_LEFT_0]
NAME=72_0_lf
COLOR=10,4,00, 10
LAG=0.10
BLINK_FREQENCY_HZ=2.0
SIMULATE_HEATING=10
LOCATION=FRONT

[EMISSIVE_TURNSIGNAL_RIGHT_1]
NAME=77_0_rr
COLOR=182, 100, 0,20
LAG=0.10
BLINK_FREQENCY_HZ=2.0
SIMULATE_HEATING=10
LOCATION=REAR

[EMISSIVE_TURNSIGNAL_LEFT_1]
NAME=77_0_rl
COLOR=182, 100, 0,20
LAG=0.10
BLINK_FREQENCY_HZ=2.0
SIMULATE_HEATING=10
LOCATION=REAR

[EMISSIVE_TURNSIGNAL_RIGHT_2]
NAME=54_right
COLOR=10,4,00, 10
LAG=-0.10
BLINK_FREQENCY_HZ=2.0
SIMULATE_HEATING=10
LOCATION=SIDE

[EMISSIVE_TURNSIGNAL_LEFT_2]
NAME=54_left
COLOR=10,4,00, 10
LAG=0.10
BLINK_FREQENCY_HZ=2.0
SIMULATE_HEATING=10
LOCATION=SIDE

[EMISSIVE_TURNSIGNAL_LEFT_3]
NAME=turn_left
COLOR=5,200,5,0.1
LAG=-0.10
BLINK_FREQENCY_HZ=2.0
SIMULATE_HEATING=10
LOCATION=INTERIOR
SIMULATE_HEATING=0
CAST_LIGHT=0
REPEAT_FREQENCY_HAZARDS_HZ=0

[EMISSIVE_TURNSIGNAL_RIGHT_3]
NAME=turn_right
COLOR=5,200,5,0.1
LAG=0.10
BLINK_FREQENCY_HZ=2.0
SIMULATE_HEATING=10
LOCATION=INTERIOR
SIMULATE_HEATING=0
CAST_LIGHT=0
REPEAT_FREQENCY_HAZARDS_HZ=0

[EMISSIVE_LIGHT_...]
BIND_TO_HEADLIGHTS=1
COLOR=0,0,0
OFF_COLOR=5,5,5
LAG=0
LOCATION=	
NAME=Radio_03
SIMULATE_HEATING=0

[ODOMETER_TRIP]
DIGITAL_ITEM=2
DIGITAL_ITEM_NUMBER_FORMAT=01.1
UPPER_BOUND=9999

;;;;;Engine Shake;;;;;
[SHAKING_EXHAUST_...]
MESHES = engine_bay,engine_a_SUB0,engine_a_SUB6,engine_a_SUB9,engine_a_SUB10,engine_a_SUB11,engine_a_SUB12,engine_a_SUB13,engine_a_SUB14,engine_a_SUB15,engine_a_SUB16,engine_a_SUB17,engine_a_SUB18,engine_a_SUB19,engine_a_SUB20,engine_a_SUB21,engine_a_SUB22,engine_a_SUB23,engine_a_SUB24,engine_a_SUB25,engine_a_SUB26,engine_a_SUB27,engine_a_SUB28,engine_a_SUB30,engine_a_SUB31,engine_a_SUB32,engine_a_SUB33,engine_a_SUB34,engine_a_SUB35,engine_a_SUB37,engine_a_SUB38,engine_a_SUB39,engine_a_SUB42
POINT_0 = -0.06,2.86,0.0
POINT_0_RADIUS = 1
POINT_0_EXP = 1
POINT_0_SCALE = 0.3, 0.3, 0.2

;;;;;Exhaust Shake;;;;;
[SHAKING_EXHAUST_...]
MESHES =Kakimoto_N1
POINT_0 = -0.06,2.86,0.0
POINT_0_RADIUS = 1
POINT_0_EXP = 1
POINT_0_SCALE = 0.3, 0.3, 0.2

[PARTICLES_FX_EXHAUST_...]
POSITION=-0.46,0.31,-2.100
DIRECTION=0,0,-1
SPREAD = 0.7
GROW = 0.9
LIFE = 1.0,0.7
SPEED = 1.0, 1.0
INTENSITY = 0.6, 2.9
TEMPERATURE_THRESHOLD = 1
SPEED_THRESHOLD = 10, 40
STARTING_SIZE = 0.06

[EXHAUST_FLAMES]
ANTILAG=1
ANTILAG_DELAY=0.1
ANTILAG_INTENSITY=1.5
ANTILAG_INTERVAL_MAX=0.2
ANTILAG_INTERVAL_MIN=0.01
ANTILAG_TURBO_THRESHOLD=0.3
DAMAGE=0
DAMAGE_DURATION=0.00
DAMAGE_INTENSITY=0
DAMAGE_PROBABILITY=0
DISCHARGE=1
DISCHARGE_CHARGE_TIME=0
DISCHARGE_DELAY=0.01
DISCHARGE_DURATION=0.6
DISCHARGE_PROBABILITY=0.45
DISCHARGE_INTENSITY=1.3
DISCHARGE_RPM_THRESHOLD_MAX=8800
DISCHARGE_RPM_THRESHOLD_MIN=5000
DISCHARGE_WATER_TEMPERATURE_THRESHOLD=70
FLAT_SHIFT=0
FLAT_SHIFT_COOLDOWN=0.5
FLAT_SHIFT_DURATION=0.01
FLAT_SHIFT_GAS_THRESHOLD=50
FLAT_SHIFT_INTENSITY=0.25
FLAT_SHIFT_PROBABILITY=1
FLAT_SHIFT_RPM_THRESHOLD=7000
LIMITER=1
LIMITER_DELAY=0.1
LIMITER_INTENSITY=1
LIMITER_RPM_THRESHOLD=8400

; HK51 indicator sound
[SCRIPTABLE_DISPLAY_...]
MESHES=turn_right,turn_left
SCRIPT=HK51_indicator.lua

[INCLUDE: common/gt3_exhaust_glow.ini]
ExhaustMeshes_MultiMap = Kakimoto_N1,engine_a_SUB17
ExhaustRadiusInner = 0.02
ExhaustRadiusThicknessInv = 12
ExhaustGlowTint = 0.1
ExhaustNormalsK = 0.1
