Porting an Existing Game
Learn how to port your existing Roblox game to Argon!
Porting from Roblox Studio
- Create an empty Argon project as described in the Create New Project guide
- Make sure your
*.project.json
file has all services you would like to port included - Open target place in Roblox Studio
- Change Initial Sync Priority to
Client
in Argon plugin settings - Go back to the project and start Live Sync
- Connect plugin to the running Argon session
- Accept incoming changes from Roblox Studio (CLI only)
- Voilà! Your game is now on your file system and you can start coding!
Porting .rbxl or .rbxlx Files
Not implemented yet.
Instance Filtering
You can tell Argon to ignore certain instances by their name, class or path. Additionally you can specify properties that should be ignored. All of this can be done by specifying Syncback Settings in the *.project.json
file. Here is an example:
{
"name": "Project",
"tree": {
"$path": "src"
},
"syncback": {
"ignoreNames": ["Map", "Models"],
"ignoreClasses": ["Part", "Camera"],
"ignoreProperties": ["Size", "Position"]
}
}