Do you think RotateV or these type of motors would be affected?
This update only affects building tools that rely on legacy surface joint behavior. The joints themselves will remain the same.
My vehicles use those motors for the wheels will it some how be affected?
The joints will remain the same if theyāre already built. If you need to make new vehicles with these old joints, you need to first build it unjoined and then call Model:MakeJoints()
on the entire thing.
The scripts currently already call for make joints
As long as youāre not mixing in constraints, the joints will function exactly the same as they do now. Read the announcement for details.
Iāve tried the beta everything works in the beta so should it be fine from there
Will the script that creates the two motors still create those or would I have to manually put them in the vehicle?
Again, this only affects build tools. You can still script the legacy joints as you always have been able to.
Just to confirm the build tools would be the drop down menu?
These will remain. In the joints mode tool, the āSurfaceā option is being removed.
Iām still confused with the whole āRotateVā is this related to this subject or will it be untouched?
RotateV is likely related, but because of your particular case, you will not be impacted. You will not be impacted by this change for the model that you are showing us.
I will explain why, but keep in mind that you will not be impacted. Your model and future models you make will continue to work if you keep making them how you are now. Nothing Iām about to say invalidates that.
If you plan to change how you are making your models, then you need to evaluate the first post by kleptonaut and figure out if things will keep working for you. If you plan to ask us if the changes you will make will change anything, then please be as detailed as possible. Let me reiterate that the way you are doing things right now will continue to work and will remain untouched.
The reason that what you are doing will continue to work is because:
- You are not using constraints, you are only using part surfaces
- You have a script calling
:MakeJoints()
or a script makes the joints itself.
Because of these things, your model will continue to work. If you change either of these then your model will break.
You model will still work and will not be impacted. It is possible that a future change months down the line will impact you. Because of this, I suggest getting familiar with constraints and transitioning your models over to constraints. Right now, with this change, you will not be impacted and your model will continue to work. You do not need to change anything right now.
Would motors that are made before the update still be functioning or not?
This looks really fun to use! I canāt wait until part surfaces are relevant again so I can start using them in more projects. Big +1 for Roblox devs.
RIP my yellow cheese blocks
One like = 1R$ to a Cheese family in need!
UPDATE: As @UnderMyWheel mentioned below:
Yesss!!
Yes, please read the original post
Just in case you didnāt already see this:
I love the update! I usually donāt use studs because I think I really donāt need to. However as long as there is no changes to Anchoring I will be fine!
Itās disappointing to me as a Average developer since this will get removed I donāt use the feature as much however I do use it a lot for baseplates.
Heres a topic. Scriots using code that has Surfaces, whether their enums or names, wonāt they break? Are you going to make a workaround for the script to not error out when it canāt find those properties?