Back in May, I had an idea for a universal build tool that you could easily add modules to like you could plugins. I got it working, but it is not at the point I would make it public, and I stopped working on it for other jobs.
So, I have open sourced the place, and anyone can finish it. Project uBuild - Roblox
All I would want in return if it is published is some form of credit for the existing work. Feel free to add, edit, or remove anything you want.
I always make it a point to look at other tools. I can study their tool from the perspective of someone who’s never used it. It’s even better to try it out on your own and see where you get stuck, but my brain is already tainted by that tutorial.
Here’s what I like:
The color picker is boss. I’ve seen it on this forum, but I don’t recall if it was you who posted it. Anyway, it seems more convenient to use than picking from a palette.
Having the “paint entire selection” vs “paint just a brick” is kind of nice. Some users like the tactile feedback, and others like the speed.
Here’s what could be improved (mostly thoughts on the Gui):
Appearance tools seem likely to get lost. That tab is so tiny in comparison to the rest of the Gui.
Gui might be a little too cluttered. There are a lot of buttons which might be confusing for the users, especially in the list of parameters.
The buttons suggest that they are independent tools because they look like roblox tools (and F3X & v4.1 tools, for that matter); however, in reality they are buttons that perform operations. That might catch people off guard. If you use a TextButton (or even a hybrid Image+TextButton), people will be more prepared for them to change things. Actually, in some cases they are tools (move, resize, rotate), but in others, they aren’t (deselect all, delete bricks, etc.). That will throw people.
Finally, I gotta ask if the following things are supported:
History (undo + redo)
FilteringEnabled
?
Anyway, nice work. I always like seeing more build tools floating around.
I am asking if anyone wants to finish it, I don’t plan to work on it any time soon.
For the color picker, I am the person who posted it before as part of the Color+ plugin.
For FilteringEnabled, each module has to have it supported because some universal function is not ideal with other scripts running.
Edit: And yes, the modules that I already made are FilteringEnabled compatible.