


[INCLUDE: analog_dash.ini]
[INCLUDE: digital.ini]
[INCLUDE: trd.ini]
[INCLUDE: materials.ini]
[INCLUDE: lights.ini]
[INCLUDE: refraction.ini]
[INCLUDE: tail_lights.ini]
[INCLUDE: turn_signals.ini]
[INCLUDE: tyre_textures.ini]
[INCLUDE: common/navigators.ini]
[INCLUDE: turn_signals.ini]

[INCLUDE: common/custom_emissive.ini]

[INCLUDE: common/custom_rims.ini]

---------------------------- Dealer Plates --------------------------------
;set active to 1 to use them 

[MODEL_REPLACEMENT_...]
ACTIVE = 0      ; set to 0 to disable the whole section (default value is 1)
FILE = j8_cappuccino.kn5, j8_cappuccino_lod_b.kn5, j8_cappuccino_lod_c.kn5 
HIDE =EXT_PLATE_R.002, EXT_PLATE_R_SCREWS.001, 30.002, EXT_PLATE_F.002
INSERT = Dealer_Plates.kn5
INSERT_AFTER =  COCKPIT_HR, COCKPIT_LR

-------------------------------------------------------------------------

[BASIC]
IS_LOW_BEAM_AVAILABLE=1
HEADLIGHTS_ARE_HEADLIGHTS = 1
DIESEL_ENGINE = 0
OPEN_WHEELER = 0            
RALLY_CAR = 0 

[LIGHTING]
EMISSIVE_MULT=1
INTERIOR_FAKE_UPPER_SHADOW_HEIGHT=-0.20
INTERIOR_FAKE_UPPER_SHADOW_FADE=0.1
INTERIOR_FAKE_SHADOW_OPACITY=1.4
INTERIOR_FAKE_SHADOW_HEIGHT=0.1
INTERIOR_FAKE_SHADOW_FAGE=0.2

[PARTICLES_FX_EXHAUST_...]
POSITION = 0.290, 0.11, -1.58         ; self explanatory
DIRECTION = 0.4, 0.18, -3.22            ; 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.4            ; smoke intensity
TEMPERATURE_LAG = 1             ; engine heating up (1 to disable)
SPEED_THRESHOLD = 15, 100         ; speed at which the smoke disappears


[SHAKING_EXHAUST_...]
MESHES = 118, 8_T.003, 117, 119 
POINT_0 = 01.1, -0.1, 0.1
POINT_0_RADIUS = 1
POINT_0_EXP = 1
POINT_0_SCALE = 0.3, 0.3, 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 = 1.15    ; 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.065
DISC_RADIUS = 0.11
ALPHA_MASK = 0.0, 0.1
WEAR_FORCE = 0.35
GLOW_FORCE = 0


[DATA]
DISABLE_LIGHTSINI = 1

[BOUNCED_INTERIOR_LIGHT]
ACTIVE=1

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

