;Lamborghini Gallardo LP 570-4 Super Trofeo Stradale Updated by Jerry Wei 2023/06/22

[MODEL_REPLACEMENT_...]
ACTIVE=1
FILE= jw_lamborghini_gallardo_sts.kn5
HIDE=
INSERT=FRONT_PLATE.kn5
INSERT_AFTER= FRONT_BUMPER

[MODEL_REPLACEMENT_...]
ACTIVE=1
FILE= jw_lamborghini_gallardo_sts_lod_b.kn5
HIDE=
INSERT=FRONT_PLATE.kn5
INSERT_AFTER=FRONT_BUMPER

[MESH_ADJUSTMENT_...]
MESHES = GEO_INDICATOR
IS_RENDERABLE = 0

[DATA]
DISABLE_ANALOGINSTRUMENTSINI = 1  ; disables “analog_instruments.ini” completely, so you could recreate it with custom analog instruments
DISABLE_LIGHTSINI = 1             ; disables “lights.ini” completely, so you could recreate it with custom emissives (generally, not recommended)

[INCLUDE]
INCLUDE=common/no_popup_lights.ini

;///////////////////////////////////////////PBR_MATERIALS//////////////////////////////////////////

================================CAR PAINT================================

[INCLUDE: common/materials_carpaint.ini]
CarPaintMaterial = Carpaint, Carpaint_2
CarPaintVersionAware = 4
DisableDev = 1

; Metallic car paint
[Material_CarPaint_Metallic]
FresnelMax = 1
FresnelC = 0.1
BrightnessAdjustment = 0.9  
ColoredSpecular = 0.9
AmbientSpecular = 0.6
AmbientSpecularEXP = 2.5
ClearCoatThickness = 0.06

================================GLASS================================

[INCLUDE: common/materials_glass.ini]
ExteriorGlassMaterials = Windows
ExteriorGlassMeshes = GEO_Glass_dials

[Material_PhotoelasticGlass]
Meshes= g_Body_SUB17
PhotoelasticityBaseScale = 6      ; this parameter alters scale in general
PhotoelasticityNoiseScale = 0.02  ; deeply affects randomization process, careful with it
PhotoelasticitySpotsScale = 0.2   ; spots for limiting effect to some areas
PhotoelasticitySpotsOffset = 0.05  ; offset for spots, to try and fit effect nice on existing meshes
PhotoelasticityStripesScale = 8   ; how many stripes are there
ProfileFix = 0.02

[EXTRA_FX_0]
MASK_GBUFFER= g_Body_SUB17,g_Body_SUB11,g_Door_L_SUB1,g_Door_R_SUB1,g_Body_SUB16,GEO_LIGHT_3rd_brake_Glass,GEO_Glass_dials

[Material_Glass]
Meshes= g_Body_SUB16, GEO_LIGHT_3rd_brake_Glass,g_Bumper_Rear_SUB6
IOR = 2.200              ; looks better like this
FilmIOR = $IOR       ; redefine IOR for external film layer to increase reflections
ThicknessMult = 1.0  ; thicker glass passes less light through
ProfileFix = 0.05    ; adds thickness to glass for glazing angles
MaskPass = 4            ; mask pass opacity
MaskPassColor = 255, 5, 5  ; mask pass color adjustment

================================INTERIOR================================

[INCLUDE: common/materials_interior.ini]

[Material_Metal_v2]
Meshes= GEO_Details_SUB5,GEO_Details_SUB11
Metalness = 0.2
Reflectance = 0.75
BrightnessAdjustment = 0.4
DetailTexture = 1
DetailNormalTexture = common/pbr_metal.dds
DetailNormalPBRSecondaryColor = 0, 0, 0, 0
DetailScale = 1
DetailNormalBlend = 1
DetailNormalPBRSmoothnessGamma = 2

[Material_Metal_v2]
Materials= GEO_cockpit_HR_SUB8
Metalness = 0.1
Reflectance = 0.2
BrightnessAdjustment = 0.2
DetailTexture = 1
DetailNormalTexture = common/pbr_metal.dds
DetailNormalPBRSecondaryColor = 0, 0, 0, 0
DetailScale = 1
DetailNormalBlend = 1
DetailNormalPBRSmoothnessGamma = 2

[Material_Carpet]
Materials= INT_OCC_Carpet_grey
BrightnessAdjustment = 0.3
DetailScale = 150
ApplyTilingFix = 1

[Material_Plastic_v2]
Materials=INT_Plastic
DetailScale = 100
Reflectance = 0.04
BrightnessAdjustment = 0.1
DetailNormalPBRSecondaryColor = 0, 0, 0, 0.5
DetailNormalBlend = 0.5
DetailNormalTexture = common/pbr_plastic.dds
DetailNormalPBRSmoothnessGamma = 1
DetailTextureBlur = 1
ApplyTilingFix = 1

[Material_Plastic_v2]
Materials=INT_OCC_Plastic_Black
DetailScale = 100
Reflectance = 0.04
BrightnessAdjustment = 0.2w
DetailNormalPBRSecondaryColor = 0, 0, 0, 0.5
DetailNormalBlend = 0.5
DetailNormalTexture = common/pbr_plastic.dds
DetailNormalPBRSmoothnessGamma = 1
DetailTextureBlur = 1
ApplyTilingFix = 1

[Material_Fabric]
Materials= INT_OCC_Steer_Fabric_pointed
DetailNormalTexture = common/pbr_carpet.dds
DetailNormalPBRSecondaryColor = 0, 0, 0, 0
DetailNormalIntensity = 1
BrightnessAdjustment = 0.3
UseClothShading = 1
Reflectance = 0.5
DetailScale = 100
ClothSheenColor = 1, 1, 1

[Material_Carbon]
Materials= INT_OCC_Carbon
HasDetailNormals = 1
Smoothness = 0.9
Reflectance = 0.15
BrightnessAdjustment = 0.15
CubemapReflectionBlur = 0.35
UseClearCoat = 1
ClearCoatSmoothness = 1.0
ClearCoatIntensity = 1.0
DetailTexture = common/carbon.png
DetailNormalTexture = common/carbon_nm.png
DetailNormalBlend = 1
DetailScale = 1500

================================EXTERIOR================================

[INCLUDE: common/materials_interior.ini]

[Material_Metal_v2]
Materials=ext_chrome
Metalness = 0.4
Reflectance = 1
BrightnessAdjustment = 0.5
DetailTexture = 1
DetailNormalTexture = common/pbr_metal.dds
DetailNormalPBRSecondaryColor = 0, 0, 0, 0
DetailScale = 1
DetailNormalBlend = 1
DetailNormalPBRSmoothnessGamma = 1

[Material_Plastic]
Materials=ext_plastic
Reflectance = 0.1
BrightnessAdjustment = 0.3
DetailScale = 500
ApplyTilingFix = 1

[Material_Carbon]
Materials= Carbon_Mult80
HasDetailNormals = 1
Smoothness = 0.9
Reflectance = 0.2
BrightnessAdjustment = 0.25
CubemapReflectionBlur = 0.35
UseClearCoat = 1
ClearCoatSmoothness = 1.0
ClearCoatIntensity = 1.0
DetailTexture = common/carbon.png
DetailNormalTexture = common/carbon_nm.png
DetailNormalBlend = 1
DetailScale = 1500

