Totally worth it. Can’t wait to get onto studio later to play around with the plug-in
Hey! We’re doing a bugfix update to fix a couple issues:
-
All scripts would be incorrectly marked as having unsaved changes. This didn’t have any serious implications; you just saw the ‘unsaved changes’ modal pop up a bit more often than it should have!
-
Changes to the saved scripts list made in Run mode (or more generally, other Studio sessions) would not be visible after returning to Studio. In limited cases, this could have led to minor data loss. (thanks to @Alvin_Blox for reporting this bug!)
Now, it’s not just fixed, but enhanced; InCommand now monitors the plugin save file to see when the script list updates in any Studio session, and instantly refreshes. This means no data loss and support for multiple Studio windows open at the same time!
The update should be rolling out as I write this. If there are any issues, please leave a reply here, or let me or @boatbomber know some other way
Love the plugin, will make good use of it.
A few suggestions I’d love to see:
- An individual Run button for commands so that we don’t have to load commands that don’t require any change.
- Collapsible folders to store related commands together.
- Stored stats about commands, total uses, last ran, last total run time, etc.
- Reorder commands.
All very good suggestions, thanks!
100% recommend.
Of course, there are some things that need to be worked on, and features to be added, such as:
• When typing, auto-scroll the script-editor frame so that whatever you are writing remains on screen
• Ability to switch between lines using arrow keys
One cool thing to be added (which I’m pretty sure the studio editor does not have) is the ability to click a line number, and have it select the entire line corresponding to it.
(e.g. If the index number on line 86 was clicked, then line 86 would be selected)
If anyone has a document with commands ready to paste into the command bar, then download this. Writing code is quicker, and easier to edit. It’s all easily accessible, and overall a great plugin.
Good job, guys!
Really glad you like it! Thank you for your feedback and suggestions.
Will definitely add this to our Trello.
This is something that Roblox really needs to handle. Support a feature request!
Adding this to our list as well, thanks.
Hmm, am I doing something wrong? Each time I hit Play it seems to corrupt the save and spams out “Unable to parse settings file for plugin”. Hitting Play even clears the saved commands permanently and won’t let me save any new ones. Here’s a short gyazo replay:
https://gyazo.com/4bddb542d7ac1110c49653c044565d1b
I’ll be honest; I’ve never seen an issue like that before!
Thanks for reporting it - I’ll try and reproduce it and, if I can, I’ll push out a fix asap.
We found the issue!
The issue is actually a pretty simple deadlock that only happens when you have multiple Roblox Studio sessions running concurrently (put simply, an environment where multiple instances of the same plugin are running). In the event that happens, it’s possible for InCommand to trap itself in a deadlock due to how script list updates are handled internally.
Luckily it’s easy enough to fix, so it’s rolling out now
Thank you for reporting the issue; please let us know if this has any knock-on consequences we didn’t catch!
Are my ‘saved’ scripts supposed to disappear when I close studio?
I hope this is just a bug, as I was really excited to be using this plugin, but if my code doesn’t even save, then I might as well be using the regular command bar.
They definitely save. Can we DM you to work out what happened here?
Edit: Resolved in DMs. He simply hadn’t updated the plugin to get the latest fix. All good now!
I’ve already recovered it, as the main command bar saves previous commands.
Still feel free to message me though
Could you provide visual feedback that my code ran?
Having snackbar popups for visual feedback is in the works already!
I was going to test it out and then- Oops It costs robux… I’m too poor for it. Can you make some alpha version free?
No. This has been answered both here and on Twitter.
You don’t necessarily need this plugin. Just use Roblox’s default command bar or another plugin. I personally have never had the need to use an external plugin as I don’t really see the point but if I recall correctly sircfenner made a plugin named security tools which is almost identical to this one.
Amazing creation! Always had trouble trying to use command bar, but now I could write multi-line code with this plugin!
Thanks so much to the both of you! This is one of the most useful plugins I’ve come across in a while and it’s definitely fairly priced for the feature set you’re getting.
For any fellow DataStore2 users, this is the perfect plugin for saving and quickly running the GDPR data removal code. Definitely cuts down on the time spent dealing with those frequent GDPR messages!
I would love to be able to specify a “main” function that I can give arguments to whenever I run my saved commands. Sometimes the Selection service simply isn’t enough. Loving the plugin so far, been using it every day since release and it has massively improved my workflow!