Skip to content

Commit 06a4229

Browse files
sync: update documentation sources (2026-03-12 18:56 UTC)
1 parent f591665 commit 06a4229

5 files changed

Lines changed: 171 additions & 1 deletion

File tree

roblox/common/navigation/engine/studio.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ navigation:
1111
path: /assistant/guide
1212
section:
1313
- title: Overview
14-
path: /assistant/guide
14+
path: /assistant/guide
1515
- title: Prompt guide and examples
1616
path: /assistant/prompt-engineering
1717
- title: MCP Server
@@ -57,6 +57,8 @@ navigation:
5757
path: /studio/experience-settings
5858
- title: Avatar Settings
5959
path: /studio/avatar-settings
60+
- title: Command-line interface
61+
path: /studio/command-line-interface
6062
- heading: Plugins
6163
- title: Overview
6264
path: /studio/plugins

roblox/en-us/art/characters/creating/template-files.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,10 @@ You can choose from a variety of templates that best match your final design and
4343

4444
Each `.zip` contains a `.blend`, `.fbx`, and PBR texture `.png` files for that template model. If using Blender or following the [template creation guides](../../../art/characters/creating/index.md), use the `.blend` project.
4545

46+
<Alert severity = 'warning'>
47+
Some of the template files include additional mesh assets for eyebrows and eyelashes. These eyebrows and eyelashes versions may not be fully compatible with the template body. For the latest information on eyebrows and eyelashes, see [Makeup](../../../makeup/index.md#components-of-makeup).
48+
</Alert>
49+
4650
<Tabs>
4751
<TabItem label="Head Shapes">
4852
<GridContainer numColumns="2">
Lines changed: 3 additions & 0 deletions
Loading

roblox/en-us/avatar/resources.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -429,6 +429,10 @@ These assets require additional steps in third-party tools to pass validation in
429429
If you are using Roblox's avatar template files, you must perform the [cleanup steps](../art/characters/creating/combine-head-geometry.md) in order for the assets to properly validate before publishing to the Marketplace.
430430
</Alert>
431431

432+
<Alert severity = 'warning'>
433+
Some of the template files include additional mesh assets for eyebrows and eyelashes. These eyebrows and eyelashes versions may not be fully compatible with the template body. For the latest information on eyebrows and eyelashes, see [Makeup](../makeup/index.md#components-of-makeup).
434+
</Alert>
435+
432436
<Grid container style={{margin: -6}}>
433437
<Grid item XSmall={12} Medium={6} Large={4} style={{padding: 6}}>
434438
<Card style={{height: '100%'}}>
Lines changed: 157 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,157 @@
1+
---
2+
title: Studio command-line interface
3+
description: Roblox Studio supports command-line arguments that let you start Studio in a variety of ways and access special Studio functionality.
4+
---
5+
6+
Roblox Studio supports command-line arguments that let you launch it with special functionality, such as opening a specific place or script when Studio starts. The Roblox Studio executable is typically installed in the following locations:
7+
8+
<table>
9+
<thead>
10+
<tr>
11+
<th>OS</th>
12+
<th>Location</th>
13+
</tr>
14+
</thead>
15+
<tbody>
16+
<tr>
17+
<td>Windows</td>
18+
<td>`C:\Users\[YourUsername]\AppData\Local\Roblox.exe`</td>
19+
</tr>
20+
<tr>
21+
<td>Mac</td>
22+
<td>`/Applications/RobloxStudio.app/Contents/MacOS/RobloxStudio`</td>
23+
</tr>
24+
</tbody>
25+
</table>
26+
27+
## Open a place
28+
29+
To open a place, specify the place ID, universe ID, and a task. These arguments are required.
30+
31+
### Required arguments
32+
33+
<table>
34+
<thead>
35+
<tr>
36+
<th>Argument</th>
37+
<th>Description</th>
38+
</tr>
39+
</thead>
40+
<tbody>
41+
<tr>
42+
<td><code>-placeId &lt;placeId&gt;</code></td>
43+
<td>The numeric ID of the place to open.</td>
44+
</tr>
45+
<tr>
46+
<td><code>-universeId &lt;universeId&gt;</code></td>
47+
<td>The universe that owns the place.</td>
48+
</tr>
49+
<tr>
50+
<td><code>-task &lt;taskName&gt;</code></td>
51+
<td>Specifies how Studio opens the place based on the given task. See the <a href="#supported-tasks">Supported tasks</a> table for more information.</td>
52+
</tr>
53+
</tbody>
54+
</table>
55+
56+
### Supported tasks
57+
58+
<table>
59+
<thead>
60+
<tr>
61+
<th>Argument</th>
62+
<th>Description</th>
63+
</tr>
64+
</thead>
65+
<tbody>
66+
<tr>
67+
<td><code>EditPlace</code></td>
68+
<td>Opens the latest version of the place.</td>
69+
</tr>
70+
<tr>
71+
<td><code>EditPlaceRevision</code></td>
72+
<td>Opens a specific previous version of the place. This task requires you specify the place version with <code>-placeVersion &lt;versionNumber&gt;</code>.</td>
73+
</tr>
74+
</tbody>
75+
</table>
76+
77+
### Examples
78+
79+
```shell
80+
Roblox.exe -placeId 101570895440344 -universeId 9808504031 -task EditPlace
81+
82+
Roblox.exe -placeId 101570895440344 -universeId 9808504031 -task EditPlaceRevision -placeVersion 2
83+
```
84+
85+
## Open a script
86+
87+
To open a script, specify the place ID, universe ID, and task as described in the [Open a place](#open-a-place) section. Then provide one of the following arguments depending on how you want to open the script.
88+
89+
<table>
90+
<thead>
91+
<tr>
92+
<th>Argument</th>
93+
<th>Description</th>
94+
</tr>
95+
</thead>
96+
<tbody>
97+
<tr>
98+
<td><code>-openScriptPath &lt;path&gt;</code></td>
99+
<td><p>The path to the script. Must use `/` as separators and follow absolute `Global.LuaGlobals.require()|require-by-string` semantics. For example: </p>
100+
```-openScriptPath Workspace/MyFolder/MyScript```</td>
101+
</tr>
102+
<tr>
103+
<td><code>-openScriptFromId &lt;uniquedId&gt;</code></td>
104+
<td><p>The ID of the script to open. For example:</p>
105+
```-openScriptFromId 604a6aa2-04cc-c820-09b3-a1dc0000537f```</td>
106+
</tr>
107+
</tbody>
108+
</table>
109+
110+
### Optional highlighting
111+
112+
Optionally, you can highlight specific lines or a character range when opening the script with the following arguments.
113+
114+
<table>
115+
<thead>
116+
<tr>
117+
<th>Arguments</th>
118+
<th>Description</th>
119+
</tr>
120+
</thead>
121+
<tbody>
122+
<tr>
123+
<td>
124+
`-startLine <line>`<br/>
125+
`-endLine <line>`
126+
</td>
127+
<td>Highlight entire lines</td>
128+
</tr>
129+
<tr>
130+
<td>
131+
`-startLine <line>`<br/>
132+
`-endLine <line>`<br/>
133+
`-startCharacter <char>`<br/>
134+
`-endCharacter <char>`
135+
</td>
136+
<td>Highlight a character range</td>
137+
</tr>
138+
</tbody>
139+
</table>
140+
141+
The following indexing rules apply to each argument:
142+
143+
- Line numbers and character positions are 1-based.
144+
- The start position is inclusive, and the end position is exclusive.
145+
- Negative values are not supported.
146+
147+
For example, given the following string:
148+
149+
```shell
150+
print("Hello World")
151+
```
152+
153+
You can highlight `print` using the following arguments and values:
154+
155+
```shell
156+
-startLine 1 -endLine 1 -startCharacter 1 -endCharacter 6
157+
```

0 commit comments

Comments
 (0)