[Material_InteriorPBR]
Materials= Rim,Rim_Blured
Smoothness = 0.95
Reflectance = 0.2
Metalness = 0.1
BrightnessAdjustment = 0.15
UseClearCoat = 1
ClearCoatSmoothness = 1.0
ClearCoatIntensity = 1.0
CubemapReflectionBlur = 0.35

[Material_InteriorPBR]
Meshes= g_Rim_LF_SUB1,g_Rim_LR_SUB1,g_Rim_RF_SUB1,g_Rim_RR_SUB1
Smoothness = 1.0
Reflectance = 1.0
Metalness = 1.0
BrightnessAdjustment = 1.0

[Material_InteriorPBRDetail]
Materials=Brake_Caliper
Smoothness = 0.5
Reflectance = 0.04
Metalness = 0
BrightnessAdjustment = 0.45

[Material_Chrome]
Materials = Details
Smoothness = 1
Metalness = 0.1
Reflectance = 0.3
BrightnessAdjustment = 0.45
CubemapReflectionBlur = 1

================================LIGHT================================

[Material_Chrome]
Materials = Light_AO
Smoothness = 1.0
Metalness = 1.0
Reflectance = 1.0
BrightnessAdjustment = 0.5
CubemapReflectionBlur = 1

[Material_Chrome]
Meshes = g_Body_SUB6
Smoothness = 1.0
Metalness = 1.0
Reflectance = 0.75
BrightnessAdjustment = 0.3
CubemapReflectionBlur = 1

[INSTRUMENTS]
HAZARDS_G_THRESHOLD = -1  ; set G-force for hazards to turn on automatically on sudden braking
SPEED_FIX = 1             ; use speed of powered wheels for speedometer
SPEED_LAG = 0.85          ; speed lag for SPEED_FIX option
SPEED_LIMIT =             ; if more than zero, used as upper bound for speed for SPEED_FIX option

RPM_VINTAGE = 1
RPM_VINTAGE_ROUND_TO = 1
RPM_VINTAGE_DELAY = 0
RPM_VINTAGE_SPEED_LAG = 0.95

[STATUS_BATTERY]
; parameters for overly simplified battery voltage estimation for instruments
; battery voltage reacts to RPM
BASE_VOLTAGE = 12.4  ; base battery voltage
MAX_VOLTAGE = 13.6   ; maximum battery voltage
RPM_LAG = 0.98       ; RPM lag

[STATUS_OIL]
; similar thing, overly simplified estimation for instruments
PRESSURE_BASE = 1.0         ; base oil pressure for idling engine
PRESSURE_STEP = 1.0         ; oil pressure increase for each 1000 RPM
PRESSURE_LAG_UP = 0.998     ; oil pressure increase lag
PRESSURE_LAG_DOWN = 0.9985  ; oil pressure decrease lag

TEMPERATURE_MULT = 1.0         ; relation of oil temperature to water temperature
TEMPERATURE_RPM_FACTOR = 0.03  ; extra increase of oil temperature for each 1000 RPM
TEMPERATURE_LAG_UP = 0.995     ; oil temperature increase lag
TEMPERATURE_LAG_DOWN = 0.995   ; oil temperature decrease lag

[LIGHTING]
EMISSIVE_BRAKELIGHTS_MULT=1
EMISSIVE_HEADLIGHTS_MULT=1
EMISSIVE_MULT=1
INTERIOR_FAKE_SHADOW_FADE=0.2
INTERIOR_FAKE_SHADOW_HEIGHT=0.1
INTERIOR_FAKE_SHADOW_OPACITY=0.9
INTERIOR_FAKE_UPPER_SHADOW_FADE=0.1
INTERIOR_FAKE_UPPER_SHADOW_HEIGHT=-0.1
LIT_MULT=1
SPECULAR_MULT=1

[BASIC]
BRAKES_THRESHOLD=0.01
ENGINE_STALLED_RPM_THRESHOLD=1
HAZARD_LIGHTS_ENGINE_LIFE_THRESHOLD=0.0001
HORN_AS_SIREN=0
LIGHT_DAMAGE_SPEED_MAX=120
LIGHT_DAMAGE_SPEED_MIN=80
IS_LOW_BEAM_AVAILABLE = 1

;//////////////////////////////////////////SELFLIGHTING//////////////////////////////////////////

[INCLUDE: common/selflighting.ini]

[SelfLight_Headlights]
POSITION=0, 0.595, 1.68
BOUND_TO = GEO_LIGHT_Headlights
MIRROR=0.71
RANGE=0.3
SPOT=80
DIRECTION=0, 0, 1
COLOR=32,32,32,5

[SelfLight_Headlights]
POSITION=0.617, 0.538, 1.8
BOUND_TO = GEO_TS_LF
MIRROR=0
RANGE=0.3
SPOT=80
DIRECTION=0, 0, 1
COLOR=32,16,1,2

[SelfLight_Headlights]
POSITION=-0.617, 0.538, 1.8
BOUND_TO = GEO_TS_RF
MIRROR=0
RANGE=0.3
SPOT=80
DIRECTION=0, 0, 1
COLOR=32,16,1,2

;//////////////////////////////////////////REFRACTING_HEADLIGHT//////////////////////////////////////////

[REFRACTING_HEADLIGHT_...]
SURFACE = GEO_LIGHT_Headlights
INSIDE = GEO_LIGHT_Headlights_inner  
EMISSIVE_MULT = 10

[REFRACTING_HEADLIGHT_...]
SURFACE = GEO_TS_LS
INSIDE = GEO_TS_LS_inner
ABSORPTION = 0.049999993
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.434,0.590,0.071,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 = -1,0,0
DYNAMIC_EMISSIVE_MAP = 0
EMISSIVE_MULT = 0.1
EXTRA_GLASS_COLORIZATION = 1
EXTRA_SIDE_THICKNESS = 0
F0 = 0.8
GLASS_COLOR = 0.25,0.25,0.25
GLASS_EMISSIVE_MULT = 0
GLASS_EXTRA_THICKNESS = 0.0050000055
INNER_SPECULAR = 10
INNER_SPECULAR_EXP = 800
IOR = 1.5
IOR_FLYOUT_FLAT = 0
LOD_BIAS = -0.5
MIRROR_2_AS_5 = 1
MIRROR_3_AS_4 = 1
MIRROR_DIR = 0,0,0
MIRROR_POS = 0.92216617,0.5732877,1.491205
NM_SHARE_EXT = 0
NM_SHARE_INT = 1
ORIGIN = 0.957,0.566,1.489
RADIUS = 0.080500126
REFLECTIVENESS_DIFFUSE_MULT = 6
REFLECTIVENESS_MULT = 10
REFLECTIVE_GAMMA = 1
REFRACTION_MASKING = 0
SIDE_FALLOFF = 2.21
USE_COLORED_BULBS = 1
USE_CUSTOM_BULBS = 1
USE_NORMAL_ALPHA = 1

