BEEmod / BEE2-items

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

Track Platforms not moving when place behind another item. #4451

Open v0rtex-2002 opened 4 days ago

v0rtex-2002 commented 4 days ago

BEE2 Application Version

4.45.2 64bit

BEE2 Package Version

4.45.0

What operating system are you running on?

Windows 11

Description of the bug

I created this map using the vanilla PeTI editor, without BEEmod installed at all: https://steamcommunity.com/sharedfiles/filedetails/?id=3342318589 and the primary mechanic is sliding doors, created by placing track platforms behind walls and glass (see screenshot). It works great until I try to edit it with BEEmod, then this sliding door mechanic stops working.

20241008230204_1 bd83e382d)

Expected behavior

Track platforms should work the same using BEEmod as they doo using the vanilla editor.

Steps to reproduce

Place a track platform is such a way that it should slide behind a pane of glass or an adjacent wall. Build and run - the track platform will not move. (again - this works fine in the vanilla editor).

Logs and Reports

NET_GetBindAddresses found 10.0.0.121: 'Intel(R) Ethernet Controller (3) I225-V'
Opened Steam Socket NS_SERVER ( socket 4316 )
Opened Steam Socket NS_CLIENT ( socket 4352 )
Network: IP 10.0.0.121, mode MP, dedicated No, ports 27015 SV / 27005 CL
Parent cvar in client.dll not allowed (movement_anim_playback_minrate)
Game supporting (2) split screen players
maxplayers set to 1
Failed to parse custom font file 'resource/linux_fonts/DejaVuSans.ttf'
Failed to parse custom font file 'resource/linux_fonts/DejaVuSans-Bold.ttf'
Failed to parse custom font file 'resource/linux_fonts/DejaVuSans-BoldOblique.ttf'
Failed to parse custom font file 'resource/linux_fonts/DejaVuSans-Oblique.ttf'
Failed to parse custom font file 'resource/linux_fonts/LiberationSans-Regular.ttf'
Failed to parse custom font file 'resource/linux_fonts/LiberationSans-Bold.ttf'
Failed to parse custom font file 'resource/linux_fonts/LiberationMono-Regular.ttf'
Bad Tall value for DefaultFixedDropShadow
Bad Tall value for DefaultFixedDropShadow
Failed to parse custom font file 'resource/linux_fonts/DejaVuSans.ttf'
Failed to parse custom font file 'resource/linux_fonts/DejaVuSans-Bold.ttf'
Failed to parse custom font file 'resource/linux_fonts/DejaVuSans-BoldOblique.ttf'
Failed to parse custom font file 'resource/linux_fonts/DejaVuSans-Oblique.ttf'
Failed to parse custom font file 'resource/linux_fonts/LiberationSans-Regular.ttf'
Failed to parse custom font file 'resource/linux_fonts/LiberationSans-Bold.ttf'
Failed to parse custom font file 'resource/linux_fonts/LiberationMono-Regular.ttf'
Steam config directory: C:\Program Files (x86)\Steam\steamapps\common\Portal 2\portal2.exe\platform\config
--- Missing Vgui material vgui/hud/commands/gesture_sitspin_orange
--- Missing Vgui material vgui/hud/commands/gesture_Spinjump
--- Missing Vgui material vgui/hud/commands/gesture_headspin
--- Missing Vgui material vgui/hud/commands/gesture_pretzelwave
--- Missing Vgui material vgui/hud/commands/gesture_sitspin_orange
--- Missing Vgui material vgui/hud/commands/gesture_Spinjump
--- Missing Vgui material vgui/hud/commands/gesture_headspin
--- Missing Vgui material vgui/hud/commands/gesture_pretzelwave
Hud element 'CHUDVSScorePanel' doesn't have an entry 'VSScorePanel' in scripts/HudLayout.res
Hud element 'CHUDPaintAmmo' doesn't have an entry 'PaintAmmo' in scripts/HudLayout.res
Hud element 'CHudSubtitles' doesn't have an entry 'HudSubtitles' in scripts/HudLayout.res
Hud element 'CHudSaveStatus' doesn't have an entry 'HudSaveStatus' in scripts/HudLayout.res
--- Missing Vgui material vgui/hud/commands/change_this
--- Missing Vgui material vgui/hud/commands/gesture_sitspin_orange
--- Missing Vgui material vgui/hud/commands/gesture_Spinjump
--- Missing Vgui material vgui/hud/commands/gesture_headspin
--- Missing Vgui material vgui/hud/commands/gesture_pretzelwave
--- Missing Vgui material vgui/hud/commands/gesture_sitspin_orange
--- Missing Vgui material vgui/hud/commands/gesture_Spinjump
--- Missing Vgui material vgui/hud/commands/gesture_headspin
--- Missing Vgui material vgui/hud/commands/gesture_pretzelwave
Hud element 'CHUDVSScorePanel' doesn't have an entry 'VSScorePanel' in scripts/HudLayout.res
Hud element 'CHUDPaintAmmo' doesn't have an entry 'PaintAmmo' in scripts/HudLayout.res
Hud element 'CHudSubtitles' doesn't have an entry 'HudSubtitles' in scripts/HudLayout.res
Hud element 'CHudSaveStatus' doesn't have an entry 'HudSaveStatus' in scripts/HudLayout.res
--- Missing Vgui material vgui/hud/commands/gesture_smallwave
resource/closecaption_dfd_English.txt not found
resource/closecaption_english.txt will be used
Unknown command "cl_thirdperson"
Unknown command "joy_no_accel_scale"
Using joystick 'Xbox360 controller' configuration
Advanced joystick settings initialized for joystick 1
------------
joy1 x axis:  strafe (absolute)
joy1 y axis:  forward (absolute)
joy1 z axis:  unmapped
joy1 r axis:  pitch (absolute)
joy1 u axis:  yaw (absolute)
joy1 v axis:  unmapped
Advanced joystick settings initialized for joystick 2
------------
joy2 x axis:  strafe (absolute)
joy2 y axis:  forward (absolute)
joy2 z axis:  unmapped
joy2 r axis:  pitch (absolute)
joy2 u axis:  yaw (absolute)
joy2 v axis:  unmapped
Unknown command "joy_no_accel_scale"
Unknown command "sc_look_pad"
Unknown command "sc_accel_scale"
Unknown command "sc_accel_exponent"
Unknown command "sc_look_pad"
[PORTAL2 PUZZLEMAKER]  Unrecognised property type: 
[PORTAL2 PUZZLEMAKER]  Unrecognised property type: 
resource/closecaption_dfd_English.txt not found
resource/closecaption_english.txt will be used
Unknown command "cl_thirdperson"
[PORTAL2 PUZZLEMAKER]  Loaded puzzle puzzles\76561198042089249\1727545387.p2c
Unknown command "cl_puzzlemaker_activate"
CGameUIConVarRef mp_gamemode doesn't point to an existing ConVar
maxplayers set to 1
---- Host_NewGame ----
Network: IP 10.0.0.121, mode SP, dedicated No, ports 0 SV / 0 CL
Opened Steam Socket NS_SERVER ( socket 4996 )
Opened Steam Socket NS_CLIENT ( socket 5584 )
Network: IP 10.0.0.121, mode MP, dedicated No, ports 27015 SV / 27005 CL
Couldn't get HDR 'maps\1727545387/c-2400_0_0.hdr' -- Trying non HDR 'maps\1727545387/c-2400_0_0'
Failed, using default cubemap 'engine/defaultcubemap'
Couldn't get HDR 'maps\1727545387/c-2000_2000_-48.hdr' -- Trying non HDR 'maps\1727545387/c-2000_2000_-48'
Failed, using default cubemap 'engine/defaultcubemap'
Couldn't get HDR 'maps\1727545387/c-2000_-2000_-31.hdr' -- Trying non HDR 'maps\1727545387/c-2000_-2000_-31'
Failed, using default cubemap 'engine/defaultcubemap'
Host_NewGame on map puzzlemaker\76561198042089249\1727545387
exec: couldn't exec skill1.cfg
==== calling mapspawn.nut
Unable to load sprite material materials/sprites/gunsmoke.vmt!
Unable to load sprite material materials/sprites/bubble.vmt!
Attempted to create unknown entity type playtest_manager!
Can't init playtest_manager
Couldn't find any entities named cd20-cube_addon_*, which point_template cd20-cube_template is specifying.
Couldn't find any entities named cd32-cube_addon_*, which point_template cd32-cube_template is specifying.
Couldn't find any entities named cd90-cube_addon_*, which point_template cd90-cube_template is specifying.
PrecacheScriptSound 'music.puzzlemaker\76561198042089249\1727545387_tbout' failed, no such sound script entry
Commentary: Could not find commentary data file 'maps/puzzlemaker\76561198042089249\1727545387_commentary.txt'. 
1.000:  Sending UDP connect to public IP 127.0.0.1:27015
Server using '<none>' lobbies, requiring pw no, lobby id 0
RememberIPAddressForLobby: lobby 0 from address loopback
Can't find factory for entity: wearable_item
NULL Ent in UTIL_PrecacheOther
[PORTAL2 PUZZLEMAKER]  --------START loading assets--------

