vrchat-community / osc

Files and Info on using OSC to communicate with VRChat
MIT License
234 stars 5 forks source link

Enabling OSC freezes avatar in place #83

Open DrywallDeluxe opened 2 years ago

DrywallDeluxe commented 2 years ago

Describe the bug Enabling OSC freezes my avatar in place for non-local players.

To Reproduce Steps to reproduce the behavior:

  1. Enable OSC via the Action Menu.

Expected behavior I expect my movement to be viewed properly by other players.

Screenshots (Videos) First video Second video

Info:

Additional context I am still able to move around normally, and I appear to teleport to my new location and freeze again when I reset my avatar (as shown in the second video). The only thing that 'fixes' the issue is disabling OSC and re-joining the world. This issue occurs on both the main and [ik-beta] versions, and persisted through a reinstall of VRChat. Desktop (Non-VR) mode is not affected by this bug.

Greendayle commented 2 years ago

I found that this happens for me only in some worlds. This world does it reliably: https://vrchat.com/home/launch?worldId=wrld_323e9cea-1f83-45d9-8a1d-c7a9e50ee191&instanceId=41651~hidden(usr_259294ba-b773-4531-9971-ef1c5aa3d385)~region(eu)~nonce(3A37DB812123F524C1CE9B1B60265BAC57268A5A26038C53)

bdunderscore commented 2 years ago

This is also reproducible in https://vrchat.com/home/world/wrld_0ec97c4f-1e84-4a3a-9e3a-fa3075b6c56d (at least, prior to the update yesterday; haven't checked since then)

DrywallDeluxe commented 2 years ago

Full Body Calibrate and Everything's Alright also consistently produce the issue, though I've also found that so far "older" worlds (specifically Pillow Fort Builder and Yayoi Onsen) allow me to interact normally with others without any problems.

DrywallDeluxe commented 2 years ago

Almost a month later, I've found a workaround. So, the combination of things that have solved this issue for me:

Step 1: Going to the VRChat website and clearing my block/mute/shown avatar lists.

After this, most of my avatars worked, but some would still exhibit the same issue, and I'd have to rejoin with OSC off or rejoin in a different avatar to fix it.

Step 2: Removing all stations/chairs from my avatars.

A few of my avatars had chairs on them so that I could pick smaller friends up and carry them around with me. These specifically were the ones that continued to break even after clearing my blocklist. After I removed the chairs and published the updated avatars, I no longer experienced the issue.

Hope this is helpful to others. I hesitate to close this since the true source of the problem has yet to be solved, but at the moment all works fine for me.