BEEmod / BEE2-items

Standard Items for the BEE2.4
132 stars 46 forks source link

Force Deflection Field causes "Failure To Compile" due to a missing template #2539

Closed gps05 closed 5 years ago

gps05 commented 6 years ago

I am using the 1950s style "developer" is set to 2

[PORTAL2 PUZZLEMAKER] CVoxelTestChamber::Export VMF C:/Program Files (x86)/Steam/steamapps/common/Portal 2/sdk_content\maps/preview.vmf ... [PORTAL2 PUZZLEMAKER] CVoxelTestChamber::Export VMF success, chamber size: (8,11,5) [PORTAL2 PUZZLEMAKER] Compilation time (after export): 71 (ms)

VBSP failed.

[INFO] vbsp.main(): BEE2.4.0pr28 VBSP hook initiallised. [INFO] cond.core.import_conditions(): Imported all conditions modules! [INFO] vbsp.main(): Map path is "C:/Program Files (x86)/Steam/steamapps/common/Portal 2/sdk_content\maps/preview.vmf" [INFO] vbsp.main(): New path: "C:/Program Files (x86)/Steam/steamapps/common/Portal 2/sdk_content\maps\styled\preview.vmf" [INFO] vbsp.main(): Clearing inject/ directory.. [INFO] vbsp.main(): PeTI map detected! [INFO] vbsp.main(): Loading settings... [WARNING] vbsp_options.load(): Extra config options: {'music_location_sp': '-2824 2040 -768', 'voice_pack': 'BEE2_CAVE_50s'} [WARNING] instanceLocs.get_subitems(): Invalid custom instance name - "piston_grate_low" for (Valid: {'piston_bottom_0': 'instances/bee2/50s/items/pist_plat/plat_0.vmf', 'piston_bottom_1': 'instances/bee2/50s/items/pist_plat/plat_1.vmf', 'piston_bottom_2': 'instances/bee2/50s/items/pist_plat/plat_2.vmf', 'piston_bottom_3': 'instances/bee2/50s/items/pist_plat/plat_3.vmf', 'piston_static_0': 'instances/bee2/50s/items/pist_plat/static_0.vmf', 'piston_static_1': 'instances/bee2/50s/items/pist_plat/static_1.vmf', 'piston_static_2': 'instances/bee2/50s/items/pist_plat/static_2.vmf', 'piston_static_3': 'instances/bee2/50s/items/pist_plat/static_3.vmf', 'piston_static_4': 'instances/bee2/50s/items/pist_plat/static_4.vmf', 'piston_logic_0': 'instances/bee2/logic/piston/logic_0.vmf', 'piston_logic_1': 'instances/bee2/logic/piston/logic_1.vmf', 'piston_logic_2': 'instances/bee2/logic/piston/logic_2.vmf', 'piston_logic_3': 'instances/bee2/logic/piston/logic_3.vmf'}) [WARNING] instanceLocs.get_subitems(): Invalid custom instance name - "piston_grate_high" for (Valid: {'piston_bottom_0': 'instances/bee2/50s/items/pist_plat/plat_0.vmf', 'piston_bottom_1': 'instances/bee2/50s/items/pist_plat/plat_1.vmf', 'piston_bottom_2': 'instances/bee2/50s/items/pist_plat/plat_2.vmf', 'piston_bottom_3': 'instances/bee2/50s/items/pist_plat/plat_3.vmf', 'piston_static_0': 'instances/bee2/50s/items/pist_plat/static_0.vmf', 'piston_static_1': 'instances/bee2/50s/items/pist_plat/static_1.vmf', 'piston_static_2': 'instances/bee2/50s/items/pist_plat/static_2.vmf', 'piston_static_3': 'instances/bee2/50s/items/pist_plat/static_3.vmf', 'piston_static_4': 'instances/bee2/50s/items/pist_plat/static_4.vmf', 'piston_logic_0': 'instances/bee2/logic/piston/logic_0.vmf', 'piston_logic_1': 'instances/bee2/logic/piston/logic_1.vmf', 'piston_logic_2': 'instances/bee2/logic/piston/logic_2.vmf', 'piston_logic_3': 'instances/bee2/logic/piston/logic_3.vmf'}) [WARNING] instanceLocs.get_subitems(): Invalid custom instance name - "piston_grate_low" for (Valid: {'common': 'instances/bee2/50s/items/rex/pellet_dest/common.vmf', 'head': 'instances/bee2/50s/items/rex/pellet_dest/head.vmf', 'piston_bottom_0': 'instances/bee2/50s/items/rex/pellet_dest/pist_0.vmf', 'piston_bottom_1': 'instances/bee2/50s/items/rex/pellet_dest/pist_1.vmf', 'piston_bottom_2': 'instances/bee2/50s/items/rex/pellet_dest/pist_2.vmf', 'piston_bottom_3': 'instances/bee2/50s/items/rex/pellet_dest/pist_3.vmf', 'piston_logic_0': 'instances/bee2/clean/items/rex/pellet_dest/logic_0.vmf', 'piston_logic_1': 'instances/bee2/clean/items/rex/pellet_dest/logic_1.vmf', 'piston_logic_2': 'instances/bee2/clean/items/rex/pellet_dest/logic_2.vmf', 'piston_logic_3': 'instances/bee2/clean/items/rex/pellet_dest/logic_3.vmf', 'piston_static_0': 'instances/bee2/50s/items/rex/pellet_dest/static_0.vmf', 'piston_static_1': 'instances/bee2/50s/items/rex/pellet_dest/static_1.vmf', 'piston_static_2': 'instances/bee2/50s/items/rex/pellet_dest/static_2.vmf', 'piston_static_3': 'instances/bee2/50s/items/rex/pellet_dest/static_3.vmf', 'piston_static_4': 'instances/bee2/50s/items/rex/pellet_dest/static_4.vmf'}) [WARNING] instanceLocs.get_subitems(): Invalid custom instance name - "piston_grate_high" for (Valid: {'common': 'instances/bee2/50s/items/rex/pellet_dest/common.vmf', 'head': 'instances/bee2/50s/items/rex/pellet_dest/head.vmf', 'piston_bottom_0': 'instances/bee2/50s/items/rex/pellet_dest/pist_0.vmf', 'piston_bottom_1': 'instances/bee2/50s/items/rex/pellet_dest/pist_1.vmf', 'piston_bottom_2': 'instances/bee2/50s/items/rex/pellet_dest/pist_2.vmf', 'piston_bottom_3': 'instances/bee2/50s/items/rex/pellet_dest/pist_3.vmf', 'piston_logic_0': 'instances/bee2/clean/items/rex/pellet_dest/logic_0.vmf', 'piston_logic_1': 'instances/bee2/clean/items/rex/pellet_dest/logic_1.vmf', 'piston_logic_2': 'instances/bee2/clean/items/rex/pellet_dest/logic_2.vmf', 'piston_logic_3': 'instances/bee2/clean/items/rex/pellet_dest/logic_3.vmf', 'piston_static_0': 'instances/bee2/50s/items/rex/pellet_dest/static_0.vmf', 'piston_static_1': 'instances/bee2/50s/items/rex/pellet_dest/static_1.vmf', 'piston_static_2': 'instances/bee2/50s/items/rex/pellet_dest/static_2.vmf', 'piston_static_3': 'instances/bee2/50s/items/rex/pellet_dest/static_3.vmf', 'piston_static_4': 'instances/bee2/50s/items/rex/pellet_dest/static_4.vmf'}) [INFO] cubes.parse_conf(): Parsed 7 cube types, 1 dropper types and 4 addons. [INFO] fizzler.read_configs(): Loaded 13 fizzlers. [INFO] vbsp.load_settings(): Settings Loaded! [INFO] vbsp.load_map(): Parsing Map... [INFO] vbsp.load_map(): Reading Map... [INFO] vbsp.load_map(): Loading complete! [INFO] vbsp.get_map_info(): Forcing elevator spawn! [INFO] vbsp.mod_entryexit(): Setting SP Entry to 1 [INFO] vbsp.mod_entryexit(): Setting SP Exit to 1 [INFO] vbsp.get_map_info(): Game Mode: SP [INFO] vbsp.get_map_info(): Is Preview: False [INFO] brushLoc.read_from_map(): Analysed map, filling air... (112 starting positions..) [INFO] brushLoc.read_from_map(): Air filled! [INFO] cond.core.check_all(): Checking Conditions... [INFO] cubes.link_cubes(): SPLAT File: ['instances/bee2/logic/gel_splat.vmf'] [INFO] cond.catwalks.res_make_catwalk(): Starting catwalk generator... [INFO] cond.scaffold.res_unst_scaffold(): Running Scaffold Generator (BEE2_SCAFFOLD)... [INFO] cond.scaffold.res_unst_scaffold(): Finished Scaffold generation! [INFO] cond.vactubes.res_make_vactubes(): Running Generator (BEE2_VACTUBES)... [WARNING] instanceLocs.get_subitems(): Invalid custom instance name - "sign_robot" for (Valid: {'sign_comp': 'instances/bee2/50s/items/cube/sign_comp.vmf', 'sign_bot': 'instances/bee2/50s/items/cube/sign_bot.vmf', 'sign_laser': 'instances/bee2/50s/items/cube/sign_laser.vmf', 'sign_ball': 'instances/bee2/50s/items/cube/sign_ball.vmf', 'dropper_hole': 'instances/bee2/50s/items/cube/dropper_hole.vmf', 'colorizer_ring': 'instances/bee2/50s/items/cube/dropper_stripe.vmf'}) [WARNING] cond.addInstance.res_add_overlay_inst(): Bad filename for "" when adding overlay! [INFO] vbsp.set_elev_videos(): Elevator type: NONE [INFO] voiceLine.add_voice(): Adding Voice Lines! [WARNING] BEE2_config.load(): Config "bee2\voice.cfg" not found! Using defaults... [WARNING] BEE2_config.load(): Config "bee2\mid_voice.cfg" not found! Using defaults... [INFO] voiceLine.add_voice(): Adding Base instance! [INFO] voiceLine.add_voice(): Quote events: [] [INFO] voiceLine.add_voice(): No responses data.. [INFO] voiceLine.find_group_quotes(): "ENTRY": 4/6 quotes.. [INFO] voiceLine.add_quote(): Adding quote: "Line_SP" | { | "Name" "First Up!" | "Bullseye" "cave_portal_intro_office" | "Choreo" "npc/cavejohnson/eightiesintro06.vcd" | } |