[REFRACTING_HEADLIGHT_...]
SURFACE = GEO_TS_RS
INSIDE = GEO_TS_RS_inner
ABSORPTION = 0.049999993
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.434,0.416,0.071,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 = 1,0,0
DYNAMIC_EMISSIVE_MAP = 0
EMISSIVE_MULT = 0.1
EXTRA_GLASS_COLORIZATION = 1
EXTRA_SIDE_THICKNESS = 0
F0 = 0.8
GLASS_COLOR = 0.25,0.25,0.25
GLASS_EMISSIVE_MULT = 0
GLASS_EXTRA_THICKNESS = 0.0050000055
INNER_SPECULAR = 10
INNER_SPECULAR_EXP = 800
IOR = 1.5
IOR_FLYOUT_FLAT = 0
LOD_BIAS = -0.5
MIRROR_2_AS_5 = 1
MIRROR_3_AS_4 = 1
MIRROR_DIR = 0,0,0
MIRROR_POS = -0.92216617,0.5732877,1.491205
NM_SHARE_EXT = 0
NM_SHARE_INT = 1
ORIGIN = -0.957,0.566,1.489
RADIUS = 0.080500126
REFLECTIVENESS_DIFFUSE_MULT = 6
REFLECTIVENESS_MULT = 10
REFLECTIVE_GAMMA = 1
REFRACTION_MASKING = 0
SIDE_FALLOFF = 2.21
USE_COLORED_BULBS = 1
USE_CUSTOM_BULBS = 1
USE_NORMAL_ALPHA = 1

[REFRACTING_HEADLIGHT_...]
SURFACE = GEO_TS_LR
INSIDE = GEO_TS_LR_inner
ABSORPTION = 0.003
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 = 0.95
DIRECTION = -0.112,0,1
DYNAMIC_EMISSIVE_MAP = 0
EMISSIVE_MULT = 100
EXTRA_GLASS_COLORIZATION = 1
EXTRA_SIDE_THICKNESS = 0
F0 = 0.8
GLASS_COLOR = 1,0.4427508,0
GLASS_EMISSIVE_MULT = 0.25
GLASS_EXTRA_THICKNESS = 0.0050000055
INNER_SPECULAR = 10
INNER_SPECULAR_EXP = 800
IOR = 2.5
IOR_FLYOUT_FLAT = 0
LOD_BIAS = -0.5
MIRROR_2_AS_5 = 0
MIRROR_3_AS_4 = 1
MIRROR_DIR = 0,0,0
MIRROR_POS = 0.6537073,0.8303012,-2.0239658
NM_SHARE_EXT = 1
NM_SHARE_INT = 0
ORIGIN = 0.655,0.821,-2.064
RADIUS = 0.12080018
REFLECTIVENESS_DIFFUSE_MULT = 60
REFLECTIVENESS_MULT = 10
REFLECTIVE_GAMMA = 1
REFRACTION_MASKING = 0
SIDE_FALLOFF = 0.5
USE_COLORED_BULBS = 0
USE_CUSTOM_BULBS = 0
USE_NORMAL_ALPHA = 1

[REFRACTING_HEADLIGHT_...]
SURFACE = GEO_TS_RR
INSIDE = GEO_TS_RR_inner
ABSORPTION = 0.003
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 = 0.95
DIRECTION = -0,0,1
DYNAMIC_EMISSIVE_MAP = 0
EMISSIVE_MULT = 100
EXTRA_GLASS_COLORIZATION = 1
EXTRA_SIDE_THICKNESS = 0
F0 = 0.8
GLASS_COLOR = 1,0.4427508,0
GLASS_EMISSIVE_MULT = 0.25
GLASS_EXTRA_THICKNESS = 0.0050000055
INNER_SPECULAR = 10
INNER_SPECULAR_EXP = 800
IOR = 2.5
IOR_FLYOUT_FLAT = 0
LOD_BIAS = -0.5
MIRROR_2_AS_5 = 0
MIRROR_3_AS_4 = 1
MIRROR_DIR = 0,0,0
MIRROR_POS = 0.6537073,0.8303012,-2.0239658
NM_SHARE_EXT = 1
NM_SHARE_INT = 0
ORIGIN = -0.655,0.821,-2.064
RADIUS = 0.12080018
REFLECTIVENESS_DIFFUSE_MULT = 60
REFLECTIVENESS_MULT = 10
REFLECTIVE_GAMMA = 1
REFRACTION_MASKING = 0
SIDE_FALLOFF = 0.5
USE_COLORED_BULBS = 0
USE_CUSTOM_BULBS = 0
USE_NORMAL_ALPHA = 1

[REFRACTING_HEADLIGHT_...]
SURFACE = GEO_LIGHT_Taillight
INSIDE = GEO_LIGHT_Taillight_inner
ABSORPTION = 0.01
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 = 5
EXTRA_GLASS_COLORIZATION = 1
EXTRA_SIDE_THICKNESS = 0
F0 = 0.3
GLASS_COLOR = 0.25,0.25,0.25
GLASS_EMISSIVE_MULT = 1
GLASS_EXTRA_THICKNESS = 0.0050000055
INNER_SPECULAR = 10
INNER_SPECULAR_EXP = 800
IOR = 1
IOR_FLYOUT_FLAT = 0
LOD_BIAS = -0.5
MIRROR_2_AS_5 = 0
MIRROR_3_AS_4 = 1
MIRROR_DIR = 1,0,0
MIRROR_POS = -6.556511e-07,0.79340637,-2.0398896
NM_SHARE_EXT = 1
NM_SHARE_INT = 0
ORIGIN = 0.61155593,0.79340625,-2.0910397
RADIUS = 0.14969867
REFLECTIVENESS_DIFFUSE_MULT = 2
REFLECTIVENESS_MULT = 1
REFLECTIVE_GAMMA = 0
REFRACTION_MASKING = 0
SIDE_FALLOFF = 1
USE_COLORED_BULBS = 0
USE_CUSTOM_BULBS = 0
USE_NORMAL_ALPHA = 1

[REFRACTING_HEADLIGHT_...]
SURFACE = GEO_LIGHT_Reverse_Light_Glass
INSIDE = GEO_LIGHT_Reverse_Light
ABSORPTION = 0.003
NM_SHARE_EXT = 1
NM_SHARE_INT = 0
IOR = 2.5
DIFFUSE_MAP_MULT = 0.95
SIDE_FALLOFF = 0.5
EMISSIVE_MULT = 100

[REFRACTING_HEADLIGHT_...]
RELATIVE_TO = DOOR_L_INT
SURFACE = GEO_DOOR_L_INT_SUB7
INSIDE = GEO_DOOR_L_INT_SUB10

[REFRACTING_HEADLIGHT_...]
RELATIVE_TO = DOOR_R_INT
SURFACE = GEO_DOOR_R_INT_SUB8
INSIDE = GEO_DOOR_R_INT_SUB9

;//////////////////////////////////////////DIGITAL_INSTRUMENTS//////////////////////////////////////////

[DI_TIME_...]
DIGITAL_ITEM = 0
 
[DI_DRIVEN_SESSION_...]
DIGITAL_ITEM = 5
DIGITAL_ITEM_NUMBER_FORMAT = 0.1
UPPER_BOUND = 999999

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

[DI_AMBIENT_TEMPERATURE_...]
DIGITAL_ITEM = 9
DIGITAL_ITEM_NUMBER_FORMAT = 0.1
UPPER_BOUND = 999999

[DI_AMBIENT_TEMPERATURE_...]
DIGITAL_ITEM = 12
DIGITAL_ITEM_NUMBER_FORMAT = 0.1
UPPER_BOUND = 999999

