VRCStation is not sitting/locking players on remote clients.
complete
Kittenji
Sitting on a station do not lock the position for the player using it for remote users, this causes various desync issues on moving stations (Like the boats in FISH!)
Doing a bit of research, I found that sometimes the OnStationEntered event is not triggered but the local player has the InStation parameter set to true.
This also seems to happen more frequently when immediately sitting the user in the same station after leaving it.
Log In
e
euan
updated the status to
complete
Got a reliable repro still (thanks Kittenji) as such have fully rolled back the changes. I've discovered the root cause and have a fix but it'll need to wait for another client update. Until then (and hopefully still after) things should be working again properly
e
euan
updated the status to
needs more information
This issue was due to a server side change related to the system which syncs station sit state, physbone grabbing and avatar parameters.
One of the easier repro methods as mentioned in one of the merged posts is sitting in a station then altering avatar parameters.
I've now partially rolled back the change, funnily the part in which was explicitly trying to avoid this kind of issue. If you can still repro the issue do post back here
DragonAsh
euan This seems to have fixed the issue
e
euan
Merged in a post:
World / Local Animations Break after update
DragonAsh
After the update last night, it looks like most MMD worlds—and I’m assuming other worlds that use special station setups—are currently broken.
From what I’ve been told, the issue seems to be that the local animation is breaking while the world animation continues to work.
What I’m seeing in-game:
Avatars start moving normally with the animation from the station.
After a couple of seconds, they stop and just stand still.
I’ve also noticed that if someone toggles something on their avatar while the dance animation is playing, it can cause the animation to break as well.
So far, this appears to be related to the latest VRChat update rather than an issue with the MMD setup itself.
Multiple worlds affected - here are two examples
e
euan
Merged in a post:
World Stations are desynced/broken following upgrade to unity 6
TheMaskedMan00
I am not sure how to explain this easily, so i created a video to demonstrate the issue:
To sum it up, stations do not anchor the seated player to the station anymore (it only does sometimes) and more than one player can sit in a station at once.
This breaks things like cars, or systems that rely on stations to "change" the players visual position to others.
From what I've seen:
Player enters station,
On remote end, that player appears in the correct spot in the station for a moment
That player then gets teleported on remote end to where they
actually
areRemote player can enter the station even though the other player is already sitting in it, which causes even more issues.
e
euan
Merged in a post:
PB Grab Sync Issue with OSC Enabled
星星想吃桃
I’ve noticed a possible issue with PB synchronization in the latest version (build ID: 25738324). Here are the results of my own testing.
I first uploaded the original Shinano 1.02 model without face tracking. PB synchronization worked normally, and both I and other players could see PB grab interactions.
I then uploaded Shinano 1.02 with face tracking added. After that, other players could no longer see my PB grab interactions. Disabling the face tracking feature did not resolve the issue.
When I disabled OSC in VRChat, PB synchronization returned to normal, and other players could see the grab interactions again.
Please look into this.
Ner0kun
It seems that any avatar/animator parameter change will trigger it. So while dancing avoid using avatar toggles and you also might want to disable avatar interactions (if a contact receiver activates something it will trigger the bug)
WubTheCaptain
DragonAsh
Guess editing an existing thread is not a thing.
I need to make a correction.
The World Animation breaks while the local animation does not.
I had it reversed