


[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]

[ODOMETER_MAIN]
DIGITAL_ITEM=0
UPPER_BOUND=999999

[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.350, 0.15, -2.1         ; 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


[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

--------------------------------------------- ANIMATIONS ------------------------------------------------------



[ANIMATED_WIPER_0]
DEBUG = 1
MESHES = 50_T.012, 56_T.003, 53_T.003
UNDERLYING_SURFACE = 68, 68.004
GROUP_0 = '56_T.003@A=*'
GROUP_0_ANGLE_TO = -73.9
GROUP_0_AXIS = 0, 0.70710677, 0.70710677
GROUP_0_AXIS_OFFSET_0 = 0.05740074, 0.912659, 0.4046711
GROUP_0_AXIS_OFFSET_1 = 0.05740074, 0.912659, 0.4046711
GROUP_0_END = 0.259829, 0.7675211, 1.025004
GROUP_0_PIVOT = -0.620245, 0.66584104, 1.059848
GROUP_0_RUBBER_FROM = -0.340322, 0.75833404, 1.043986
GROUP_0_RUBBER_OFFSET_AMOUNT = 0.0015
GROUP_0_RUBBER_OFFSET_POS = 0.53099865
GROUP_0_RUBBER_TO = 0.259552, 0.76350105, 1.025513
GROUP_1 = '53_T.003@A=*'
GROUP_1_ANGLE_TO = -85.6
GROUP_1_AXIS = -0.0028310867, 0.90918887, 0.41637433
GROUP_1_AXIS_OFFSET_0 = 0, 0.70710677, 0.70710677
GROUP_1_AXIS_OFFSET_1 = 0, 0.70710677, 0.70710677
GROUP_1_END = 0.694991, 0.74425805, 0.9285699
GROUP_1_PIVOT = -0.153311, 0.70324606, 1.114261
GROUP_1_RUBBER_FROM = 0.01956, 0.75372607, 1.086209
GROUP_1_RUBBER_OFFSET_AMOUNT = 0.0093
GROUP_1_RUBBER_OFFSET_POS = 0.303024
GROUP_1_RUBBER_TO = 0.6941, 0.74154806, 0.9260789
GROUP_1_BASE_AXIS = -0.0028310867, 0.90918887, 0.41637433
GROUP_1_BASE_PIVOT = -0.153311, 0.70324606, 1.114261
GROUP_2 = '50_T.012@A=*'
GROUP_2_ANGLE_TO = 158.3
GROUP_2_AXIS = 0.00091326213, 0.814021, -0.58083475
GROUP_2_AXIS_OFFSET_0 = 0, 0.70710677, -0.70710677
GROUP_2_AXIS_OFFSET_1 = 0, 0.70710677, -0.70710677
GROUP_2_END = 0.534339, 0.8888789, -1.3815001
GROUP_2_PIVOT = -0.0007019043, 0.90112305, -1.4887695
GROUP_2_BASE_AXIS = 0.00091326213, 0.814021, -0.58083475
GROUP_2_BASE_PIVOT = -0.0007019043, 0.90112305, -1.4887695

[MESH_ADJUSTMENT_...]
MESHES = 50_T.012, 56_T.003, 53_T.003
MOVE_TO = modelRoot:y

[BASIC]
DISABLE_WIPER_KSANIM = 1




[ANALOG_INDICATOR_...]
BIND_TO=SPEED_WHEELS
NAME=SPEED
INPUT_LAG=0.9
LUT=(0=0 |20=18|40=48|60=79|80=110|120=170|140=200|160=230|180=260)
INPUT_LAG_UP = 0.75
INPUT_LAG_DOWN = 0.75

[ANALOG_INDICATOR_...]
BIND_TO=RPM
NAME=RPM
ZERO=0.000
MIN_VALUE=0
STEP=0.01034146
OBJECT_NAME_MAX=
LUT=(0=0|800=11|2000=47|3000=77|4000=107|5000=137|6000=168|7000=200|8000=235.2|9000=263.6)

[ANALOG_INDICATOR_...] 
INPUT=TURBO_BOOST
OBJECT_NAME=
ZERO=0
STEP=80
MIN_VALUE=0
LUT=(-1=125|-0.5=-65|0=0|0.5=59|1=121)
USE_BAR=1

[ANALOG_INDICATOR_...]
BIND_TO=WATER_TEMP
NAME=TEMP
MIN_VALUE=0
LUT=(0=0|50=5|100=10)

[ANALOG_INDICATOR_...] 
BIND_TO=OIL_TEMP
NAME=
INPUT_LAG_UP=0.9
INPUT_LAG_DOWN=0.9
MIN_VALUE=50
LUT=(50=5|90=50|110=75|130=90|150=105)

[ANALOG_INDICATOR_...]
BIND_TO=BATTERY
NAME=
MIN_VALUE=8
LUT=(8=1|12=30|16=100)

[SHAKING_EXHAUST_...]
MESHES = 15_T.004
POINT_0 = 01.1, -0.1, 0.1
POINT_0_RADIUS = 1
POINT_0_EXP = 1
POINT_0_SCALE = 0.4, 0.4, 0.4



[BASIC]
DISABLE_WIPER_KSANIM = 1


[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_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


---------- hide reflectors which look ugly, can be put back if u want -----

[MODEL_REPLACEMENT_1]
ACTIVE = 1
FILE = j8_typer_ver6_99_stock.kn5, j8_typer_ver6_99_stock_lod_b.kn5, j8_typer_ver6_99_stock_lod_c.kn5, j8_typer_ver6_99_stock_lod_d.kn5
HIDE = 44_T.001
INSERT_AFTER =  COCKPIT_HR, COCKPIT_LR