;//////////////////////////////////////////ANALOG_INDICATOR//////////////////////////////////////////

[ANALOG_INDICATOR_...]
INPUT = SPEED                    ; any of supported inputs
NAME = ARROW_SPEED               ; name of mesh to move
UPPER_BOUND = 340                ; maximum input value for arrow to move with
LOWER_BOUND = 0                  ; minimum input value
START = 0                        ; offset for starting point, degress
RANGE = 253                      ; full range of arrow to move to at the upper bound, degress
SPEED_LAG = 0.2                  ; lag for speed, adding inertia of movement
G_FACTOR = 0.1, 0, 0             ; adds a bit of needle offset bound to G-forces for those axis
LUT = (| 0=-2 | 130=95 | 250=185 | 340=253 | )

[ANALOG_INDICATOR_...]
INPUT = RPM                      ; any of supported inputs
NAME = ARROW_RPM                 ; name of mesh to move
UPPER_BOUND = 10000              ; maximum input value for arrow to move with
LOWER_BOUND = 0                  ; minimum input value
START = 0                        ; offset for starting point, degress
RANGE = 248                      ; full range of arrow to move to at the upper bound, degress
SPEED_LAG = 0.2                  ; lag for speed, adding inertia of movement
G_FACTOR = 0.1, 0, 0             ; adds a bit of needle offset bound to G-forces for those axis
LUT = (| 0=-5 | 1000=17 |3000=69 | 5000=119 | 10000=248| )

[ANALOG_INDICATOR_...]
INPUT = FUEL                     ; any of supported inputs
NAME = ARROW_FUEL                ; name of mesh to move
UPPER_BOUND = 90                 ; maximum input value for arrow to move with
LOWER_BOUND = 0                  ; minimum input value
START = 0                        ; offset for starting point, degress
RANGE = 100                      ; full range of arrow to move to at the upper bound, degress
SPEED_LAG = 0.2                  ; lag for speed, adding inertia of movement
G_FACTOR = 0.1, 0, 0             ; adds a bit of needle offset bound to G-forces for those axis
LUT = (| 0=3 | 45=52 | 90=100| )

[ANALOG_INDICATOR_...]
INPUT = OIL_TEMPERATURE          ; any of supported inputs
NAME = ARROW_OIL_TEMP            ; name of mesh to move
UPPER_BOUND = 170                ; maximum input value for arrow to move with
LOWER_BOUND = 50                 ; minimum input value
START = 0                        ; offset for starting point, degress
RANGE = 95                       ; full range of arrow to move to at the upper bound, degress
SPEED_LAG = 0.2                  ; lag for speed, adding inertia of movement
G_FACTOR = 0.1, 0, 0             ; adds a bit of needle offset bound to G-forces for those axis
LUT = (| 50=0 | 130=46 | 170=95| )

[ANALOG_INDICATOR_...]
INPUT = WATER_TEMPERATURE        ; any of supported inputs
NAME = ARROW_WATER               ; name of mesh to move
UPPER_BOUND = 130                ; maximum input value for arrow to move with
LOWER_BOUND = 20                 ; minimum input value
START = 0                        ; offset for starting point, degress
RANGE = 110                      ; full range of arrow to move to at the upper bound, degress
SPEED_LAG = 0.2                  ; lag for speed, adding inertia of movement
G_FACTOR = 0.1, 0, 0             ; adds a bit of needle offset bound to G-forces for those axis
LUT = (| 20=7 | 90=59 | 130=110| )

[ANALOG_INDICATOR_...]
INPUT = OIL_PRESSURE             ; any of supported inputs
NAME = ARROW_OIL           ; name of mesh to move
UPPER_BOUND = 10                 ; maximum input value for arrow to move with
LOWER_BOUND = 0                  ; minimum input value
START = 0                        ; offset for starting point, degress
RANGE = 98                       ; full range of arrow to move to at the upper bound, degress
SPEED_LAG = 0.2                  ; lag for speed, adding inertia of movement
G_FACTOR = 0.1, 0, 0             ; adds a bit of needle offset bound to G-forces for those axis
LUT = (| 0=0 | 4=48 | 10=98| )

[ANALOG_INDICATOR_...]
INPUT = BATTERY                  ; any of supported inputs
NAME = ARROW_BATTERY             ; name of mesh to move
UPPER_BOUND = 16               ; maximum input value for arrow to move with
LOWER_BOUND = 10                 ; minimum input value
START = 0                        ; offset for starting point, degress
RANGE = 90                      ; full range of arrow to move to at the upper bound, degress
SPEED_LAG = 0.2                  ; lag for speed, adding inertia of movement
G_FACTOR = 0.1, 0, 0             ; adds a bit of needle offset bound to G-forces for those axis
LUT = (| 10=0 | 13=45 | 16=90| )
INPUT_DEBUG=16

;//////////////////////////////////////////BRAKEDISCS//////////////////////////////////////////

[BRAKEDISC_FX]
ACTIVE = 1             ; set to 0 to disable the whole thing if car uses ksBrakeDisc shader for something else
CERAMIC = 1            ; use ceramic look
GLOW_OFFSET = 0.8      ; 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

[LIGHT_BRAKEDISCS_FRONT]
AFFECTS_TRACK=1
BOUND_EMISSIVE_MAX=500
BOUND_EXP=1
COLOR=1, 0.2, 0, 1.2
DEBUG=0
DIFFUSE_CONCENTRATION=0.8
DIRECTION=1, -0.00, 0.0
EXTERIOR_ONLY=1
FADE_AT=30
FADE_SMOOTH=5
GLOW_BOUNDARY_FROM=0
GLOW_BOUNDARY_TO=10
INTERIOR_ONLY=0
MIRROR_DIRECTION=1
NO_SELF_SPECULAR=1
OFF_FADE_MULT=0.3
OFF_RANGE_MULT=0.5
POSITION=-0.18, 0.0, 0
RANGE=0.9
RANGE_GRADIENT_OFFSET=0.45
SINGLE_FREQUENCY=0
SPECULAR_MULT=2
SPOT=100
SPOT_SHARPNESS=0.75

[LIGHT_BRAKEDISCS_REAR]
ACTIVE=1
AFFECTS_TRACK=1
BOUND_EMISSIVE_MAX=500
BOUND_EXP=1
COLOR=1, 0.2, 0, 1.2
DEBUG=0
DIFFUSE_CONCENTRATION=0.8
DIRECTION=1, -0.0, 0.0
EXTERIOR_ONLY=1
FADE_AT=30
FADE_SMOOTH=5
GLOW_BOUNDARY_FROM=0
GLOW_BOUNDARY_TO=10
INTERIOR_ONLY=0
MIRROR_DIRECTION=1
NO_SELF_SPECULAR=1
OFF_FADE_MULT=0.3
OFF_RANGE_MULT=0.5
POSITION=-0.18, 0, 0
RANGE=0.9
RANGE_GRADIENT_OFFSET=0.45
SINGLE_FREQUENCY=0
SPECULAR_MULT=2
SPOT=100
SPOT_SHARPNESS=0.75

;//////////////////////////////////////////DASH_LIGHTS//////////////////////////////////////////

[INCLUDE: common/custom_emissive.ini]