[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 progress to vibrate around
          ; base animation progress to vibrate around


[ANIMATED_WIPER_0]
DEBUG = 1
MESHES = 201, 198
UNDERLYING_SURFACE = 101_T.001
GROUP_0 = '201@A=*'
GROUP_0_ANGLE_FROM = 0.7
GROUP_0_ANGLE_TO = -75.4
GROUP_0_AXIS = 0, 0.70710677, 0.70710677
GROUP_0_AXIS_OFFSET_0 = 0, 0.70710677, 0.70710677
GROUP_0_AXIS_OFFSET_1 = 0, 0.70710677, 0.70710677
GROUP_0_END = 0.118896484, 0.7122803, 0.47888184
GROUP_0_PIVOT = -0.5091226, 0.5654549, 0.5344426
GROUP_0_RUBBER_FROM = -0.3295288, 0.6657715, 0.47302246
GROUP_0_RUBBER_OFFSET_AMOUNT = 0.0070999996
GROUP_0_RUBBER_OFFSET_POS = 0.50057375
GROUP_0_RUBBER_TO = 0.11871338, 0.70129395, 0.4765625
GROUP_1 = '198@A=*'
GROUP_1_ANGLE_FROM = 3.3
GROUP_1_ANGLE_TO = -85.6
GROUP_1_AXIS = 0, 0.70710677, 0.70710677
GROUP_1_AXIS_OFFSET_0 = 0, 0.70710677, 0.70710677
GROUP_1_AXIS_OFFSET_1 = 0, 0.70710677, 0.70710677
GROUP_1_END = 0.57164717, 0.6955376, 0.28315783
GROUP_1_PIVOT = 0.058807243, 0.60814035, 0.6113154
GROUP_1_RUBBER_FROM = 0.22775269, 0.6760864, 0.46923828
GROUP_1_RUBBER_OFFSET_AMOUNT = 0.023599999
GROUP_1_RUBBER_OFFSET_POS = 0.49982023
GROUP_1_RUBBER_TO = 0.56799847, 0.68807405, 0.27832207

[MESH_ADJUSTMENT_...]
MESHES = 201, 198
MOVE_TO = modelRoot:y

[BASIC]
DISABLE_WIPER_KSANIM = 1
--------------------------------------------- ANIMATIONS ------------------------------------------------------

[ODOMETER_MAIN]
NAME=odometer
FONT=650S_big
BLEND_MODE=0
POSITION=51,468
ROTATION=0
SCALE=1,4
SIZE=235, 12
DIGIT_WIDTH=24
COUNT=5
BACKGROUND= 0.3,0.3,0.3
COLOR=0.6, 0.6, 0.5
JITTER=0.02
MOVEMENT_INTERVAL=5

[ODOMETER_TRIP]
NAME=odometer
FONT=650S_big
BLEND_MODE=0
POSITION=285,465
ROTATION=0
SCALE=0.85,4
SIZE=235, 12
DIGIT_WIDTH=24
COUNT=4
BACKGROUND=0.3,0.3,0.3
COLOR=0.6, 0.6, 0.5
LAST_DIGIT_COLOR=0.03, 0.03, 0.03
LAST_DIGIT_BACKGROUND=0.6, 0.6, 0.6
JITTER=0.02
MOVEMENT_INTERVAL=1


[ANALOG_INDICATOR_...] 
BIND_TO=RPM
NAME=DUMMY_RPM
ZERO=0
STEP=1
MIN_VALUE=0
LUT=(0=0|800=10|3000=57|5000=100|8000=161|8500=178|9000=184|9500=195)

[ANALOG_INDICATOR_...] 
BIND_TO=SPEED
NAME=DUMMY_SPEED
INPUT_LAG=0.9
LUT=(0=0 |20=20|40=58|60=97|80=135|100=170|120=205|140=241)
INPUT_LAG_UP = 0.75
INPUT_LAG_DOWN = 0.75

[ANALOG_INDICATOR_...]
BIND_TO=BATTERY
NAME=battery_dummy
MIN_VALUE=0
ZERO=-4
STEP=-3.4

[ANALOG_INDICATOR_...]
BIND_TO=TURBO
NAME=BOOST_DUMMY
MIN_VALUE=0
ZERO=0.3
STEP=72.8
INPUT_LAG_UP = 0.75
INPUT_LAG_DOWN = 0.75

[ANALOG_INDICATOR_...]
BIND_TO=WATER_TEMPERATURE
NAME=DUMMY_TEMP
STEP=0.2

[ANALOG_INDICATOR_...]
BIND_TO=OIL_TEMPERATURE
NAME=DUMMY_OIL_TEMP
MIN_VALUE=20

[ANALOG_INDICATOR_...]
BIND_TO=OIL_PRESSURE
NAME=OIL_PRESSURE_DUMMY
MIN_VALUE=0
STEP=-9


[ANALOG_INDICATOR_...]
BIND_TO=FUEL
NAME=DUMMY_FUEL
MIN_VALUE=0
STEP=2.5
LUT=(0=0|30=75)


[ANIMATION_...]
INPUT = GEAR_N
FILE = netrual.ksanim
TIME = 0.05
INPUT_AS_PROGRESS = 0
LOOP_WHILE_ACTIVE = 1
LOOP_KEEP_UNTIL_DONE = 1
TICK_TOCK_MODE = 0 
AFFECTS_INTERIOR_SHAPE = 0

[ANIMATION_...]
INPUT = GEAR_1 
FILE = 1ST_GEAR.ksanim
TIME = 0.1
INPUT_AS_PROGRESS = 0
LOOP_WHILE_ACTIVE = 0
LOOP_KEEP_UNTIL_DONE = 1
TICK_TOCK_MODE = 0 
AFFECTS_INTERIOR_SHAPE = 0

[ANIMATION_...]
INPUT = GEAR_2 
FILE = 2ND_GEAR.ksanim
TIME = 0.1
INPUT_AS_PROGRESS = 0
LOOP_WHILE_ACTIVE = 0
LOOP_KEEP_UNTIL_DONE = 1
TICK_TOCK_MODE = 0 
AFFECTS_INTERIOR_SHAPE = 0

[ANIMATION_...]
INPUT = GEAR_3
FILE = 3RD_GEAR.ksanim
TIME = 0.1
INPUT_AS_PROGRESS = 0
LOOP_WHILE_ACTIVE = 0
LOOP_KEEP_UNTIL_DONE = 1
TICK_TOCK_MODE = 0 
AFFECTS_INTERIOR_SHAPE = 0

[ANIMATION_...]
INPUT = GEAR_4
FILE = 4TH_GEAR.ksanim
TIME = 0.1
INPUT_AS_PROGRESS = 0
LOOP_WHILE_ACTIVE = 0
LOOP_KEEP_UNTIL_DONE = 1
TICK_TOCK_MODE = 0 
AFFECTS_INTERIOR_SHAPE = 0

[ANIMATION_...]
INPUT = GEAR_5
FILE = 5TH_GEAR.ksanim
TIME = 0.1
INPUT_AS_PROGRESS = 0
LOOP_WHILE_ACTIVE = 0
LOOP_KEEP_UNTIL_DONE = 1
TICK_TOCK_MODE = 0 
AFFECTS_INTERIOR_SHAPE = 0

[ANIMATION_...]
INPUT = GEAR_6
FILE = 6TH_GEAR.ksanim
TIME = 0.1
INPUT_AS_PROGRESS = 0
LOOP_WHILE_ACTIVE = 0
LOOP_KEEP_UNTIL_DONE = 1
TICK_TOCK_MODE = 0 
AFFECTS_INTERIOR_SHAPE = 0

[ANIMATION_...]
INPUT = GEAR_R
FILE = r_gear.ksanim
TIME = 0.1
INPUT_AS_PROGRESS = 0
LOOP_WHILE_ACTIVE = 0
LOOP_KEEP_UNTIL_DONE = 1
TICK_TOCK_MODE = 0
AFFECTS_INTERIOR_SHAPE = 0

[ANIMATION_...]
INPUT = HAZARD 
FILE = HAZARD_BUTTON.ksanim
TIME = 0.6

[ANIMATION_...]
INPUT = EXTRA_A
FILE = roof_down.ksanim
TIME = 0

[ANIMATION_...]
INPUT = EXTRA_A
FILE = roof_up.ksanim
TIME = 0

[ANIMATION_...]
INPUT = LIGHT
FILE = lights_shroud.ksanim
TIME = 1