[INFO] voiceLine.find_group_quotes(): "EXIT": 5/7 quotes.. [INFO] voiceLine.add_quote(): Adding quote: "Line" | { | "ID" "ALWAYS_LIMO_CONV" | "Bullseye" "cave_transition01_dummy_exit" | "Choreo" "npc/cavejohnson/fiftiesoutro07.vcd" | } |

[INFO] voiceLine.find_group_quotes(): "MIDCHAMBER": 2/2 quotes.. [INFO] voiceLine.add_voice(): Using microphones... [INFO] voiceLine.add_voice(): 1 Mid quotes [INFO] voiceLine.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_testintro03.vcd" | } | } |

[INFO] voiceLine.add_voice(): Done! [INFO] cond.monitor.mon_camera_link(): Bullseye defaultdict(<class 'int'>, {}) [ERROR] cond.core.check_all(): Error in MetaCondition "generate_fizzlers": Traceback (most recent call last): File "F:\Git\BEE2.4\src\conditions__init__.py", line 485, in check_all File "F:\Git\BEE2.4\src\conditions__init.py", line 304, in test File "F:\Git\BEE2.4\src\conditions\init.py", line 304, in test File "F:\Git\BEE2.4\src\conditions\init__.py", line 293, in test_result File "", line 1, in File "F:\Git\BEE2.4\src\fizzler.py", line 1109, in generate_fizzlers File "F:\Git\BEE2.4\src\template_brush.py", line 467, in import_template File "F:\Git\BEE2.4\src\template_brush.py", line 425, in get_template template_brush.InvalidTemplateName: Template not found: "bee2_fr_fdf_portal_blocker" Valid templates:

TeamSpen210 commented 6 years ago

This is a bug with Force Deflection Fields in 50s style, due to a missing template.

LautaroL20 commented 6 years ago

Changed the title to the real cause then.

TeamSpen210 commented 5 years ago

Now fixed.