[CustomEmissiveMulti]
Meshes = g_DASH_INDICATORS
Resolution = 512, 128
UseEmissive0AsFallback = 1
DashHighlightColor = 2, 2, 2
OffColor = 0, 0, 0
Intensity=1
;Debug = 1 ; uncomment me to see the areas nicely
@ = MultiItem, Role = TURNSIGNAL_LEFT, Start = "9, 72", Size = "41, 35" , Color = "0, 10,0 " , Lag=0.2 
@ = MultiItem, Role = TURNSIGNAL_RIGHT, Start = "458, 71", Size = "44, 40" , Color = "0, 10,0 " , Lag=0.2 
@ = MultiItem, Role = DashWarningABS, Start = "319, 15", Size = "48, 43", Color = "60,30,0", Lag=0.2 
@ = MultiItem, Role = DashWarningEngine, Start = "4, 24", Size = "54, 44" , Color = "60,30,0", Lag=0.2 
@ = MultiItem, Role = HANDBRAKE, Start = "394, 71", Size = "58, 41", Color = "80, 0, 0", Lag=0.2 
@ = MultiItem, Role = HIGHBEAM, Start = "204, 72", Size = "48, 33", Color = "0, 0, 80", Lag=0.2 
@ = MultiItem, Role = LIGHT, Start = "256, 70", Size = "54, 35", Color = "0, 80, 0", Lag=0.2 
@ = MultiItem, Role = DashWarningSuspDamage, Start = "449, 26", Size = "59, 36" , Color = "60,30,0", Lag=0.2 
@ = MultiItem, Role = TC_INACTION , Start = "65, 71", Size = "45, 46", Color = "60, 30, 0", Lag=0.2 
@ = MultiItem, Role = DashWarningTC, Start = "269, 16", Size = "34, 49", Color = "60, 30, 0", Lag=0.2 
@ = MultiItem, Role = TYRE_PRESSURE, Start = "324, 66", Size = "45, 38", Color = "60, 30, 0", InputThreshold = 39, InputSelector = MAX , InputSelectorPivot=5 , Lag=0.2 
@ = MultiItem, Role = DashWarningSeatbelt, Start = "405, 21", Size = "32, 42" , Color = "80, 0, 0", Lag=0.2 
@ = MultiItem, Role = DashWarningAirbag, Start = "69, 24", Size = "41, 43" , Color = "80, 0, 0", Lag=0.2 
@ = MultiItem, Role = STALLED, Start = "144, 69",Size = "43, 35" , Color = "80, 0, 0" , Lag=0.2 
@ = MultiItem, Role = STALLED, Start = "319, 15", Size = "48, 43", Color = "60,30,0", Lag=0.2 
@ = MultiItem, Role = STALLED, Start = "4, 24", Size = "54, 44" , Color = "60,30,0", Lag=0.2  
@ = MultiItem, Role = STALLED, Start = "449, 26", Size = "59, 36" , Color = "60,30,0", Lag=0.2 
@ = MultiItem, Role = STALLED, Start = "65, 71", Size = "45, 46", Color = "60, 30, 0", Lag=0.2 
@ = MultiItem, Role = STALLED, Start = "269, 16", Size = "34, 49", Color = "60, 30, 0", Lag=0.2 
@ = MultiItem, Role = STALLED, Start = "324, 66", Size = "45, 38", Color = "60, 30, 0", InputThreshold = 39, InputSelector = MAX , InputSelectorPivot=5 , Lag=0.2 
@ = MultiItem, Role = STALLED, Start = "405, 21", Size = "32, 42" , Color = "80, 0, 0", Lag=0.2 
@ = MultiItem, Role = STALLED, Start = "69, 24", Size = "41, 43" , Color = "80, 0, 0", Lag=0.2
@ = MultiItem, Role = STALLED, Start = "324, 66", Size = "45, 38", Color = "60, 30, 0", Lag=0.2
@ = MultiItem, Role = STALLED, Start = "140, 14", Size = "108, 42" , Color = "60, 30, 0", Lag=0.2

[CustomEmissiveMulti]
Meshes = GEO_Details_SUB12
Resolution = 1024, 512
UseEmissive0AsFallback = 1
DashHighlightColor = 2, 2, 2
OffColor = 0, 0, 0
Intensity=1
;Debug = 1 ; uncomment me to see the areas nicely
@ = MultiItem, Role = LIGHT, Start = "705, 346", Size = "70, 29", Color = "0, 2, 0", Lag=0.2 
@ = MultiItem, Role = LIGHT, Start = "660, 353", Size = "40, 24", Color = "2, 0.1, 0.1", Lag=0.2 
@ = MultiItem, Role = LIGHT, Start = "777, 346", Size = "34, 28", Color = "2, 0.1, 0.1", Lag=0.2
@ = MultiItem, Role = LIGHT, Start = "820, 348", Size = "37, 25", Color = "1, 0.1, 0.1", Lag=0.2 
@ = MultiItem, Role = LIGHT, Start = "864, 348", Size = "139, 25", Color = "2, 0.1, 0.1", Lag=0.2
@ = MultiItem, Role = LIGHT, Start = "914, 299", Size = "104, 22", Color = "2, 0.1, 0.1", Lag=0.2
@ = MultiItem, Role = LIGHT, Start = "661, 321", Size = "354, 30", Color = "2, 0.1, 0.1", Lag=0.2
@ = MultiItem, Role = LIGHT, Start = "659, 379", Size = "97, 104", Color = "2, 0.1, 0.1", Lag=0.2
@ = MultiItem, Role = LIGHT, Start = "752, 173", Size = "29, 43", Color = "2, 0.1, 0.1", Lag=0.2
@ = MultiItem, Role = LIGHT, Start = "199, 391", Size = "266, 80", Color = "2, 0.1, 0.1", Lag=0.2
@ = MultiItem, Role = LIGHT, Start = "472, 479", Size = "38, 31", Color = "2, 0.1, 0.1", Lag=0.2
@ = MultiItem, Role = LIGHT, Start = "429, 482", Size = "45, 28", Color = "2, 0.1, 0.1", Lag=0.2
@ = MultiItem, Role = LIGHT, Start = "106, 389", Size = "37, 34", Color = "5, 0.1, 0.1", Lag=0.2
@ = MultiItem, Role = LIGHT, Start = "143, 448", Size = "49, 24", Color = "2, 2, 2", Lag=0.2
@ = MultiItem, Role = LIGHT, Start = "664.3, 446.4", Size = "335.1, 60.6", Color = "2, 0.1, 0.1", Lag=0.2
@ = MultiItem, Role = LIGHT, Start = "304.6, 392.4", Size = "214, 63.6", Color = "2, 0.1, 0.1", Lag=0.2
@ = MultiItem, Role = HAZARD, Start = "820, 348", Size = "37, 25", Color = "5, 0, 0", Lag=0.2  
@ = MultiItem, Role = DashWarningTC, Start = "663, 379", Size = "28, 20", Color = "20, 1, 1", Lag=0.2 
@ = MultiItem, Role = DashFogLights, Start = "777, 346", Size = "34, 28", Color = "20, 1, 1", Lag=0.2 
@ = MultiItem, Role = LIGHT, Start = "661, 321", Size = "354, 30", Color = "2, 0.1, 0.1", Lag=0.2
@ = MultiItem, Role = LIGHT, Start = "714, 402", Size = "25, 30", Color = "2, 0.1, 0.1", Lag=0.2

