Hi! I’m Afterl1ght, and I’ve been really a spy here for long.
So I made this simple plugin that may help you a little bit in building stuff. It’s out of the funsies, but glad you find it useful!
The title of this topic (without the ‘Plugin’ part) is the name of the plugin. Its sole purposes are to preview model (currently support only one model) that is not a part of the Workspace and to edit the preview model directly without extra steps. I’d like to keep the model somewhere else like ServerStorage
without moving it back and forth, ya know… so that’s why I made this, and I don’t know if anybody else made this already, but I wanted to share if it’s helpful to ya all, because it’s helpful to me!
Here is the link to the plugin.
Features
- Preview selected model outside Workspace.
- Edit that model and save it manually without having to move the model.
- You can undo it, but be careful!
- Autosaving… won’t exist for some reasons
- Ability to save nothing
- Ability to delete the folder created by the plugin and mess with its disabilities
- Witness my lack of research that this plugin may be made redundant
- Ability to umm
Useful for...
- Games that load maps from external storage (ServerStorage, ReplicatedStorage, etc.)
- ^
- Tell me if it’s useful for you too! I’ll add it to the list probably
How to use
- Install the plugin.
- Select a model that is outside Workspace and press “Toggle Preview” in Plugins tab.
- Make changes or add anything to the model.
- If you want to save your work, press “Save Changes” in the same tab.
- Pressing “Toggle Preview” again will release the preview. If you have saved any edits made to the model, the original model will be changed as well!
How does it work?
It’s pretty simple - it saves the original model into a local variable and put its clone to a folder made by the plugin inside Workspace. It saves edits to the clone by putting the clone of the model inside the plugin-made folder into the original model’s parent, then delete the original model. The mentioned local variable will then be set to the that instance, allowing the builder to continue their work with no limits on saving. I’ll change the method, since I think it needs stuff to make it better. Just allow me to build my game first…
Dunn
If you’re having troubles understanding me (which most people do), here’s the plugin in action:
Goodluck!