

[INCLUDE: common/selflighting.ini]
[INCLUDE: common/custom_emissive.ini]
[INCLUDE: common/displays.ini]
[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: common/custom_emissive.ini]

[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.540, 0.14, -2.20         ; 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

[PARTICLES_FX_EXHAUST_...]
POSITION = 0.540, 0.14, -2.20         ; 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_FRONT]
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 = 10  ; increase to make more lines
GLOW_OFFSET = 0.9	; 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.15
ALPHA_MASK = 0.1, 0.5

[BRAKEDISC_FX_REAR]
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 = 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.115
DISC_RADIUS = 0.162
ALPHA_MASK = 0.1, 0.5

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



[ODOMETER_TRIP]
NAME=231
FONT=650S_big
BLEND_MODE=0
POSITION=167, 160
ROTATION=0
SCALE=1,4
SIZE=220, 15
DIGIT_WIDTH=40
COUNT=4
BACKGROUND=0.03, 0.03, 0.03
COLOR=0.6, 0.6, 0.7
LAST_DIGIT_COLOR=0.03, 0.03, 0.03
LAST_DIGIT_BACKGROUND=0.6, 0.6, 0.7
JITTER=0.02
MOVEMENT_INTERVAL=1

[ODOMETER_MAIN]
NAME=231
FONT=650S_big
BLEND_MODE=0
POSITION=130, 70
ROTATION=0
SCALE=1,4
SIZE=260, 15
DIGIT_WIDTH=40
COUNT=6
BACKGROUND=0.03, 0.03, 0.03
COLOR=0.6, 0.6, 0.7
JITTER=0.02
MOVEMENT_INTERVAL=5



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


[MESH_ADJUSTMENT_...]
MESHES = 178_T.002, 178_T.001
MOVE_TO = modelRoot:y

[ANIMATED_WIPER_0]
DEBUG = 1
MESHES = 178_T.002, 178_T.001
UNDERLYING_SURFACE = 358_T
GROUP_0 = '178_T.002@A=*'
GROUP_0_ANGLE_TO = -85.7
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.15456033, 0.63339895, 1.0845227
GROUP_0_PIVOT = -0.57939434, 0.5618372, 1.0234509
GROUP_0_RUBBER_FROM = -0.36048067, 0.62182295, 1.0438825
GROUP_0_RUBBER_OFFSET_AMOUNT = 0.0091
GROUP_0_RUBBER_OFFSET_POS = 0.7580916
GROUP_0_RUBBER_TO = 0.15422933, 0.62967294, 1.0886197
GROUP_0_BASE_AXIS = 0, 0.70710677, 0.70710677
GROUP_0_BASE_PIVOT = -0.57939434, 0.5618372, 1.0234509
GROUP_1 = '178_T.001@A=*'
GROUP_1_ANGLE_TO = -83.7
GROUP_1_AXIS = -3.292905e-05, 0.6992223, 0.71490425
GROUP_1_AXIS_OFFSET_0 = 0, 0.70710677, 0.70710677
GROUP_1_AXIS_OFFSET_1 = 0, 0.70710677, 0.70710677
GROUP_1_END = 0.7085244, 0.62272793, 0.8207709
GROUP_1_PIVOT = -0.1280327, 0.59088594, 1.1749316
GROUP_1_RUBBER_FROM = -0.028861705, 0.62064195, 1.1440866
GROUP_1_RUBBER_OFFSET_AMOUNT = 0.037899997
GROUP_1_RUBBER_OFFSET_POS = 0.5069321
GROUP_1_RUBBER_TO = 0.7062544, 0.6253979, 0.8175749
GROUP_1_BASE_AXIS = -3.292905e-05, 0.6992223, 0.71490425
GROUP_1_BASE_PIVOT = -0.1280327, 0.59088594, 1.1749316

[EXHAUST_FLAMES]
ANTILAG=1 ; turbo antilag, i havent tested this yet
ANTILAG_DELAY=0.0 ; how long after antilag trigger do flames start, in seconds
ANTILAG_INTENSITY=9 ; flame size
ANTILAG_INTERVAL_MAX=6000
ANTILAG_INTERVAL_MIN=0
ANTILAG_TURBO_THRESHOLD=0
DAMAGE=0 ; engine damage? idk
DAMAGE_DURATION=1.00
DAMAGE_INTENSITY=1
DAMAGE_PROBABILITY=1
DISCHARGE=1 ; lifting off the throttle
DISCHARGE_CHARGE_TIME=0.1 ; how long you have to press the throttle to "charge" the flames
DISCHARGE_DELAY=0.1 ; delay after throttle lift
DISCHARGE_DURATION=0.1 ; length of flame shooting, in seconds
DISCHARGE_PROBABILITY=0.8; chance of flame shoot on lift, 1 is guaranteed, 0 is never
DISCHARGE_INTENSITY=0.1; flame size
DISCHARGE_RPM_THRESHOLD_MAX=8000 ; self explanatory
DISCHARGE_RPM_THRESHOLD_MIN=6000 ; self explanatory
DISCHARGE_WATER_TEMPERATURE_THRESHOLD=70
FLAT_SHIFT=1 ; on upshift
FLAT_SHIFT_COOLDOWN=0 ; after upshift
FLAT_SHIFT_DURATION=0.1 ; length of flame shooting, in seconds
FLAT_SHIFT_GAS_THRESHOLD=1 ; how much gas needs to be pressed on upshift for flame, 100 is wide open
FLAT_SHIFT_INTENSITY=30 ; flame size
FLAT_SHIFT_PROBABILITY=1 ; chance of flame shoot on upshift
FLAT_SHIFT_RPM_THRESHOLD=7000
LIMITER=0.3 ; on hitting the limiter
LIMITER_DELAY=0 ; delay, in seconds
LIMITER_INTENSITY=0.1 ; flame size
LIMITER_RPM_THRESHOLD=8300 ; limiter flames will not shoot below this rpm

[ANALOG_INDICATOR_...]
INPUT = OIL_PRESSURE
NAME = OIL
START =40
RANGE = -90
INPUT_MIN = 0
INPUT_MAX = 8
INPUT_MULT = 0.135

[ANALOG_INDICATOR_...]
INPUT = BATTERY
NAME = BATTERY
START =0
RANGE = 30
INPUT_MIN = 0
INPUT_MAX = 16
INPUT_MULT = 0.135