[PORTAL2 PUZZLEMAKER]  ---------END loading assets---------

==== calling mapspawn.nut
[PORTAL2 PUZZLEMAKER]  Saved puzzle: c:/program files (x86)/steam/steamapps/common/portal 2/portal2/puzzles\76561198042089249\autosave.p2c
Parent cvar in client.dll not allowed (r_shadowlod)
***********************************
*         NO GAME SESSION         *
* some features might be disabled *
* (achievements, stats, UI, etc.) *
***********************************
Redownloading all lightmaps
Connection to Steam servers successful.
   VAC secure mode is activated.
[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: (11,15,10)
[PORTAL2 PUZZLEMAKER]  Compilation time (after export): 41 (ms)
[PORTAL2 PUZZLEMAKER]  Compilation time (after VBSP): 3964 (ms)
[PORTAL2 PUZZLEMAKER]  Compilation time (after VVIS): 4064 (ms)
[PORTAL2 PUZZLEMAKER]  Compilation time (after VRAD): 8965 (ms)
[PORTAL2 PUZZLEMAKER]  Compilation time (complete): 9001 (ms) ...launching map!
Error: Operator stop_entry, unknown sound operator attribute input_start
---- Host_Changelevel ----
exec: couldn't exec skill1.cfg
==== calling mapspawn.nut
Attempted to create unknown entity type playtest_manager!
Can't init playtest_manager
Couldn't find any entities named cd20-cube_addon_*, which point_template cd20-cube_template is specifying.
Couldn't find any entities named cd32-cube_addon_*, which point_template cd32-cube_template is specifying.
Couldn't find any entities named cd90-cube_addon_*, which point_template cd90-cube_template is specifying.
PrecacheScriptSound 'music.puzzlemaker/preview_tbout' failed, no such sound script entry
Commentary: Could not find commentary data file 'maps/puzzlemaker/preview_commentary.txt'. 
Can't find factory for entity: wearable_item
NULL Ent in UTIL_PrecacheOther
[PORTAL2 PUZZLEMAKER]  --------START loading assets--------

[PORTAL2 PUZZLEMAKER]  ---------END loading assets---------

==== calling mapspawn.nut
Unknown command "cl_puzzlemaker_start_previewing"
***********************************
*         NO GAME SESSION         *
* some features might be disabled *
* (achievements, stats, UI, etc.) *
***********************************
=======================Trying to GivePlayerPortalgun
=======================Trying to UpgradePlayerPortalgun
Updating sound cache [8817 entries]
Found 8670 sound files on disk
Updated 0 out of 8670 cached files [182.400 msec]
Redownloading all lightmaps
SAVEGAME:  957.0kb,  358.5kb used by 793 entities (puzzlemaker/preview)
SAVEGAME:   52.8kb,   30.1kb used by 368 entities (puzzlemaker/preview)
SAVEGAME:    1.0kb,    0.0kb used by   0 entities (puzzlemaker/preview)
v0rtex2002 unpaused the game

Additional information

I'm using clean style. Here's my p2c file, plus a very basic map to test this issue by creating a new map using BEEmod. Sliding Doors p2c file.txt Sliding Doors TEST p2c file.txt

vrad-exe commented 4 days ago

Do you have "auto drop" checked? If that's turned on, the platform won't move unless there's a player on it.

v0rtex-2002 commented 4 days ago

No. It's unchecked on all of them. As stated, this map works fine when published using the vanilla PeTI editor. It's only when it's built with the BEEmod tools that they freeze up. I did try deleting and replacing one of the track platforms, and I did create a separate map from scratch under the BEEmod umbrella (the p2c of which I attached above) that behaves the same way.

TeamSpen210 commented 4 days ago

I think this is actually a different problem, I accidentally broke track platforms that are 2 blocks long. With that fixed, this works fine.

v0rtex-2002 commented 4 days ago

Oh, well that would explain it. All of these are two blocks long. Let me test with one longer than two.

v0rtex-2002 commented 4 days ago

Yep - sure enough... the one on the left (two blocks) does not work. The one on the right (three blocks) works as designed. Any ETA on a fix for this @TeamSpen210 ?

20241009183912_1