New Character Controller for Worlds
interested
Fax
Players and world creators would appreciate a new character controller for VRChat worlds.
It should work mostly like VRChat's current character controller, but has a variety of improvements:
- Players can stand on moving platforms.
- Going upstairs and slopes is smoother.
- Players can get pushed around by the colliders.
- It's better at getting players unstuck from geometry.
- Udon has greater control over the character controller.
... And more!
Log In
n8bits
Would be cool to bring over features from the old combat api as well such as ragdoll
Godfall
"And more!"
Please add that we should absolutely be able to completely turn off the gogo loco cheat flight and speedhack systems.
SketchFoxsky
Would love to have this so we can do planetary gravity without shoving players into a chair.
or just anything to stop shoving players in chairs for everything
BLADE FORGERY
were gonna get gta 6 before this
SkeirBoreal
What is the approach to network synchronization for players on moving platforms? Will the system ensure that players are correctly attached and visually stable on dynamic objects like elevators, preventing the issue of desynchronization and clipping? I understand that IK has some latency for optimization, as noted in the 2018.4.4 update. However, I'm concerned about why overall player position data appears to have similar, strong delays over the network. Will this be fixed by the new character controller?
Fax
marked this post as
interested
Work on this feature is currently halted - we’re prioritizing other projects. That being said, we’ll let you know when this feature re-enters our roadmap.
I have update the post above accordingly.
Freneticǃ
Fax but why though it shouldn't be that hard to redo the controller 😭
the current vrchat controller afaik is one of the big things that cause performance loss when there is more then 7-8 players in a instance (or maybe im just misinformed on that idrk)
|KitKat|
Freneticǃ Doing it properly (like it deserves) requires time and attention. I don't want them rushing this feature.
Shaun
Fax Disappointed to see this halted but hoping it gets picked up again when the dev resources are available. It's definitely a feature that deserves polish
hdorriker
Freneticǃ You are not misinformed. The current character controller is an absolute nightmare to work with if you're trying to do anything interesting, requiring complex Udon apparatuses to do things as simple as (almost) move players together, and loads of active physics corrections to bring movement more in line with what players are expecting to see (to minimize motion sickness and increase comfort at lower frame rates). Updating the character controller (mostly by allowing us to get it the heck out of our way!) would enable many new types of worlds to become far more practical to make, and more accessible to more players across platforms, because it would dramatically simplify our code and also allow us to do more (long-established) gamedev tricks to optimize space like performant origin point shifting. This is not currently a priority at VRC, so hopefully if it ever is, then there will be some world devs around willing to build that out.
SplitScream
Any update?
Karet
the feature i am most excited for over anything else.
This post was marked as
tracked
DrBlackRat
Welp, I guess this is officially on the back burner again.
°sky
f
GHOST_OP
Annnnnnnd it's dead...
Salbug
Salena
;w;
Eliх
b r u h
Kaycie Shchi
How is this going to affect Udon prefabs that alter the current character controller for VRC? Prime example being Udon Airtime (https://github.com/squiddingme/UdonAirtime), a system that allows for greater mobility in worlds that allow it such as JSR Festival. Would the new character controller be able to work in tandem with these types of systems out the gate or would the prefab creators have to update these systems and have their worlds be broken for a while as a result? (Which I REALLY hope is not the case...)
SketchFoxsky
Kaycie Shchi I assume we may have the options like we do now with "Use Legacy Locomotion" though the current option makes it use the pre udon character controller.
Load More
→