diff --git a/docs/lync/getting-started/usage/studio-plugin.md b/docs/lync/getting-started/usage/studio-plugin.md index 1bf60fa..6d5e1e4 100644 --- a/docs/lync/getting-started/usage/studio-plugin.md +++ b/docs/lync/getting-started/usage/studio-plugin.md @@ -10,7 +10,7 @@ The **Lync Client** widget is used to control an active live sync session. - **Sync** / **Pause** / **Resume** - Toggles live sync. - **Server Port** - Used only when the default port isn't available for live sync. -- **Save Script** / **Revert Script** - When live sync is enabled, the open script in Roblox Studio can be saved to disk, or reverted to its linked file's contents. +- **Undsaved files list** - A list of all modified synced objects. You can choose to **Ignore** changes, **Revert** to the linked file's contents, or **Save** the changes to disk. ## Playtest Sync @@ -23,13 +23,3 @@ Only the Roblox server-side (i.e., not client-side) will sync changes. The **Save Terrain** toolbar button is used to snapshot a [TerrainRegion](https://create.roblox.com/docs/reference/engine/classes/TerrainRegion) for use inside a project. Activating it opens a file save dialog. - -## Unsaved Models Widget - -A cube icon will appear in the bottom right corner of the viewport whenever a synced model is modified. - -Clicking on the icon opens the **Unsaved Models** widget which displays a list of all modified synced models. - -You can choose to **Ignore** the changes or **Save** them, which opens a file save dialog. - -The cube icon will go away when all modified models have been ignored or saved. diff --git a/docs/lync/project-format/files/supported-files.md b/docs/lync/project-format/files/supported-files.md index ecb887a..6368129 100644 --- a/docs/lync/project-format/files/supported-files.md +++ b/docs/lync/project-format/files/supported-files.md @@ -24,3 +24,6 @@ All forms of Roblox content can be stored on the filesystem and synced. See [project-format/files/scripts#script-directives](/lync/project-format/files/scripts#script-directives). ::: +::: danger UNAVAILABLE +Localization Tables are unimplemented in the `BUILD` mode. +::: diff --git a/docs/lync/project-format/project/project-file.md b/docs/lync/project-format/project/project-file.md index a3efb2f..dd2a011 100644 --- a/docs/lync/project-format/project/project-file.md +++ b/docs/lync/project-format/project/project-file.md @@ -11,7 +11,7 @@ Lync projects define the Instance tree inside Roblox, as well as configuring the - For non-default projects. ::: ::: info Keys -- `name`: string +- `name`: string *(Optional)* - The name of the project for informational purposes. - `base`: string *(Optional)* - The path to the file to build in when using `OPEN` and `BUILD` modes. @@ -20,6 +20,8 @@ Lync projects define the Instance tree inside Roblox, as well as configuring the - The path to save the finished build file when using `OPEN` and `BUILD` modes. - `port`: number - The network port to serve the project on when using `SERVE` and `OPEN` modes. +- `collisionGroups`: string *(Optional)* + - The path to a file that stores collision group data. - `servePlaceIds`: {number} *(Optional)* - An array of place IDs to serve. Lync will refuse to connect if the open place ID isn't found in the array. - `globIgnorePaths`: {string} *(Optional)* @@ -33,6 +35,9 @@ Lync projects define the Instance tree inside Roblox, as well as configuring the - `tree`: Object - The root Instance. ::: +::: danger UNAVAILABLE +The `collisionGroups` key is unimplemented in the `BUILD` mode. +::: ### Example @@ -42,6 +47,7 @@ Lync projects define the Instance tree inside Roblox, as well as configuring the "base": "Base.rbxl", "build": "Build.rbxl", "port": 34873, + "collisionGroups": "collisionGroups.json", "servePlaceIds": [ 1818 ], "globIgnorePaths": [ "ignoredDirectory/**" ], "sourcemapEnabled": {