[ABOUT] AUTHOR = Pyyer VERSION = 3.0 DATE_RELEASE = 22 November 2025 [DEFAULTS] TRACK_FILE = lasvegas23.kn5, lasvegas23-objects.kn5, lasvegas23-stringobjects.kn5 INSERTION_FILE = extensions_insert.kn5 INSERT_AFTER_MESH = pyyer ; GRANDSTANDS_TO_REMOVE = SOBJ106_SUB?, SOBJ110_SUB?, SOBJ111_SUB?, SOBJ115_SUB?, ;GRANDSTANDS_TO_REMOVE = SOBJ93_SUB?, SOBJ97_SUB?, SOBJ98_SUB?, SOBJ102_SUB?, SOBJ205_SUB?, ; GRANDSTANDS_TO_REMOVE = "{material:darkgrey?}", "{material:Steel_Brushed_Stainless?}", "{material:lv_grandstand_seats?}", "{material:lv_gs_railings?}", GRANDSTANDS_TO_REMOVE_1 = '{material:darkgrey? & !"SOBJ271_?" & !"SOBJ207_?"}' GRANDSTANDS_TO_REMOVE_2 = '{material:Steel_Brushed_Stainless? & !"SOBJ271_?" & !"SOBJ207_?"}' GRANDSTANDS_TO_REMOVE_3 = '{material:lv_grandstand_seats? & !"SOBJ271_?" & !"SOBJ207_?"}' GRANDSTANDS_TO_REMOVE_4 = '{material:lv_gs_railings? & !"SOBJ271_?" & !"SOBJ207_?"}' GRANDSTANDS_TO_REMOVE_5 = '{material:Metal_Seamed2?, material:black3?, material:Kuwait_glass_5?, material:blackstands?, material:red?}' GRANDSTANDS_TO_REMOVE = $GRANDSTANDS_TO_REMOVE_1, $GRANDSTANDS_TO_REMOVE_2, $GRANDSTANDS_TO_REMOVE_3, $GRANDSTANDS_TO_REMOVE_4, $GRANDSTANDS_TO_REMOVE_5 ;============================================================= [MODEL_REPLACEMENT_...] ACTIVE = 1 FILE=$INSERTION_FILE INSERT = grandstands2025.kn5 INSERT_AFTER=$INSERT_AFTER_MESH ;============================================================= [MODEL_REPLACEMENT_...] ACTIVE = 1 FILE = $TRACK_FILE HIDE = $GRANDSTANDS_TO_REMOVE ;============================================================= [SHADER_REPLACEMENT_...] ACTIVE = 1 DESCRIPTION = Cleanup some meshes at new grand stands locations MESHES = $GRANDSTANDS_TO_REMOVE SHADER = ksPerPixelAT BLEND_MODE = ALPHA_TEST RESOURCE_0 = txDiffuse RESOURCE_FILE_0 = ../common/textures.zip::Transparent.dds ; [MESH_ADJUSTMENT_...] ; ACTIVE = 1 ; DESCRIPTION = Cleanup some meshes at new grand stands locations ; MESHES = $GRANDSTANDS_TO_REMOVE ; IS_RENDERABLE = 0 ;============================================================= [SHADER_REPLACEMENT_...] ACTIVE=1 DESCRIPTION= Glass Shader MATERIALS= ClubGlass SHADER= ksPerPixelReflection BLEND_MODE= OPAQUE CAST_SHADOWS = 1 CULL_MODE= OFF IS_TRANSPARENT = 0 ;DOUBLE_FACE_SHADOW_BIASED = 1 SEMITRANSPARENT_SHADOWS = 1 PROP_... = ksAmbient, 0.125 PROP_... = ksDiffuse, 0.075 PROP_... = ksSpecular, 0.5 PROP_... = ksSpecularEXP, 150 PROP_... = ksEmissive, 0 PROP_... = fresnelC, 0.25 PROP_... = fresnelEXP, 500 PROP_... = fresnelMaxLevel, 0.6 PROP_... = ksAlphaRef, 0.5 ;============================================================= [MATERIAL_ADJUSTMENT_...] ACTIVE = 1 MATERIALS = ClubGlass KEY_0 = ksEmissive VALUE_0 = '#ffeeaa', 20 VALUE_0_OFF = 0, 0, 0 KEY_1 = ksAlphaRef VALUE_1 = -193 VALUE_1_OFF = 0 CONDITION = NIGHT_SMOOTH ;============================================================= [LIGHT_SERIES_...] ACTIVE = 1 MATERIALS = ClubLight VISIBILITY_LEVEL=0 DESCRIPTION=Lights for all additional clubs OFFSET=-0,0,0 DIRECTION=NORMAL DIRECTION_OFFSET=0,0,0 SPOT=180 SPOT_SHARPNESS=0.5 RANGE=30 RANGE_GRADIENT_OFFSET=0.5 FADE_AT=3000 FADE_SMOOTH=200 SINGLE_FREQUENCY=0 DIFFUSE_CONCENTRATION=0.9 COLOR=255,214,170,0.1 COLOR_OFF=0 CONDITION=NIGHT_SMOOTH