I have a shrinking ability for my game that makes players roughly 5 times smaller than normal. It was working great in the past, but now suddenly the player controls like ice when small. Were humanoid physics changed? How would I adjust this to work with the new system?
I would post a bug report rather than working around the change (if the latter is even possible) – this isn’t something you should have to work around. Make sure to include a repro file.
If you try to change directions while walking into a wall as an R15 character, the torque isn’t strong enough to do so anymore, so you keep facing the wall.
Not sure if related, but larger humanoids also have been demonstrating some odd behavior. They tend to spin in circles when being directed places, I noticed it with this gear:
The large quadrupeds in shard seekers used to moonwalk backwards while slowly turning turning around, and that no longer happens.
They now turn easily and are very responsive:
But now they also flop around when colliding with a simple wall:
and being forced to turn in first-person is nauseating, especially in VR:
To elaborate on this more directly, Roblox added some FVariables that let them tune the amount of force being applied for certain states. They were added in version 314, so about 5 weeks ago now.
These are the specific FInts they are using right now:
I’ve found some kind of work-around, it’s not perfect, but if you enabled CustomPhysicalProperties on all parts of the humanoid, and then set the density of all parts ridiculously high (like 100, the maximum), it stops the ice effects. You still run very fast, and jump way too high, but that can be adjusted.