My game uses a significant amount of constraints for various things but mostly doors, most doors have a hinge to make it move and a torsionspring to shut it once the player has passed through it. In the past few days (I’m not sure exactly when) there has been some sort of change to physics that has broke torsionsprings, it’s not a signficant issue because I can fix it but it’s annoying because something has changed that means maxtorque has to be set higher for it to have an affect.
This change has probably broken more stuff I’ve not noticed yet as every constraint I’ve placed had to be carefully set so they work properly and this issue means I would have to spend days going around fixing every door to make sure it works the way I want it to.
Initially I thought I had broke something because it only happened on a small amount of doors in my game, but it is definitely a roblox issue because I have a development version and a main version of my game, and it has broke in the past few days on the main game which I have not updated in weeks.
This is a video on the testing version of my game where i first noticed the issue, the first door is different from most of the doors in my game in that it is automatic and supposed to move by itself when a player approaches it, so the hinge is a servo. I’m not sure if this has issues too, but setting either the servomaxtorque to higher, or the torsionspring maxtorque to lower will allow the door to move normally again. The other doors including the second one i test do not use a servo and the only torque that has an influence is the maxtorque of the torsionspring constraint which i think is what is having issues. At the end of the video i also test 2 other doors which work correctly.
This is a video on a separate game I created just to make sure nothing else was having an affect, the first 2 doors do not work correctly without a higher maxtorque, but the third one still works correctly. I have not changed anything about these doors or the area they were in since it started happening.
This is a post on twitter i made a while ago which shows the doors functioning correctly: https://x.com/Un_FamiliarRblx/status/1872355070249185757
Here is the file for the second place in the video
MaxTorqueIssuePlace.rbxl (201.4 KB)
So basically a few days ago I had zero issues with these doors, I’ve not changed anything with them, near them, or to the entire game which would affect them. Now these doors require more torque than they used to because roblox has changed something and it would be incredibly time consuming to have to adjust everything to fix this issue.