[Early Preview] Studio Script Sync

Thanks for the reply. I definitely want to know more. My game is launching soon and I want to make sure I have seamless updates. Do I send a dm on this or discord? Ill send one on here anyway. I dont know anything about rojo either im very interested

I personally don’t see the point of having to use an external coding software to write roblox scripts. What even is the point?? The current script editor does the job well why would you need to overcomplicate things ?

doesn’t the module need to be public in order to do this?

There are a lot of replies in this thread that explain why someone may want to use an external IDE over the default Roblox code editor and this isn’t just for external code editing, you can also integrate with GitHub for version control and project management.

Really appreciate the early preview!

I’m hoping to get clarification on the following planned features:

  • The ability to sync folders + their script descendants
  • Starting sync from the state on disk, rather than the state in Studio

Two related questions:

  1. Will folders with instances other than scripts have the ability to sync?
  2. How will the hierarchy of a folder’s descendants in the DM translate to the hierarchy of a file system (Studio → Disk) and vice versa (Disk → Studio)?

For example, how would Studio Script Sync know what to do with the following:

Example 1:

  • Folder (to sync)
    • ScriptA
      • ScriptB
        • ScriptC

Example 2:

  • Folder (to sync)
    • ScriptA
    • Model
      • ScriptB

And whatever state these end up in on disk, how would Studio Script Sync know how to map the file system’s scripts back to the folder’s hierarchy in the DM?

Since syncing folders to and from disk are planned features, I’m assuming the answers to these questions are known. Any high level clarification is much appreciated, thanks!

when i sync a script with a emoji in it they get replaced with ??, not sure if its something in vscode or this

You can require private modules that you own on games that you own and subsequently you can require modules under a group in a game that is also under the group