"No compiler files were found in \BEE2\compiler"
SlimySqueed opened this issue · 3 comments
BEE2 Application Version
4.45.0 64bit
BEE2 Package Version
4.45.0
What operating system are you running on?
Windows 10 (64bit)
Description of the bug
After exporting to Portal 2, I get a pop-up with the message "No compiler files were found in '\Desktop\BEE2\compiler" and am unable to compile my level in-game without receiving the message "There was an error building the puzzle."
Expected behavior
I expect to not receive a pop-up saying no compiler files were found and expect for a successful build of my level in-game.
Steps to reproduce
- Run "BEE2.exe" with the 4.45.0 application and package version
- Use whatever palette you have (I've found for me it doesn't matter which one I'm using) and press "Export to 'PORTAL 2"
- Run Portal 2 and create a new test chamber
- Try to build and playtest the level
Logs and Reports
(Pictures are in the "Additional Information" section)
Additional information
Get version 4.45.2, it fixes this bug.
I just tried using 4.45.2 instead, I managed to no longer get the compiling error, however I still get the same message in-game "There was an error building the puzzle"
I did check the console and this appeared after trying to build the level
`VBSP failed.
[I] compiler_launch.(): Arguments: ['C:/Program Files (x86)/Steam/steamapps/common/Portal 2/bin/vbsp.exe', '-entity_limit', '1750', '-game', 'C:/Program Files (x86)/Steam/steamapps/common/Portal 2/portal2/', 'C:/Program Files (x86)/Steam/steamapps/common/Portal 2/sdk_content\maps/preview.vmf']
[I] compiler_launch.(): Running "vbsp", version 2.4.45.2 64-bit:
[I] vbsp.main(): BEE2.4.45.2 64-bit VBSP hook initiallised, srctools v2.3.17.dev5+823ca80.dirty.2024.04.17.
[I] cond.core.import_conditions(): Imported all conditions modules!
[I] vbsp.main(): Map path is "C:/Program Files (x86)/Steam/steamapps/common/Portal 2/sdk_content\maps/preview.vmf"
[I] vbsp.main(): New path: "C:/Program Files (x86)/Steam/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(): overlays: Unknown texture names faithfling, faithland
[W] texturing.load_config(): special: Unknown texture names edge_special, pedestalside
[I] cubes.parse_conf(): Parsed 7 cube types, 1 dropper types and 4 addons.
[I] fizzler.read_configs(): Loaded 14 fizzlers.
[I] vbsp.load_map(): Reading Map...
[I] vbsp.load_map(): Loading complete!
[I] barriers.parse_conf(): Parsed 3 barrier types, 2 frame types, and 5 hole types.
[I] vbsp.load_settings(): Settings Loaded!
[E] logger.except_handler(): Uncaught Exception:
- Exception Group Traceback (most recent call last):
| File "compiler_launch.py", line 56, in
| File "trio_core_run.py", line 2303, in run
| File "vbsp.py", line 1623, in main
| File "trio_core_run.py", line 963, in aexit
| ExceptionGroup: Exceptions from Trio nursery (1 sub-exception)
+-+---------------- 1 ----------------
| Traceback (most recent call last):
| File "utils.py", line 662, in _task
| File "precomp\voice_line.py", line 61, in load
| File "trio_path.py", line 38, in wrapper
| File "trio_threads.py", line 471, in to_thread_run_sync
| File "outcome_impl.py", line 213, in unwrap
| File "trio_threads.py", line 397, in do_release_then_return_result
| File "outcome_impl.py", line 213, in unwrap
| File "trio_threads.py", line 416, in worker_fn
| File "trio_path.py", line 57, in wrapper
| File "pathlib.py", line 1019, in read_bytes
| File "pathlib.py", line 1013, in open
| FileNotFoundError: [Errno 2] No such file or directory: 'bee2\voice.bin'
+------------------------------------
[3380] Failed to execute script 'compiler_launch' due to unhandled exception!
`
I had the same problem, I found the solution in #2054 - you need to select a voiceline before you export!