Argon - Full featured tool for Roblox development

I was thrilled at the site of creating a part in studio and having it sync with the filesystem, but its not really working for me. The two-way-sync is working with scripts, but if I add any type of object in studio that isnt a script, it doesn’t sync. How can I get it to sync with objects that aren’t scripts? (Yes, Only-Code-Mode is off)

Hiii, I use argon in WSL with debian, the tool broke when new update was released 2.0.22.

argon: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.38' not found (required by argon)
argon: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.39' not found (required by argon)

it work decently in arch wsl, if i am right, Debian12 (latest version of debian) has glibc 2.36
so thats the reason for it to break.
For now i will use old version, hope you can fix it, i really dont know much about building the tool to create executable.
my friend said it could be: “It might be that they compiled argon in some bad env if the previous one works.”

If you want me to provide any more information about my environment or anything, let me know :slight_smile:

Adding to that issue, tool is auto updating to latest version after some time.

I turned off check_updates and auto_update, set argon version to @2.0.21 locally using aftman, still its auto updating. to @2.0.22.

I also get this error, everytime open up vscode
image

(Apologies if i am not following any talking standards, its my first time interacting in devforum this way)

1 Like

Hi, I temporarily fixed it

  1. Install rust and cargo.
  2. Downloaded argon source code zip file from github/releases
  3. Unzip and run cargo build --release
  4. Find where is argon by running which argon, I got it as
    image
  5. remove that file using rm command
  6. Move the executable from target/release to that folder which is /home/user/.argon/bin/ for me
  7. Now you should have it working for now, type argon and press enter to confirm, if not errors then it means its working

If you already did some changes in studio and now want to keep local version upto date, you can follow this guide Argon , particularly changing the initial sync to client. (just that)

If you want help you can dm in discord (same username, that is ImCelestrialDev)

Note: I am a beginner myself in linux and everything, this may not be the best way, but i want it to get working for now

I meant new instances that were recently added by Roblox like UIDragDetector. So if you were using one of them, that could be a problem.

I updated the library and implemented some fixes so could you test it now?

1 Like

It looks like there is an issue with syncing back non-script instances, will fix that today.

1 Like

Argon executables are built automatically on GitHub Actions runners so there isn’t much I can do to fix it other than downgrading the OS they use. I released a new CLI version today, could you test it and let me know if the issue persists?

VS Code extension does not respect CLI config as it’s a separate system. I added a new setting for it that you can disable:
image
Make sure you update the extension to the latest version.

It’s caused by the install_plugin setting which is enabled by default. Installing the Argon plugin via CLI isn’t currently supported on any Linux distro so make sure you disable it.

Yeah that’s how Argon gets compiled so I might have to downgrade Linux runner. Let me know if the issue is still there on version 2.0.23.

i have not used UIDragDetector, however, it seems that it works now! thank you for this update.

hey so uh, apparently i managed to break argon. idk how, it was working just fine,


now it wont even find reg, and if i put C:/Windows/System32 or something similar it just keeps telling me to restart the computer or run vs code as administrator with both doesnt work

That’s weird, what OS are you running? Also could you run this command: reg query HKEY_CURRENT_USER\Environment /v PATH in your terminal and let me know if it still errors?

hey so uh, i didnt see this but i managed to fix this by doing a system restore which fixed my problem, i ran the command which seems to tell me the paths after i did the system restore, now im not sure whenever it couldn’t find path because the path was exactly the same or reg just wasnt a command. If the problem still occurs i’ll report it in here asap

1 Like

How can I use argon for multiple developers at the same time working on the same place?

Hi, it broke same error. (Verified by manually downloading 2.0.23 from github)

Thanks for adding that option in VS Code extension.
I will compile it myself for now. Let me know if you downgrade Linux runner. I will test it again.

I recommend using this official VS Code extension called Live Share. It works exactly the same as collaborative editing in Roblox Studio. Keep in mind that only host needs to run Argon.

Okay, I’m going to downgrade it in the next update. Will let you know when it’s ready

Hello,
The “Open In Editor” feature is not working properly.
After checking the detailed logs, I found the following:

  • In Roblox Studio:
    TRACE: Client request: open
  • In VSCode:
    TRACE: Received request: open [argon::server::open:19]

However, nothing opens in VSCode, and no changes occur. I’m using Windows.
Is there anything else I should check to get this feature working? Would it be possible to investigate this issue?
Thanks!

Hi, thanks for all the details. I will look into it next week.

1 Like

@Dervex Hey so im back and the error appears, again.


i did the command you said and here it is

Is there a way to edit multiple places at time?

Oh also would like to report a bug, It cant find my Git binaries, while i have them installed and fully functional