;//////////////////////////////////////////WIPERS//////////////////////////////////////////

[WIPERS]
FRONT_0= GEO_wiper, GEO_wiper2, GEO_wiper3, GEO_wiper5
FRONT_1= GEO_wiper1, GEO_wiper4 
WIND_THRESHOLDS_KMH = 150, 250  ; 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

[WIPERS_TRACE_...]
SURFACE = g_Body_SUB11,GEO_Windscreen_SUB0
WIPERS = GEO_wiper3, GEO_wiper4  

;//////////////////////////////////////////TURNSIGNAL//////////////////////////////////////////

[EMISSIVE_TURNSIGNAL_LEFT_...]
NAME= GEO_TS_LF
COLOR=120, 60, 0, 5
LAG=0.3
LOCATION = FRONT
REPEAT_FREQENCY_HZ=2.2

[EMISSIVE_TURNSIGNAL_RIGHT_...]
NAME= GEO_TS_RF
COLOR=120, 60, 0, 5
LAG=0.3
LOCATION = FRONT
REPEAT_FREQENCY_HZ=2.2

[EMISSIVE_TURNSIGNAL_LEFT_...]
NAME= GEO_TS_LS
COLOR=120, 60, 0, 2
LAG=0.3
LOCATION = CENTER
REPEAT_FREQENCY_HZ=2.2

[EMISSIVE_TURNSIGNAL_RIGHT_...]
NAME= GEO_TS_RS
COLOR=120, 60, 0, 2
LAG=0.3
LOCATION = CENTER
REPEAT_FREQENCY_HZ=2.2

[EMISSIVE_TURNSIGNAL_LEFT_...]
NAME= GEO_TS_LR
COLOR=120, 60, 0, 5
LAG=0.3
LOCATION = REAR
REPEAT_FREQENCY_HZ=2.2

[EMISSIVE_TURNSIGNAL_RIGHT_...]
NAME= GEO_TS_RR
COLOR=120, 60, 0, 5
LAG=0.3
LOCATION = REAR
REPEAT_FREQENCY_HZ=2.2

[EXTRA_FX_EMISSIVE_...]
MESHES = GEO_TS_LF
COLOR=12,6,1,0.2
RANGE = 0.01
DIRECTED = 0

[EXTRA_FX_EMISSIVE_...]
MESHES = GEO_TS_RF
COLOR=12,6,1,0.2
RANGE = 0.01
DIRECTED = 0

;//////////////////////////////////////////HEAD_LIGHTS//////////////////////////////////////////

[LIGHT_HEADLIGHT_...]
AFFECTS_TRACK=1
BOUND_EMISSIVE_MAX=500
BOUND_EXP=1
COLOR=1, 1, 0.95, 5
DIFFUSE_CONCENTRATION=0.88
DIRECTION=0, -0.15, 1
EXTERIOR_ONLY=0
FADE_AT=450
FADE_SMOOTH=50
INTERIOR_ONLY=0
LOWBEAM_RANGE_MAX=70
LOWBEAM_RANGE_MULT=0.8
LOWBEAM_RANGE_ONCOMING_MULT=0.4
MIRROR=0.7
MIRROR_DIRECTION=0
NO_SELF_SPECULAR=1
OFF_FADE_MULT=0.3
OFF_MIRROR=0.75843
OFF_MULT=0
OFF_POSITION=0, 0.601118, 1.98723
OFF_RANGE_MULT=0.125
POPUP_EDGE_EXP=0.3
POPUP_EDGE_OFFSET=0.5
POPUP_ENABLED=1
POPUP_END=0.7
POPUP_SECOND_SPOT_EXP=0.6
POPUP_SECOND_SPOT_INITIAL_VALUE=0.4
POPUP_START=0.05
POSITION=0, 0.6, 2.15
RANGE=240
RANGE_GRADIENT_OFFSET=0
SECOND_SPOT=110
SECOND_SPOT_INTENSITY=1
SECOND_SPOT_RANGE=50
SECOND_SPOT_SHARPNESS=0.45
SECOND_SPOT_SKIP=0.35
SINGLE_FREQUENCY=0
SPECULAR_MULT=2
SPOT=60
SPOT_EDGE=0.03, 0.03, 0.029
SPOT_EDGE_SHARPNESS=45
SPOT_SHARPNESS=0
SPOT_UP=0.05, 1, 0

[EMISSIVE_LIGHT_...];headlight
NAME= GEO_LIGHT_Headlights 
COLOR=450, 450, 445, 1
SIMULATE_HEATING=0.2
ACT_AS_HEADLIGHTS=1
LAG=0.1

[EMISSIVE_LIGHT_...];daytime runninglight
NAME= GEO_LIGHT_Headlights_DTL
COLOR= 100,100,100,1
OFF_COLOR= 100,100,100,1
SIMULATE_HEATING=0.2
LAG=0.1

;//////////////////////////////////////////REVERSE_LIGHTS//////////////////////////////////////////

[LIGHT_REVERSE_...]
AFFECTS_TRACK=1
BOUND_EMISSIVE_MAX=500
BOUND_EXP=1
COLOR=1, 1, 0.99, 4.5
DIFFUSE_CONCENTRATION=0.88
DIRECTION=0, 0, -1
EXTERIOR_ONLY=1
FADE_AT=120
FADE_SMOOTH=30
INTERIOR_ONLY=0
MIRROR=0.776774
MIRROR_DIRECTION=0
NO_SELF_SPECULAR=1
OFF_FADE_MULT=0.3
OFF_MIRROR=0.776774
OFF_MULT=0.1
OFF_POSITION=0, 0.762814, -1.79663
OFF_RANGE_MULT=0.5
POSITION=0, 0.762814, -2.1
RANGE=3
RANGE_GRADIENT_OFFSET=0.5
SINGLE_FREQUENCY=0
SPECULAR_MULT=1
SPOT=155
SPOT_EDGE=0.12, 0.12, 0.12
SPOT_EDGE_SHARPNESS=0
SPOT_SHARPNESS=0.4

[EMISSIVE_REVERSE_...]
NAME= GEO_LIGHT_Reverse_Light_Glass
COLOR=50, 50, 50 ,10
LAG=0.3
SIMULATE_HEATING=0.1

;//////////////////////////////////////////BREAK_LIGHTS//////////////////////////////////////////

[LIGHT_BRAKE_...]
AFFECTS_TRACK=1
BOUND_EMISSIVE_MAX=500
BOUND_EXP=5
COLOR=1, 0.02, 0, 4
DIFFUSE_CONCENTRATION=0.88
DIRECTION=0, -0.005, -0.1
EXTERIOR_ONLY=0
FADE_AT=120
FADE_SMOOTH=30
INTERIOR_ONLY=0
MIRROR=0.7
MIRROR_DIRECTION=0
NO_SELF_SPECULAR=1
OFF_COLOR=1, 0.02, 0.01, 1
OFF_FADE_MULT=0.77
OFF_MIRROR=0.7
OFF_MULT=0.1
OFF_POSITION=0, 0.838973, -2.1
OFF_RANGE_MULT=0.833185
POSITION=0, 0.838973, -2.1
RANGE=6
RANGE_GRADIENT_OFFSET=0.25
SINGLE_FREQUENCY=0
SPECULAR_MULT=2.5
SPOT=135
SPOT_EDGE=0.12, 0.12, 0.12
SPOT_EDGE_SHARPNESS=10
SPOT_SHARPNESS=0.35

