[884] Animation sync + data storage does not sync properly
complete
Lyuma
These sliders are synced using Animation Sync, but instead of being set directly, the output cube colors are actually being set using an OnDataStorageChanged trigger
There's some glitch where the first time you use a slider the colors will be wrong. To test properly, have each client click on each slider once, and then start testing that they should always match (with 1 second delay due to OnDataStorageChanged rate limit)
On Beta, the cube color will usually not match between both clients (except the first time you join the world)
Log In
Tupper - VRChat Head of Community
complete
Fixed in a later update.
Ruuubick - Designer
in progress
danly
Lyuma It seems like the trigger that monitors for data storage changes is being disabled when it should be active.
There is another datastorage bug, which I think I have a fix for.
Lyuma
Ok, Ruuubick - Designer since I'm on a testing world roll again, here's a link to a more realistic testing world you can use for this:
This is a object sync test world, and it works the same way as VRMC 2017: No triggers broadcast from object spawns... instead, a local trigger sets an AnimatorFloat + AnimatorTrigger on an object synced animator. In 2018 open beta (build 884), the object synced animator appears not to sync at all.
Even if I end up switching to triggers, I would also like to see this get fixed since this is a pretty simple animator sync use case.
Also, unlike the trigger based approach, this world should sync the 4 object sync positions and numbers for late joiners, because that's how animation sync works
Lyuma
this world actually doesn't use data storage, only anim sync
Ruuubick - Designer
tracked