[VRChat 2020.2.2] Setting an VRCSDK3 (Udon) world as home breaks subsequent behavior in VRCSDK2 worlds
Yū Kobayashi
Version: 2020.2.2
Description of the bug:
When some VRCSDK3 worlds are set as home, VRCSDK2 worlds have some malfunctionalities like:
* Transforms of GameObjects get desynced. Avatars are still synchronized properly
* VRC_Triggers and SoundSources on spawned objects disappear. Triggers on static object seem to be still functional
Nothing happen in "VRCSDK3 worlds from VRCSDK2 home".
Steps to reproduce:
- Find a world built with VRCSDK3 and make it home
- Restart VRChat
- Go to a world built with VRCSDK2 and has some interactions (like racing ones)
- Intended interactions and synchronization don't work
- Make itself home and restart VRChat (you can try another VRCSDK2 world)
- Check that broken behavior are brought back.
Extra files:
(I noticed this problem in some racing worlds. I couldn't drive any spawned car and saw other avatars hover in sitting pose.)
First: View from opponent player. In the car.
Second: View from me. She is hovering in sitting pose.
Log In
MEZZMERR
Aha! Just tested it out and this is the issue I was having for the past few days. I was visiting different servers with friends, and commands that spawned items would spawn a non-interactable version of the item instead. It wasn't effecting any of my friends.
Switching my home to the default VRchat home from my Udon test world and resetting the game made those worlds work as intended when I visited them!
PhaxeNor
Can confirm this;
- Set my home world to a udon test world of mine
- Restart the game
- Joined Treehouse in the shade
- Spawned the jetpack, but could not interact with it
- Joined Avatar Testing
- Spawned objects there, but also could not interact with them.
- Set a SDK2 world as home
- Restart
- Can now interact with those spawned objects.