Skip to content

Commit cb7a39c

Browse files
update Open Source Docs from Roblox internal teams
1 parent d04b862 commit cb7a39c

File tree

8 files changed

+29
-12
lines changed

8 files changed

+29
-12
lines changed

content/common/navigation/education.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@ navigation:
211211
path: /education/build-it-play-it-galactic-speedway/duplicate-and-design
212212
- title: Group the parts
213213
path: /education/build-it-play-it-galactic-speedway/grouping-the-parts
214-
- title: Add to the gorage
214+
- title: Add to the garage
215215
path: /education/build-it-play-it-galactic-speedway/add-to-the-garage
216216
- title: Test the speeder
217217
path: /education/build-it-play-it-galactic-speedway/test-the-speeder
Lines changed: 2 additions & 2 deletions
Loading

content/en-us/creator-programs/rdc.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@ RDC is an invite-only, hybrid (in-person and online) event that brings together
1313
variant="filled"/>
1414
</figure><br />
1515

16-
Creators will receive invites to the annual Roblox Developer Conference. These invites can be for in-person attendance or for virtual viewing. Keep an eye on the DevForum for updates regarding the conference each year. We announce "Save the Date" and when registration opens.
16+
Creators will receive invites to the annual Roblox Developers Conference. These invites can be for in-person attendance or for virtual viewing. Keep an eye on the DevForum for updates regarding the conference each year. We announce "Save the Date" and when registration opens.
1717

18-
For some examples of Roblox Developer Conference keynotes, talks, and Q&A sessions, see the [RDC 2024 YouTube playlist](https://www.youtube.com/playlist?list=PLuEQ5BB-Z1PJi8RJ7Kuc0JhcT0ubgaL43).
18+
For some examples of Roblox Developers Conference keynotes, talks, and Q&A sessions, see the [RDC 2024 YouTube playlist](https://www.youtube.com/playlist?list=PLuEQ5BB-Z1PJi8RJ7Kuc0JhcT0ubgaL43).

content/en-us/includes/ui/default-ui.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,10 @@ All Roblox experiences include several UI elements that are enabled by default.
3131
<tr>
3232
<td>Popup menu of character [emotes](../../characters/emotes.md).</td>
3333
<td>`Enum.CoreGuiType.EmotesMenu`</td>
34+
</tr>
35+
<tr>
36+
<td>A window displaying a player's perspective or view of their own character. Does not appear unless the player has enabled **Self&nbsp;View** from the Roblox menu.</td>
37+
<td>`Enum.CoreGuiType.SelfView`</td>
3438
</tr>
3539
<tr>
3640
<td>A **capture screenshot** button along the right side of the screen. Does not appear unless the player has enabled **Captures** from the Roblox menu.</td>
@@ -39,7 +43,7 @@ All Roblox experiences include several UI elements that are enabled by default.
3943
</tbody>
4044
</table>
4145

42-
<img src="../assets/ui/misc/CoreGui-Elements.jpg" width="840" alt="Core UI elements in every Roblox experience." />
46+
<img src="../../assets/ui/misc/CoreGui-Elements.jpg" width="840" alt="Core UI elements in every Roblox experience." />
4347

4448
```lua title="Client Script - Disable Default UI Elements"
4549
local StarterGui = game:GetService("StarterGui")
@@ -51,7 +55,7 @@ StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.Backpack, false)
5155

5256
Additionally, devices with touch capabilities include a virtual thumbstick and a jump button by default. If desired, you can hide these elements by setting `Class.GuiService.TouchControlsEnabled` to `false` in a client‑side script.
5357

54-
<img src="../assets/ui/misc/TouchGui-Elements.png" width="840" alt="UI elements for touch-capable devices in every Roblox experience" />
58+
<img src="../../assets/ui/misc/TouchGui-Elements.png" width="840" alt="UI elements for touch-capable devices in every Roblox experience" />
5559

5660
```lua title="Client Script - Disable Touch Controls"
5761
local GuiService = game:GetService("GuiService")

content/en-us/production/monetization/developer-products.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,10 @@ The firing of `PromptProductPurchaseFinished` does not mean that a user has succ
169169

170170
#### Test mode
171171

172+
<Alert severity="warning">
173+
Items for sale in test mode cost actual Robux. We recommend testing low-cost developer products.
174+
</Alert>
175+
172176
The **test mode** feature helps you validate your purchase flow by simulating a developer product purchase outside your experience. You should use test mode to make sure that you have implemented `ProcessReceipt` correctly before enabling external developer product sales.
173177

174178
The developer products you put up for sale in test mode can only be seen by you and by members of your group. They are not visible to users.
@@ -203,6 +207,15 @@ To enable external sales:
203207

204208
To disable the external sale of a developer product, select the product on the **Developer Products** page and clear the **Allow external purchases** checkbox.
205209

210+
#### Limitations
211+
212+
- Items for sale in test mode cost actual Robux. We recommend testing low-cost developer products.
213+
- Items for sale in test mode can only be seen by you or by members of your group.
214+
- To be sold externally, your developer products **must** have a thumbnail.
215+
- You should not sell the following outside your experience:
216+
- Paid random items
217+
- Items that are limited to specific quantities, time, place, or user settings and roles
218+
206219
## Handle a developer product purchase
207220

208221
After a user purchases a developer product, you must handle and record the transaction. To do this, use a `Class.Script` within `Class.ServerScriptService` using the `ProcessReceipt` function.

content/en-us/reference/engine/classes/MarketplaceService.yaml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1456,8 +1456,7 @@ callbacks:
14561456
transaction.
14571457
- `CurrencyType` &mdash; The type of currency spent in the purchase;
14581458
always `Enum.CurrencyType.Robux`.
1459-
- `Enum.ProductPurchaseChannel` &mdash; An enum that represents
1460-
how the user acquired the developer product.
1459+
- `ProductPurchaseChannel` — How the user acquired the developer product. One of `Enum.ProductPurchaseChannel`.
14611460
returns:
14621461
- type: ProductPurchaseDecision
14631462
summary: |

content/en-us/reference/engine/enums/CoreGuiType.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,10 @@ items:
5050
deprecation_message: ''
5151
- name: SelfView
5252
value: 6
53-
summary: ''
53+
summary: |
54+
A player's perspective or view of their own character.
5455
tags: []
55-
deprecation_message: |
56-
This option is deprecated and has no effect.
56+
deprecation_message: ''
5757
- name: Captures
5858
summary: |
5959
A "capture" button along the right side of the screen.

tools/checks/utils/allowedHttpLinks.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -607,3 +607,4 @@ https://developer.mozilla.org/docs/Web/HTTP/Methods/OPTIONS
607607
https://developer.mozilla.org/docs/Web/HTTP/Methods/TRACE
608608
https://developer.mozilla.org/docs/Web/HTTP/Methods/PATCH
609609
https://docs.google.com/forms/d/e/1FAIpQLSfGTRQwATB2wUg0P4HUSTtyXrhptFahJifo1ew84SyqtfSBfg/viewform
610+
https://www.youtube.com/playlist?list=PLuEQ5BB-Z1PJi8RJ7Kuc0JhcT0ubgaL43

0 commit comments

Comments
 (0)