Recent Roblox Physics update has broke Flood Escape 2

https://twitter.com/Crazyblox_Dev/status/910603765165776896

The bug happens in my game both on client and in studio.

It is related to the BodyVelocity object when Y MaxForce is 8000 and X and Z MaxForce is 0.

The character is violently shot to the left with no input made from any of my games code.

Flood Escape 2 is negatively affected by this.

[EDIT: This has been solved by disabling the PSG solver, though I would like to keep it enabled in the future]

4 Likes

Might be related to this:
https://devforum.roblox.com/t/heads-up-collision-detection-optimization-enabled-pgs-only/53154

Possibly, people have only been reporting these errors within the past few hours.

I will disable the PSG solver for now and see if this solves it.

Can you link the game so that I can investigate.

1 Like

This was where the game had the bugs, but I’ve disabled PSG for it :stuck_out_tongue:

This testing place has the PSG enabled so this will be the place to check out:

Thanks for the quick response!

I’m also getting complaints of people’s units just falling through the map. No repro, it’s inconsistent and I haven’t changed anything recently.

I changed to no PSG solver, will report back on the results

1 Like

Can you explain to me how your movement works under water? What starts it and what gets it to stop? You don’t actually use water, you use your own thing. So I’m not sure how your swimming is supposed to work.

Sure;

When the character is in water the humanoid’s state is set to Freefall exclusively, so the horizontal movement is controlled as standard.

There is a BodyVelocity named SwimVel in the HumanoidRootPart which handles the vertical movement which is controlled by jump and the dive keybind (LeftShift) while swimming in the water.

It seems when the Velocity’s MaxForce is set to 8000 on the Y axis the character is flung leftwards when the BodyVelocity’s Y Velocity is set to a number other than 0.

Essentially, the bug occurs when there is no up or down movement from the velocity in the character when in water.

1 Like

I’ve reverted the change until I figure this out. Can you please re-enable PGS Solver?

Done! :stuck_out_tongue:

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.