Argon - Full featured tool for Roblox development

calm down this plugin was made for personal use and just released after :skull_and_crossbones:

15 Likes

Not going to lie, I love this plugin at least what it looks. Is there anyway to export my game to vsc format?

9 Likes

Currently no, but I’m literally working on this right now! There will be two options:

  • via Roblox plugin (no need to save .rbxl file locally)
  • via VS Code extension (local .rblx file required)
10 Likes

Alright, once that releases, I’ll be sure to use it. How do you handle ignoring instances?

10 Likes

There will be an option to sync only instances that contains code.

Instances that have not been registered by the plugin won’t be synced until you force plugin to sync everything / selected directories.

It may be confusing at this moment but I promise when I’m done with scripting I will create clear documentation on custom site.

Obviously there will be an option to ignore selected classes.

8 Likes

I suggest scripts adding to pre existing instances; ex: if I have a model in replicatedstorage or workspace i can specify the path and insert a script in it

9 Likes

You can already do that. When you create new instance inside VS Code and it already exists inside Roblox is will just get reference to that instance.

So in your example you would have to create (in VS Code) folder named name.Model inside folder named Workspace or ReplicatedStorage and then just create script inside of this folder e.g. Script.server.lua.

On my previous post I was taking about Roblox to VS Code scenario.

9 Likes

Can’t wait until I can port all of my games files! It looks super good.

9 Likes

One big plus for this is the ‘easier-ness’ of working with UI and not having to create lots of Rojo meta files. In my experience, working with UI can be somewhat annoying in Rojo, because Rojo isn’t great at having code nested in non-folder/non-service locations (it’s possible to set it up, but it feels clunky). Alternatively, I’ve taken to ‘injecting’ the relevant UI code from one location into designated UI via code that has to be specifically called in other situations. All told, I don’t mind this approach, because it does give me some flexibility that I otherwise wouldn’t have had, but with something like Argon’s approach, I wouldn’t have had to spend the time creating it in the first place.

9 Likes

I like this simplified model of doing things!
kind of a shame that it isn’t a cli, I like using a lot of unusual editors (like neovim and emacs lol) and itd be pretty helpful
unless there is one and im too lazy to look through the source code
shrug shrug

8 Likes

what about instances inside instances

6 Likes

That’s supported too, look:

11 Likes

woah. now THATS awesome
you really put your soul into this!

8 Likes

When will this be available to use, so I know when I will be porting to this instead of using roblox studio IDE?

7 Likes

In theory you can use this right now but I recommend wait few hours or one day until I release porting feature. Roblox to VS Code sync will be available in 1 - 3 days.

7 Likes

I’m curious what made you choose argon as the name for this.

4 Likes

That was pretty simple. I like names of certain chemical elements e.g. Xenon, Krypton, Sodium and I like icons of Adobe products. When I tried to combine this two things I got this, and I really like it. So my future plugins will have similar name and icon but with different color. :wink:

4 Likes

What about adding properties to it or scripts in scripts?

4 Likes

As I said in one of my previous posts I’m working on it and it will be done by modifying .properties file inside instance.

7 Likes

Will there be a way if I want to work with the studio editor or off-roblox studio not connected and it will override or keep changes?

6 Likes