Hello developers! Today I’ll show my new plugin: Purple Explorer
Here is the link to get the plugin: https://create.roblox.com/marketplace/asset/10535211702
Why should I use this?
- Personal game’s explorer for each developer (compartible with Team Create);
- Reorganize your project’s main and recorrent objects (such scripts and related objects) without changing the original Parent of those;
- Bigger size and customizable colors theme;
- Instantiate scripts and folder easily;
- Similar use than the default Roblox Studio’s Explorer window.
This plugin was been created to provide a new way of the developer (specifically a programmer) organize your own game’s explorer, without really affecting it, because in large projects, the amount of objects in Explorer can affect the visibility of some important objects which are recorrent, like Script’s, ModuleScript’s and LocalScript’s
Main Features:
Adding objects
Select the explorer object(s) which you want to add and click on the plus button (+) in the top:
Dragging objects
You can drag objects inside Purple Explorer, like the default Explorer, but without changing the real parent of the objects:
Opening and instantiating new Scripts
You can add scripts with the top buttons and open with Right Click in the object:
Refreshing and Saving
The Refresh Button destroy any elements which the real object (explorer object) was been destroyed too. Save Button saves the current explorer in a folder with the developer’s UserId:
Theme Color Editor
This is a menu of the plugin that allows customize the explorer’s appearance. To change a color of an element, click on the mini-display example on the left side in somewhere to change the color of the choosen element.
Saving Addendum
When the plugin save the explorer, it creates a folder with one ObjectValue for each object you have added in the plugin, and because this, it’s strongly recommended to use fewer amount of objects as possible. The Color Editor doesn’t suffer this problem, because it uses the setting methods of plugin library (:SetSetting() and :GetSetting()).
Conclusion
I really hope this plugin can help someone to handle easier with some scripts in their games, and I would like to read some suggestions to improve the plugin performance and quality overall. Please report in this post any bug related with this plugin ^^
Known issues:
- Objects grabbing can bug and block the normal use of the plugin. If you notice this, please report with the maximum of details and restart the plugin (disable and enable by Plugin Manager);
- Saving method, looking for a better way to do this.