Studio Macro Widget Plugin



I found myself often keeping a module or script with a ton of my frequently used project-specific command code that I’d copy from there are paste into the command bar whenever needed. This gets a little tedious, so I made a plugin to organize and be able to easily execute these commands as macros.

I’ve been using this for a few months and I’ve already accumulated a bunch of macros for my project. It’s been super useful for me, so I cleaned it up a bit and published it for anyone to use.

There’s a readme that will pop up when you first open the plugin, but basically the plugin makes a folder for itself in ServerStorage, and you can put all your macro modules in there.

It comes with a couple of macro examples to get you started. One of them is a pretty useful model screenshot tool. It centers and frames any model and sets up lighting, camera, background, and crop.

The plugin also supports all the themes!

If this would help with your workflow, here’s the plugin again:

It’s essentially just a plugin for mini plugins. If this is useful to you, post what you use it for!

Can you change all terrain of one material to that of another?

Added Vector3 macro item classes thanks to contribution from @0xBAADF00D

Also added support for mathematical evaluation in number fields thanks to code from @Fractality_alt


This is epic! I’m assuming that the macros don’t carry through out the games. Is there a way to have global macros?


No, it’s kind intended for project specific stuff. But it’s easy enough to copy modules from one place to another.


:bow: Thank you so much for this, I’ve been looking for something that does just this.


Just installed, this is the only plugin that I actually use on a regular basis.


This looks like a great plugin.


I have only been using this for a short amount of time, but I would definitely have to agree that this is a great plugin that a lot of people could find useful. I also love how you made sure it worked with both of the themes.


Very useful and nice plugin. Great work! :slight_smile:


A perfect use case for Packages.


The plugin is very nice, but not suitable if two people (or more) use it in TeamCreate. When you refresh your macros, it often duplicates all modules or just some of them. If that would no longer be the case, then the plugin would be perfect.


I’m a bit late to the party, but I’d like to say that I’m very impressed. This is awesome!


I got a weird bug when using the Vector3 classes. The class won’t load unless I make a unique SettingId for it every time I refresh the macro.


I know there was something funky with vector saving in the first version, are you sure you have the most up to date version of the plugin?


It didn’t have the option to update it from the plugin management menu, so I just reinstalled it right now and it doesn’t seem to be occurring anymore. I’ll see if it shows up again, thanks.