27th March update broke triggers
complete
Lakuza
the latest update (that added dynamic bone options) broke a trigger in Luxerion World that prevents the world from being played entirely.
The trigger in question, is an on interact local trigger that calls a custom trigger teleporting the player to the main location. With this update the trigger is giving this error:
"Deferring event of type AnimationTrigger becase dispatcher is unavailable."
The custom trigger is local too (as well as the initial on interact).
Log In
ExDe707
Triggers on stations on avatars seem to be not functional either. While chairs highlight on the avatar when pointed at, you cannot sit on them.
H
Hugo Zink
Triggers are not quite fixed, OnEnable still seems to break in a lot of cases.
Ruuubick - Designer
updated the status to
complete
danly
Photo Viewer
View photos in a modal
Tupper - VRChat
updated the status to
in progress
danly
Workin on it
Tupper - VRChat
updated the status to
tracked
Actively investigating.
Temporal
I too am having this issue on my map
World name: Bedroom Theatre
ID: wrld_fff5d510-fc53-4e88-9d4e-1e0e45a17aff
From what I can tell, if a non-local trigger is triggered on an object that is active on the caller, but inactive on the receivers, the receivers do not replay that trigger but get the error as seen in the attached screenshot.
I use this for a menu system that can be set to master only, and also to sync states of menu's that may or may not be active locally for each person, because users have the choice of enabling the menu's visibility or not.
Reproduction steps:
- Choose one of the video players while the video is set to master only.
- Room master set the video the everyone
- The menu that is now enabled for everyone else does not have the same state as the master because not all triggers were broadcasted and replayed properly.
Actually, upon closer inspection, the trigger in question sets some game objects active and others inactive. The objects to be set as active are all sync'd, it is only the set game object false that do not go off.
Edit:
Trigger setup: https://nyanpa.su/i/blDvteI.png
The button the trigger is on is disabled by default. "InitControls" is enabled for the room master on join or when its transferred locally, using the vrcaudiobank trick to get a master local trigger. For everyone else, "InitControls" is disabled. The buttons stream and video are used to select which video players to use. The alwaysbufferone trigger to set gameobjects false does not go off for those who have the "InitControls" object disabled.
(the targets may have cloned names but the path is unique fyi)
Photo Viewer
View photos in a modal