Earlier this year we announced a suite of changes affecting JointInstance based joints; particularly to how legacy surface-based joints behave. This fixed a lot of joint-related bugs and made joint behavior more consistent. These changes were not enabled by default.
Coming soon we’ll be forcing these changes for all games.
You should opt-in today to test and update your place to support these changes to avoid any future interruptions in the next phase of our rollout!
You can enable these changes in Studio today under Workspace properties.
Explicit mode include:
- Faster server startup times!
- Hidden surface joints will now show up in Workspace as children of their parts.
- Surface joints will be saved in the place file for consistent results.
- Changes to
BasePartproperty setter behavior. They will not break joints or create new ones.
- Duplicate welds are now allowed.
- Studio “Join” settings functioning as intended. “Never” works correctly in Explicit mode!
For more Explicit details see the original announcement post.
When is This Going into Effect?
Starting January 7th all places that have made no changes or otherwise still have
Workspace.AutoJointsMode set to
Default will behave as if they were set to
Explicit. The current default is
We recommend testing your places with
Explicit mode now and publishing with it enabled so this change happens on your timeline. Avoid any surprise game breakage when we enable this change!
During this time you can still opt-out by selecting
LegacyImplicit, but this is only a temporary measure to buy you extra time to fix your game to support these changes or report new bugs to us before we force
Explicit mode globally. We may postpone this if something on our end is not working as intended.
Starting February 13th at 1:22 PM PST all places will be forced to Explicit mode, even if they opted out. There will be no option to opt-out after this date.
Report any issues you encounter today!