Skip to content

Commit

Permalink
Alpha 0.29.0
Browse files Browse the repository at this point in the history
  • Loading branch information
hoontee committed Feb 28, 2024
1 parent 55c573e commit 7224793
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 12 deletions.
12 changes: 1 addition & 11 deletions docs/lync/getting-started/usage/studio-plugin.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
- **Unsaved 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

Expand All @@ -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.
3 changes: 3 additions & 0 deletions docs/lync/project-format/files/supported-files.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
:::
8 changes: 7 additions & 1 deletion docs/lync/project-format/project/project-file.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand All @@ -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)*
Expand All @@ -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

Expand All @@ -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": {
Expand Down

0 comments on commit 7224793

Please sign in to comment.