VBSP failed. [I] vbsp.main(): BEE2.4.43.0 64-bit VBSP hook initiallised, srctools v2.3.4. [I] cond.core.import_conditions(): Imported all conditions modules! [I] vbsp.main(): Map path is "d:/steamlibrary/steamapps/common/portal 2/sdk_content\maps/preview.vmf" [I] vbsp.main(): New path: "d:/steamlibrary/steamapps/common/portal 2/sdk_content\maps\styled\preview.vmf" [I] vbsp.main(): PeTI map detected! [I] vbsp.main(): Loading settings... [I] vbsp.load_map(): Parsing Map... [W] texturing.load_config(): normal.black.wall: Unknown texture names 1x2 [W] options.load(): Extra config options: {'remove_pedestal_plat': '1', 'music_location_sp': '-2824 2040 -768', 'voice_pack': 'BEE2_CAVE_50s'} [I] cubes.parse_conf(): Parsed 7 cube types, 1 dropper types and 4 addons. [I] fizzler.read_configs(): Loaded 14 fizzlers. [I] vbsp.load_settings(): Settings Loaded! [I] vbsp.load_map(): Reading Map... [I] vbsp.load_map(): Loading complete! [I] brushLoc.read_from_map(): Analysed map, filling air... (675 starting positions..) [I] brushLoc.read_from_map(): Air filled! [I] corridor.analyse_and_modify(): Forcing elevator spawn! [I] corridor.analyse_and_modify(): coop_exit_horizontal corridor selected 2 -> Corridor(instance='instances/BEE2/50s/sphere_coop/exit_corridor_3.vmf', fixups={'$door': 'testchamber', '$fizz_tag': 'instances/bee2/50s/sphere_coop/exit_fizz_tag.vmf'}, orig_index=3, legacy=False) [I] corridor.analyse_and_modify(): coop_entry_horizontal corridor selected 0 -> Corridor(instance='instances/BEE2/50s/sphere_coop/spawn_room.vmf', fixups={'$atlas_pos': '-200 -87 360', '$atlas_ang': '0 90 0', '$spawner': 'instances/bee2/50s/sphere_coop/dropper.vmf', '$tag_fizz': 'instances/bee2/50s/sphere_coop/spawn_room_tag_fizz.vmf', '$template': 'BEE2_50s_COOP_SPAWN'}, orig_index=1, legacy=False) [I] corridor.analyse_and_modify(): Game Mode: {} [I] corridor.analyse_and_modify(): Player Start: {False} [I] corridor.analyse_and_modify(): Map global info: Info(is_publishing=False, start_at_elevator=True, game_mode=, _attrs=defaultdict(, {'goo': True}), corr_entry=Corridor(instance='instances/BEE2/50s/sphere_coop/spawn_room.vmf', fixups={'$atlas_pos': '-200 -87 360', '$atlas_ang': '0 90 0', '$spawner': 'instances/bee2/50s/sphere_coop/dropper.vmf', '$tag_fizz': 'instances/bee2/50s/sphere_coop/spawn_room_tag_fizz.vmf', '$template': 'BEE2_50s_COOP_SPAWN'}, orig_index=1, legacy=False), corr_exit=Corridor(instance='instances/BEE2/50s/sphere_coop/exit_corridor_3.vmf', fixups={'$door': 'testchamber', '$fizz_tag': 'instances/bee2/50s/sphere_coop/exit_fizz_tag.vmf'}, orig_index=3, legacy=False)) [I] antlines.parse_antlines(): Parsing antlines... [I] antlines.parse_antlines(): Done! (22 antlines) [I] vbsp.change_ents(): Editing Other Entities... [W] packing.pack_list(): Packlist "PACK_PLAYER_CLIP_GLASS" does not exist! [I] texturing.setup(): Generating texture clumps... [I] texturing.setup(): NORMAL.WALL.BLACK: 141 Clumps for 1640 tiles [I] cond.core.check_all(): Checking Conditions... [I] cond.core.check_all(): ----------------------- [I] (/items/retro) cond.catwalks.res_make_catwalk(): Starting catwalk generator... [I] (MetaCondition "gen_item_outputs") connections.gen_item_outputs(): Generating item IO... [I] (MetaCondition "gen_item_outputs") antlines.export(): Collapsed 3 antline corners [I] (MetaCondition "gen_item_outputs") antlines.export(): Collapsed 5 antline corners [I] (MetaCondition "gen_item_outputs") antlines.export(): Collapsed 3 antline corners [I] (MetaCondition "gen_item_outputs") antlines.export(): Collapsed 4 antline corners [I] (MetaCondition "gen_item_outputs") antlines.export(): Collapsed 1 antline corners [I] (MetaCondition "gen_item_outputs") antlines.export(): Collapsed 5 antline corners [I] (MetaCondition "gen_item_outputs") antlines.export(): Collapsed 13 antline corners [I] (MetaCondition "gen_item_outputs") antlines.export(): Collapsed 6 antline corners [I] (MetaCondition "gen_item_outputs") antlines.export(): Collapsed 5 antline corners [I] (MetaCondition "gen_item_outputs") antlines.export(): Collapsed 4 antline corners [I] (MetaCondition "gen_item_outputs") antlines.export(): Collapsed 2 antline corners [I] (MetaCondition "gen_item_outputs") antlines.export(): Collapsed 4 antline corners [I] (MetaCondition "gen_item_outputs") antlines.export(): Collapsed 5 antline corners [I] (MetaCondition "gen_item_outputs") antlines.export(): Collapsed 1 antline corners [I] (MetaCondition "gen_item_outputs") antlines.export(): Collapsed 3 antline corners [I] (MetaCondition "gen_item_outputs") antlines.export(): Collapsed 6 antline corners [I] (MetaCondition "gen_item_outputs") antlines.export(): Collapsed 4 antline corners [I] (MetaCondition "gen_item_outputs") antlines.export(): Collapsed 7 antline corners [I] (MetaCondition "gen_item_outputs") antlines.export(): Collapsed 4 antline corners [I] (MetaCondition "gen_item_outputs") antlines.export(): Collapsed 5 antline corners [I] (MetaCondition "gen_item_outputs") antlines.export(): Collapsed 6 antline corners [I] (MetaCondition "gen_item_outputs") antlines.export(): Collapsed 5 antline corners [I] (MetaCondition "gen_item_outputs") connections.gen_item_outputs(): Item IO generated. [W] (/items/door_retro) cond.instances.flag_instvar(): Comparison "start_reversed 1" has no $var, assuming first value. Please use $ when referencing vars. [W] (/items/door_retro) cond.instances.flag_instvar(): Comparison "start_reversed 1" has no $var, assuming first value. Please use $ when referencing vars. [W] (/items/gel_plate) cond.positioning.flag_brush_at_loc(): Using type=same in posIsSolid is deprecated, put this in mode! [W] (/items/crusher_50s) cond.instances.flag_instvar(): Comparison "start_enabled 0" has no $var, assuming first value. Please use $ when referencing vars. [W] (/items/crusher_50s) cond.instances.flag_instvar(): Comparison "connectioncount 0" has no $var, assuming first value. Please use $ when referencing vars. [W] (/items/crusher_50s) cond.instances.flag_instvar(): Comparison "start_enabled 0" has no $var, assuming first value. Please use $ when referencing vars. [W] (/items/crusher_50s) cond.instances.flag_instvar(): Comparison "connectioncount 0" has no $var, assuming first value. Please use $ when referencing vars. [W] instanceLocs.get_subitems(): Invalid custom instance name - "single" for (Valid: {'static': 'instances/bee2/50s/items/track/static.vmf'}) [W] cond.instances.flag_instvar(): Comparison "timer_delay > 30" has no $var, assuming first value. Please use $ when referencing vars. [W] cond.instances.flag_instvar(): Comparison "timer_delay = 0" has no $var, assuming first value. Please use $ when referencing vars. [W] cond.positioning.flag_brush_at_loc(): Using type=same in posIsSolid is deprecated, put this in mode! [W] () cond.core.parse(): Condition has priority definition, but is not at the toplevel! This will not function: | "Condition" | { | "Priority" "10" | "instance" "" | "Condition" | { | "Orientation" "Floor" | "Result" | { | "ChangeInstance" "" | } | } | "Result" | { | "OffsetInst" "-32 0 0" | } | } | |___ [I] (MetaCondition "set_elev_videos") vbsp.set_elev_videos(): Elevator type: NONE [W] (/items/cube) cond.positioning.flag_brush_at_loc(): Using type=same in posIsSolid is deprecated, put this in mode! [I] (MetaCondition "add_voice") voice_line.add_voice(): Adding Voice Lines! [I] (MetaCondition "add_voice") voice_line.add_voice(): Adding Base instance! [I] (MetaCondition "add_voice") voice_line.add_voice(): Quote events: [] [I] (MetaCondition "add_voice") voice_line.find_group_quotes(): "ENTRY": 6/6 quotes.. [I] (MetaCondition "add_voice") voice_line.add_quote(): Adding quote: "Line" | { | "ID" "SHOULDERS_GIANTS" | "Bullseye" "cave_a3_03_exit" | "Choreo" "npc/cavejohnson/fifties_elevator_out_a01.vcd" | } | |___ [I] (MetaCondition "add_voice") voice_line.find_group_quotes(): "EXIT": 5/6 quotes.. [I] (MetaCondition "add_voice") voice_line.add_quote(): Adding quote: "Line" | { | "ID" "NO_MENTIONING_CONTROL" | "Bullseye" "cave_a3_jump_intro_interchamber" | "Choreo" "npc/cavejohnson/fifties_second_test_intro01.vcd" | } | |___ [I] (MetaCondition "add_voice") voice_line.find_group_quotes(): "MIDCHAMBER": 2/2 quotes.. [I] (MetaCondition "add_voice") voice_line.add_voice(): Using microphones... [I] (MetaCondition "add_voice") voice_line.add_voice(): 2 Mid quotes [I] (MetaCondition "add_voice") voice_line.add_quote(): Adding quote: "Line" | { | "ID" "CAVE_LOITER" | "Quote_Name" "@cave_catwalks" | "Bullseye" "cave_crazy_box_2nd_chamber" | "Choreo" | { | "1" "npc/cavejohnson/fifties_fifth_test_intro01.vcd" | "2" "npc/cavejohnson/fifties_fifth_test_intro03.vcd" | } | } | |___ [I] (MetaCondition "add_voice") voice_line.add_quote(): Adding quote: "Line_Coop" | { | "ID" "CAVE_OWN" | "Quote_Name" "@cave_pre_enter" | "Bullseye" "cave_a3_03_lift_shaft" | "setstylevar" "retro_voice_pre_line" | "EndCommand" | { | "Input" "FireUser1" | "Target" "@cave_enter" | "Delay" "0.1" | "Only_Once" "1" | } | "Choreo" | { | "1" "npc/cavejohnson/fifties_intro03.vcd" | "2" "npc/cavejohnson/fifties_intro04.vcd" | } | } | |___ [I] (MetaCondition "add_voice") voice_line.add_voice(): Done! [W] (/items/floor_recessed) cond.positioning.flag_brush_at_loc(): Using type=same in posIsSolid is deprecated, put this in mode! [W] (/items/floor_recessed) cond.positioning.flag_brush_at_loc(): Using type=different in posIsSolid is deprecated, put this in mode! [I] (MetaCondition "set_player_portalgun") vbsp.set_player_portalgun(): Setting Portalgun: [I] (MetaCondition "set_player_portalgun") vbsp.set_player_portalgun(): Blue: Y, Orange: Y [I] (MetaCondition "set_player_portalgun") vbsp.set_player_portalgun(): Done! [I] (MetaCondition "add_screenshot_logic") vbsp.add_screenshot_logic(): Added Screenshot Logic [I] cond.core.check_all(): --------------------- [I] cond.core.check_all(): Conditions executed, 167/234 (71%) skipped! [I] cond.core.check_all(): Map has attributes: ['goo', 'fizzler', 'laserfield', 'laser', 'deadly', 'tuleby_abs_fizz', 'needsportalman', 'glass', 'grating', 'cube', 'cubedropper', 'cubestandard', 'cubedropperstandard', 'cubenotcompanion', 'cubedroppernotcompanion', 'cubenotsphereshaped', 'cubedroppernotsphereshaped', 'cubesphere', 'cubedroppersphere', 'cubesphereshaped', 'cubedroppersphereshaped', 'cubecompanion', 'cubedroppercompanion', 'cubereflect', 'cubedropperreflect', 'laseremitter', 'funnel', 'excursionfunnel', 'weightedbutton', 'floorbutton', 'buttonacceptscube', 'buttonacceptsball', 'faith', 'catapult', 'faithplate', 'gel', 'geldropper', 'portalgel', 'whitegel', 'bouncegel', 'bluegel', 'pedestalbutton', 'crusher', 'lasercatcher', 'obsworldportal', 'observationgrate', 'turret', 'spawn_dual'] [I] cond.core.check_all(): instanceLocs cache: CacheInfo(hits=166, misses=248, maxsize=100, currsize=100) [I] cond.core.check_all(): Style Vars: {'doorcameras': True, 'opensphere': True, 'restartonexit': True, 'multiversecave': True, 'fixfizzlerbump': False, 'nomidvoices': False, 'unlockdefault': False, 'allowgoomist': True, 'funnelallowswitchedlights': True, 'enableshapesignageframe': True, 'retro_voice_pre_line': True} [I] cond.core.check_all(): Global instances: {'instances/bee2/logic/reflection_cube_wake.vmf'} [I] music.add(): Adding Music... [I] vbsp.add_extra_ents(): Adding global ents... [I] vbsp.add_extra_ents(): Adding Global PTI Ents [I] tiling.generate_brushes(): Generating tiles... [I] tiling.generate_brushes(): Generating goop... [I] vbsp.change_overlays(): Editing Overlays... [I] vbsp.fix_worldspawn(): Editing WorldSpawn [I] vbsp.save(): Saving New Map... [I] vbsp.save(): Complete! [I] .run_compiler(): Calling original VBSP... [I] .run_compiler(): Args: '-game', 'd:/steamlibrary/steamapps/common/portal 2/portal2/', 'd:/steamlibrary/steamapps/common/portal 2/sdk_content\\maps\\styled\\preview.vmf' [I] .vbsp(): Valve Software - vbsp.exe (Nov 17 2022) [I] .vbsp(): 12 threads [I] .vbsp(): Using shader api: shaderapiempty.dll [I] .vbsp(): materialPath: d:\steamlibrary\steamapps\common\portal 2\portal2\materials [I] .vbsp(): Loading d:/steamlibrary/steamapps/common/portal 2/sdk_content\maps\styled\preview.vmf [I] .vbsp(): ConVarRef gpu_level doesn't point to an existing ConVar [I] .vbsp(): Error! Variable "$envmap" is multiply defined in material "metal/underground_wall_metal004a_bottom"! [I] .vbsp(): fixing up env_cubemap materials on brush sides... [I] .vbsp(): ProcessBlock_Thread: 0...1...2...3...4...5...6...7...8...9...10 (1) [I] .vbsp(): ProcessBlock_Thread: 0...1...2...3...4...5...6...7...8...9...10 (0) [I] .vbsp(): Processing areas...done (0) [I] .vbsp(): Building Faces...done (0) [I] .vbsp(): Chop Details...done (0) [I] .vbsp(): Find Visible Detail Sides... [I] .vbsp(): Merged 198 detail faces...done (0) [I] .vbsp(): Merging details...done (0) [I] .vbsp(): FixTjuncs... [I] .vbsp(): PruneNodes... [I] .vbsp(): WriteBSP... [I] .vbsp(): done (0) [I] .vbsp(): writing d:/steamlibrary/steamapps/common/portal 2/sdk_content\maps\styled\preview.prt...Building visibility clusters... [I] .vbsp(): done (0) [I] .vbsp(): Finding displacement neighbors... [I] .vbsp(): Finding lightmap sample positions... [I] .vbsp(): Displacement Alpha : 0...1...2...3...4...5...6...7...8...9...10 [I] .vbsp(): Too Many Overlays! [I] .vbsp(): MAX_MAP_OVERLAYS = 512 [I] vbsp.run_vbsp(): Files present: ['1671631937.log', '1671631937.prt', '1671631937.vmf', '1672566433.log', '1672566433.prt', '1672566433.vmf', '1672568400.log', '1672568400.prt', '1672568400.vmf', 'preview.bsp', 'preview.log', 'preview.prt', 'preview.vmf']