You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/en-us/art/accessories/specifications.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -30,7 +30,7 @@ When ready to export, see [Export requirements](../../art/accessories/export-set
30
30
31
31
### Body scale
32
32
33
-
Roblox supports 3 types of body scales: `Classic`, `Normal`, and `Slender`. When designing your accessory, the size of your accessory cannot exceed the following sizes based on body scale and accessory asset type.
33
+
Roblox supports 3 types of body scales: `Classic`, `Normal`, and `Slender`. When designing your accessory, the size of your accessory cannot exceed the following sizes based on body scale and accessory asset type. Accessory size is measured based on attachment orientation.
34
34
35
35
See [Body scale](../accessories/body-scale.md) for more information on the different types of body proportions Roblox supports.
Copy file name to clipboardExpand all lines: content/en-us/production/monetization/avatar-creation-token.md
+4-3Lines changed: 4 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@ title: Avatar creation token
3
3
description: Enable users to create and purchase avatar items in experience.
4
4
---
5
5
6
-
An **avatar creation token** enables developers to allow users to create, purchase, and save avatar items directly from an experience to their platform-level inventory using [in-experience creation](../../avatar/in-experience-creation.md). Experiences that implement in-experience creation APIs, such as `Class.AvatarCreationService.PromptCreateAvatarAsync|PromptCreateAvatarAsync`, must include one or more avatar creation tokens. You can purchase and manage tokens in your experience's [Creator Dashboard](https://create.roblox.com/dashboard/creations).
6
+
An **avatar creation token** enables developers to allow users to create, purchase, and save avatar items directly from an experience to their platform-level inventory using [in-experience creation](../../avatar/in-experience-creation.md). Experiences that implement in-experience creation APIs, such as `Class.AvatarCreationService.PromptCreateAvatarAsync|PromptCreateAvatarAsync` and `Class.AvatarCreationService.PromptCreateAvatarAssetAsync|PromptCreateAvatarAssetAsync`, must include one or more avatar creation tokens. You can purchase and manage tokens in your experience's [Creator Dashboard](https://create.roblox.com/dashboard/creations).
7
7
8
8
<Alertseverity = 'info'>
9
9
Owners of experiences that incorporate in-experience avatar item creation also benefit from [Marketplace commissions](../../marketplace/marketplace-fees-and-commissions.md#commissions) as both **creator** and **experience owner**.
@@ -31,11 +31,12 @@ To create a token:
31
31
32
32
1.**Name** - The name of your token. This is not user-facing and can be changed after creation.
33
33
2.**Description** - The description of your token. This is not user-facing and can be changed after creation.
34
-
3.**Item Type** - At this time, you can only create the **Body** item type in experience. You cannot change this setting after token creation.
34
+
3.**Item Type** - The **Body** item type can be used in experience with `Class.AvatarCreationService.PromptCreateAvatarAsync|PromptCreateAvatarAsync` whereas the rest of the item types are meant to be used with
35
+
`Class.AvatarCreationService.PromptCreateAvatarAssetAsync|PromptCreateAvatarAssetAsync`. You cannot change this setting after token creation.
35
36
4.**Amount Above Price Floor** - Set the price above the Marketplace Price Floor for created items. If you intend to have different price points for items of the same type in your experience, the best way to achieve this is by purchasing multiple tokens. You can modify this field after creation.
36
37
5.**Do not price below (Optional)** - Set the minimum price for users to purchase your item. You can modify this field after creation.
37
38
<imgsrc="../../assets/monetization/avatar-creation-tokens/Avatar-Creation-Token-Prices.png"width="90%"alt="Price related fields for avatar token creation, including a calculated item price."/>
38
39
39
40
7. When complete, verify the **Creation Advance** and **Creation Fee** calculations and select **Create Token** to submit your purchase.
40
-
8. You can now access the created token in the experience's **avatar creation tokens** settings. To implement `Class.AvatarCreationService.PromptCreateAvatarAsync|PromptCreateAvatarAsync`, you'll need the token ID which you can access by selecting the three dots on the thumbnail and selecting **Copy Token ID**.
41
+
8. You can now access the created token in the experience's **avatar creation tokens** settings. To implement `Class.AvatarCreationService.PromptCreateAvatarAsync|PromptCreateAvatarAsync` or `Class.AvatarCreationService.PromptCreateAvatarAssetAsync|PromptCreateAvatarAssetAsync`, you'll need the token ID, which you can access by selecting the three dots on the thumbnail and selecting **Copy Token ID**.
41
42
<imgsrc="../../assets/monetization/avatar-creation-tokens/Avatar-Creation-Token-Copy-ID.png"width="30%"alt="Dropdown for created tokens revealing a Copy Token ID option" />
Copy file name to clipboardExpand all lines: content/en-us/production/promotion/content-maturity.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,7 +22,7 @@ If an experience does not have accurate or all content maturity information, Rob
22
22
23
23
## Generate labels
24
24
25
-
If your Roblox account is at least 30 days old, you can generate content maturity information by filling out the **Maturity & Compliance Questionnaire**, which contains a set of questions about the type of content players can possibly encounter within your experience, as well as how frequently it occurs. Your answers give Roblox an understanding of the content in your experience and ensure that the experience is available to the appropriate audience.
25
+
You can generate content maturity information by filling out the **Maturity & Compliance Questionnaire**, which contains a set of questions about the type of content players can possibly encounter within your experience, as well as how frequently it occurs. Your answers give Roblox an understanding of the content in your experience and ensure that the experience is available to the appropriate audience.
26
26
27
27
<Alertseverity="warning">
28
28
If your experience is going to have [Restricted content](https://en.help.roblox.com/hc/articles/15869919570708), it must first receive a Restricted maturity label so that its content is restricted to ID-verified players who are at least 17 years old. You must not add any restricted content to your experience before adding content maturity information.
Copy file name to clipboardExpand all lines: content/en-us/reference/cloud/cloud.docs.json
+35-2Lines changed: 35 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -8736,6 +8736,7 @@
8736
8736
}
8737
8737
},
8738
8738
"Place": {
8739
+
"required": ["templatePlace"],
8739
8740
"type": "object",
8740
8741
"properties": {
8741
8742
"path": {
@@ -8771,6 +8772,25 @@
8771
8772
"type": "integer",
8772
8773
"description": "The maximum number of allowed users in a single server.",
8773
8774
"format": "int32"
8775
+
},
8776
+
"root": {
8777
+
"readOnly": true,
8778
+
"example": true,
8779
+
"type": "boolean",
8780
+
"description": "Whether this place is its parent universe's root place or not.\nEach universe has exactly one root place."
8781
+
},
8782
+
"universeRuntimeCreation": {
8783
+
"readOnly": true,
8784
+
"example": true,
8785
+
"type": "boolean",
8786
+
"description": "Whether this place was created through in-experience creation.\nIf true, the place was created by calling AssetService::CreatePlaceAsync()\nfrom a script."
"description": "The resource path of the template place used to initialize the place on\ncreation.\nThe newly created place will be a clone of this template.\nA list of the valid template places can be obtained from\nListTemplatePlaces. Format: universes/{universe_id}/places/{place_id}",
8793
+
"x-immutable": true
8774
8794
}
8775
8795
},
8776
8796
"description": "Represents a Roblox place.",
@@ -9060,6 +9080,7 @@
9060
9080
"description": "Restore the data store"
9061
9081
},
9062
9082
"Universe": {
9083
+
"required": ["templateRootPlace"],
9063
9084
"type": "object",
9064
9085
"properties": {
9065
9086
"path": {
@@ -9099,9 +9120,9 @@
9099
9120
"description": "The universe is user-owned."
9100
9121
},
9101
9122
"group": {
9102
-
"readOnly": true,
9103
9123
"type": "string",
9104
-
"description": "The universe is group-owned."
9124
+
"description": "The universe is group-owned.",
9125
+
"x-immutable": true
9105
9126
},
9106
9127
"visibility": {
9107
9128
"readOnly": true,
@@ -9187,6 +9208,18 @@
9187
9208
"example": true,
9188
9209
"type": "boolean",
9189
9210
"description": "Whether or not players can join the Experience via VR."
9211
+
},
9212
+
"rootPlace": {
9213
+
"readOnly": true,
9214
+
"type": "string",
9215
+
"description": "The resource path of the root place of this universe\nFormat: universes/{universe_id}/places/{place_id}"
"description": "The resource path of the template place, used for CreateUniverse.\nThe root place of the newly-created universe will be a clone of this\ntemplate. A list of the valid template places can be obtained from\nListTemplatePlaces. Format: universes/{universe_id}/places/{place_id}",
0 commit comments