[EMISSIVE_BRAKE_...]
NAME= GEO_LIGHT_Taillight
COLOR=255, 120, 1, 2
LAG=0.1
FALLBACK_HEADLIGHTS_COLOR=150,30,1,1

[EXTRA_FX_EMISSIVE_...]
MESHES = GEO_LIGHT_Taillight 
COLOR=2,0,0,0.2
RANGE = 0.03
DIRECTED = 0

[EMISSIVE_BRAKE_...]
NAME= GEO_LIGHT_3rd_brake
COLOR=255, 60, 1, 5
LAG=0.1

[EXTRA_FX_EMISSIVE_...]
MESHES = GEO_LIGHT_3rd_brake 
COLOR=2,1,0,0.2
RANGE = 0.01
DIRECTED = 0

;//////////////////////////////////////////INTERIOR_LIGHTS//////////////////////////////////////////

[LIGHT_EXTRA_...];DASHLIGHT
COLOR=12,6,3,1
BIND_TO_HEADLIGHTS=1
DIFFUSE_CONCENTRATION=0.88
EXTERIOR_ONLY=0
INTERIOR_ONLY=0
FADE_AT=3.0
FADE_SMOOTH=5
MIRROR=0
POSITION=0.361, 0.743, 0.582
DIRECTION=0,0,-0.9
RANGE=0.5
RANGE_GRADIENT_OFFSET=0.3
SPECULAR_MULT=0
SPOT=60
SPOT_SHARPNESS=0.3

[EMISSIVE_EXTRA_C_...];ceiling light
NAME= GEO_Details_SUB7
COLOR=10, 10, 10, 3
LAG=0.1

[LIGHT_EXTRA_...]
AFFECTS_TRACK=0
BIND_TO_EXTRA_C=1
COLOR=1, 1, 1, 3.5
DIFFUSE_CONCENTRATION=0.88
EXTERIOR_ONLY=0
INTERIOR_ONLY=0
FADE_AT=5
FADE_SMOOTH=5
MIRROR=0.08
POSITION=0, 1.05, 0.281
DIRECTION=0,-1,0
RANGE=2.0
RANGE_GRADIENT_OFFSET=0.3
SPECULAR_MULT=5
SPOT=120
SPOT_SHARPNESS=0.1

[EMISSIVE_LIGHT_...]
NAME= GEO_Details_SUB13
COLOR=2, 0.1, 0.1 ,5
LAG=0.2

[EMISSIVE_LIGHT_...];gauge needle
NAME= g_ARROW_WATER_RED, g_ARROW_REV_RED, g_ARROW_SPEED_RED, g_ARROW_FUEL_RED, g_ARROW_OILPRES_RED, g_ARROW_OILTEMP_RED, g_ARROW_BAT_RED
COLOR=4, 4, 4
LAG=0.2

[EXTRA_FX_EMISSIVE_...]
MESHES = g_ARROW_WATER_RED, g_ARROW_REV_RED, g_ARROW_SPEED_RED, g_ARROW_FUEL_RED, g_ARROW_OILPRES_RED, g_ARROW_OILTEMP_RED, g_ARROW_BAT_RED     
COLOR=1,0,0,0.2
RANGE = 0.07
DIRECTED = 1

[EMISSIVE_LIGHT_...];gauge
NAME= GEO_Dials_Lightup
COLOR=3, 3, 3
OFF_COLOR=1, 1, 1
LAG=0.2

[EXTRA_FX_EMISSIVE_...]
MESHES = GEO_Dials_Lightup
COLOR=2, 1.5, 0 ,0.1
RANGE = 0.07
DIRECTED = 1

[EMISSIVE_LIGHT_...];Screen
NAME= GEO_DISPLAY_CENTRE
COLOR=2, 2, 2
OFF_COLOR=3, 3, 3
LAG=0.2

[EXTRA_FX_EMISSIVE_...]
MESHES = GEO_DISPLAY_CENTRE
COLOR= 1,1,1,0.2
RANGE = 0.03
DIRECTED = 0

;//////////////////////////////////////////FOG_LIGHT//////////////////////////////////////////

[EMISSIVE_EXTRA_A_...]
NAME= g_Bumper_Rear_SUB4
COLOR=255, 60, 1, 2
SIMULATE_HEATING=0.3
LAG=0.2

;//////////////////////////////////////////LICENSE_LIGHTS//////////////////////////////////////////

[LIGHT_LICENSEPLATE]
MESHES= EXT_PLATE
OFFSET=-0.0, 0.06, -0.15
RANGE=0.5
RANGE_GRADIENT_OFFSET=0.3
SPOT=150
SPOT_SHARPNESS=0.9
COLOR=1.1, 1, 1, 4.0
FALLBACK_EMISSIVE=1,1,1,1
; other supported values: TWO_ON_TOP, ONE_ON_TOP
LAYOUT=TWO_ON_TOP
FADE_AT=50
FADE_SMOOTH=4

[EMISSIVE_LIGHT_...];LICENSE_LIGHTS
NAME= License_Lights
COLOR=10, 10, 10
SIMULATE_HEATING=0.2
LAG=0.1

;//////////////////////////////////////////TYRES//////////////////////////////////////////

[SHADOWED_WHEELS_FRONT]
AFFECT_SUSP_NODES=1
ANGLE_X=0
BOUND_TO_SUSPENSION=0
DISTANCE=3
EXTRA_AMBIENT_BRIGHTNESS=0.12
OFFSET=0.03
WIDTH=0.1

[SHADOWED_WHEELS_REAR]
AFFECT_SUSP_NODES=1
ANGLE_X=0
BOUND_TO_SUSPENSION=0
DISTANCE=3
OFFSET=0.03
WIDTH=0.1

[TYRES_FX_FRONT]
DAMAGE_FLAT_SPOT_DEBUG=0
DAMAGE_FLAT_SPOT_FADE=0.1
DAMAGE_FLAT_SPOT_GAIN=10
DAMAGE_GRAIN_DEBUG=0
DAMAGE_GRAIN_GAIN=10
DAMAGE_GRAIN_MAX=0.8
DAMAGE_NORMALS_MULT=2
DAMAGE_OCCLUSION_MULT=0.2
DAMAGE_OFFSET_K=0
DAMAGE_REFL_MULT=0.8
DAMAGE_SPEC_EXP_MULT=0.2
DAMAGE_SPEC_MULT=0.6
DAMAGE_WIDTH_K=1.2
DIRT_ACCUMULATION=50
DIRT_DIRT_DEBUG=0
DIRT_FADE=20
DIRT_GRASS_DEBUG=0
DIRT_WIDTH_K=1
ENABLED=1
FLEX_MAX_SKEW_MULT=0.8
FLEX_MULT=1
FLEX_PROFILE_MULT=0.45
FLEX_SKEW_RANGE_MULT=3
FLEX_SKEW_SMOOTHING=0.1
FLEX_SQUASH_SMOOTHING=0.1
NOFX_DISTANCE_SWITCH=16
VISIBLE_IN_INTERIOR_CAM=0

