Swap lets you transfer and change data on your instances like ClassNames, properties, attributes, and tag very quickly.
Swap’s class converter leverages superclass, property, and pre-defined conversion data in combination your conversion history to accurately predict what class you are searching for and get better at making predictions over time.
Words that make up class names can be filled at the press of the TAB key or SPACE bar. In a TextBox-only form factor this makes selecting very familiar classes like “TextLabel”, “TextButton”, and "TextBox” extremely easy.
To align better with how you use Studio, Swap will only let you convert to deprecated classes if you have explicitly told Roblox Studio you want to see them.
When you are ready to convert a class, click the Swap button or press Enter. You’ll immediately see a variety of different ways that you can go about it. Below is a guide to what each option does.
Conversion Guide
-
Insert and Include Descendants: Clones selected objects and their descendants and converts the clones of the selected objects to their target class.
-
Insert and Exclude Descendants: Clones selected objects and converts them to the target class.
-
Replace and Include Descendants: Converts selected objects to the target class and keeps their descendants.
-
Replace and Exclude Descendants: Converts selected objects to the target class and removes their descendants.
Once you’ve added your new class, welds and other instances that take Object values will automatically update for you so you don’t need to do any extra work.
When you just want to transfer the attributes, properties, or tags from one place to another, there’s a way to do that too.
And you can use Studio shortcuts for everything mentioned so whether you’re a power user constantly moving tags around or just someone that wants to convert a class quicker, there’s a shortcut for it!
API Permissions
-
Script Injection: Is required if the class you are converting to is a script or has a descendant that is a script. This is also required if you want to change a script’s source when pasting properties.
-
HTTP Requests: are required for initial setup. After, you do not need to keep them enabled but doing so may result in more errors over time.
What’s new:
Swap is available to buy on the Creator Store.