[TYRES_FX_REAR]
DAMAGE_FLAT_SPOT_DEBUG=0
DAMAGE_FLAT_SPOT_FADE=0.1
DAMAGE_FLAT_SPOT_GAIN=10
DAMAGE_GRAIN_DEBUG=0
DAMAGE_GRAIN_GAIN=10
DAMAGE_GRAIN_MAX=0.8
DAMAGE_NORMALS_MULT=2
DAMAGE_OCCLUSION_MULT=0.2
DAMAGE_OFFSET_K=0
DAMAGE_REFL_MULT=0.8
DAMAGE_SPEC_EXP_MULT=0.2
DAMAGE_SPEC_MULT=0.6
DAMAGE_WIDTH_K=1.2
DIRT_ACCUMULATION=50
DIRT_DIRT_DEBUG=0
DIRT_FADE=20
DIRT_GRASS_DEBUG=0
DIRT_WIDTH_K=1
ENABLED=1
FLEX_MAX_SKEW_MULT=0.8
FLEX_MULT=1
FLEX_PROFILE_MULT=0.45
FLEX_SKEW_RANGE_MULT=3
FLEX_SKEW_SMOOTHING=0.1
FLEX_SQUASH_SMOOTHING=0.1
NOFX_DISTANCE_SWITCH=16
VISIBLE_IN_INTERIOR_CAM=0

;//////////////////////////////////////////EXHAUST//////////////////////////////////////////

[PARTICLES_FX_EXHAUST_...]
POSITION=0.66, 0.38, -2.04	; self explanatory
DIRECTION = 0, 0, -1		; self explanatory
COLOR = 0.75,0.8,1 		; RGB blend - 0,0,0 is black, 1,1,1 is white
LIFE = 1, 0.5				; how long particles last in the air before disappearing
SPEED = 0.5, 0.7 				; how fast smoke particles fly from the exhaust
SPREAD = 1				; initial spread of particles
STARTING_SIZE = 0.01			; initial size of particles
SPAWN_OFFSET = 0.02			; initial spawn point offset (length-wise)
INTENSITY = 0.3, 1.0			; smoke intensity
TEMPERATURE_LAG = 1			; engine heating up (1 to disable)
SPEED_THRESHOLD = 5,20		; speed at which the smoke disappears

[PARTICLES_FX_EXHAUST_...]
POSITION=0.55, 0.39, -2.05		; self explanatory
DIRECTION = 0, 0, -1		; self explanatory
COLOR = 0.75,0.8,1 		; RGB blend - 0,0,0 is black, 1,1,1 is white
LIFE = 1, 0.5				; how long particles last in the air before disappearing
SPEED = 0.5, 0.7 				; how fast smoke particles fly from the exhaust
SPREAD = 1				; initial spread of particles
STARTING_SIZE = 0.01			; initial size of particles
SPAWN_OFFSET = 0.02			; initial spawn point offset (length-wise)
INTENSITY = 0.3, 1.0			; smoke intensity
TEMPERATURE_LAG = 1			; engine heating up (1 to disable)
SPEED_THRESHOLD = 5,20		; speed at which the smoke disappears

[PARTICLES_FX_EXHAUST_...]
POSITION=-0.66, 0.38, -2.04	; self explanatory
DIRECTION = 0, 0, -1		; self explanatory
COLOR = 0.75,0.8,1 		; RGB blend - 0,0,0 is black, 1,1,1 is white
LIFE = 1, 0.5				; how long particles last in the air before disappearing
SPEED = 0.5, 0.7 				; how fast smoke particles fly from the exhaust
SPREAD = 1				; initial spread of particles
STARTING_SIZE = 0.01			; initial size of particles
SPAWN_OFFSET = 0.02			; initial spawn point offset (length-wise)
INTENSITY = 0.3, 1.0			; smoke intensity
TEMPERATURE_LAG = 1			; engine heating up (1 to disable)
SPEED_THRESHOLD = 5,20		; speed at which the smoke disappears

[PARTICLES_FX_EXHAUST_...]
POSITION=-0.55, 0.39, -2.05		; self explanatory
DIRECTION = 0, 0, -1		; self explanatory
COLOR = 0.75,0.8,1 		; RGB blend - 0,0,0 is black, 1,1,1 is white
LIFE = 1, 0.5				; how long particles last in the air before disappearing
SPEED = 0.5, 0.7 				; how fast smoke particles fly from the exhaust
SPREAD = 1				; initial spread of particles
STARTING_SIZE = 0.01			; initial size of particles
SPAWN_OFFSET = 0.02			; initial spawn point offset (length-wise)
INTENSITY = 0.3, 1.0			; smoke intensity
TEMPERATURE_LAG = 1			; engine heating up (1 to disable)
SPEED_THRESHOLD = 5,20		; speed at which the smoke disappears

[EXHAUST_FLAMES]
ANTILAG=0                                      ; turbo antilag, i havent tested this yet
DAMAGE=1                                       ; engine damage? idk
DAMAGE_DURATION=0.00
DAMAGE_INTENSITY=0
DAMAGE_PROBABILITY=0
DISCHARGE=1                                    ; lifting off the throttle
DISCHARGE_CHARGE_TIME=0.001                    ; how long you have to press the throttle to "charge" the flames
DISCHARGE_DELAY=0.2                            ; delay after throttle lift
DISCHARGE_DURATION=0.1                         ; length of flame shooting, in seconds
DISCHARGE_PROBABILITY=0.05                     ; chance of flame shoot on lift, 1 is guaranteed, 0 is never
DISCHARGE_INTENSITY=50                         ; flame size
DISCHARGE_RPM_THRESHOLD_MAX=4800               ; self explanatory
DISCHARGE_RPM_THRESHOLD_MIN=2000               ; self explanatory
DISCHARGE_WATER_TEMPERATURE_THRESHOLD=70
FLAT_SHIFT=0                                   ; on upshift
LIMITER=1                                      ; on hitting the limiter
LIMITER_DELAY=0                                ; delay, in seconds
LIMITER_INTENSITY=8                            ; flame size
LIMITER_RPM_THRESHOLD=2000                     ; limiter flames will not shoot below this rpm

[SHAKING_EXHAUST_...]
MESHES = GEO_EXHAUST_SUB0,GEO_EXHAUST_SUB1
POINT_0 = 0.5342468 0.293629 -2.213641
POINT_0_RADIUS = 10
POINT_0_EXP = 5


;//////////////////////////////////////////ANIMATION//////////////////////////////////////////

[ANIMATION_...]
FILE= car_window_L.ksanim
TIME= 1
BIND_TO_EXTRA_B=1
INPUT_THRESHOLD_INVERSE = 0

[ANIMATION_...]
FILE= car_window_R.ksanim
TIME= 1
BIND_TO_EXTRA_B=1
INPUT_THRESHOLD_INVERSE = 0

[ANIMATION_...]
FILE= car_door_L.ksanim
TIME= 1
BIND_TO_EXTRA_C=1
INPUT_THRESHOLD_INVERSE = 0

[ANIMATION_...]
FILE= car_door_R.ksanim
TIME= 1
BIND_TO_EXTRA_C=1
INPUT_THRESHOLD_INVERSE = 0





 