Studio: Difference between revisions

From Legacy Roblox Wiki
Jump to navigationJump to search
m added brief clarification to Diagnostics+Scripts for Menu Bar
Added newer launcher
 
(8 intermediate revisions by one other user not shown)
Line 12: Line 12:
===Sodikm===
===Sodikm===
Like Novetus, make sure you have selected the version you would like to use, and then press Studio. It does not open up any maps you may have selected in the launcher.
Like Novetus, make sure you have selected the version you would like to use, and then press Studio. It does not open up any maps you may have selected in the launcher.
=== Only Retro Roblox Here ===
Open the launcher, select the version, and click Studio.
===Other===
===Other===
If you have a studio version of the client you want to use, then open up the RobloxApp.exe file to open studio. If there is a patched .exe file inside of the folder, then open that instead.
If you have a studio version of the client you want to use, then open up the RobloxApp.exe file to open studio. If there is a patched .exe file inside of the folder, then open that instead.
Line 52: Line 54:
! !! Name !! Description !! [[Keyboard Shortcuts|Keyboard Shortcut]]
! !! Name !! Description !! [[Keyboard Shortcuts|Keyboard Shortcut]]
|-
|-
| || Close  || Closes the place you currently have selected  ||  
| || Close  || Closes the place you currently have selected. ||  
|-
|-
| || Save As || Saves your current place to any specified format to your computer  ||  
| || Save As || Saves your current place to your computer. ||  
|-
|-
| || Publish to ROBLOX... || Publishes your current version of your place to the ROBLOX website || <b>NON-FUNCTIONAL</b>
| || Publish to ROBLOX... || Publishes your current place to the ROBLOX website. || <b>NON-FUNCTIONAL</b>
|-
|-
| || Save Selection as Model... || Saves the objects and or models you selected as a single model file (.RBXM)  ||  
| || Save Selection as Model... || Lets you save your current selected object or model to your computer (.RBXM)  ||  
|-
|-
| || Publish Selection as Model... || Publishes the objects and or models you selected as a free model || <b>NON-FUNCTIONAL</b>
| || Publish Selection as Model... || Publishes the objects and or models you selected as a free model. || <b>NON-FUNCTIONAL</b>
|-
|-
| || Print... || Prints your code || {{Key press|CTRL}} + {{Key press|P}}
| || Print... || Prints your code. || {{Key press|CTRL}} + {{Key press|P}}
|-
|-
| || Print Preview || Lets you look at what your code look like when printed ||  
| || Print Preview || Lets you look at what your code look like when printed. ||  
|-
|-
| || Print Setup... || Lets you set up your printer for printing ||  
| || Print Setup... || Sets up your printer. ||  
|-
|-
| || Exit || Exit Studio and all the places you have opened ||  
| || Exit || Closes Studio and all the places you have opened. ||  
|}
|}


Line 80: Line 82:
! !! Name !! Description !! [[Keyboard Shortcuts|Keyboard Shortcut]]
! !! Name !! Description !! [[Keyboard Shortcuts|Keyboard Shortcut]]
|-
|-
|[[Image:Exit.PNG]]      || Clear || Deletes the current object or model you currently have selected.  || {{Key press|DEL}}  
|[[Image:Exit.PNG]]      || Clear || Deletes the current object or model you currently have selected.  || {{Key press|DEL}}  
|-
|-
| || Select All || Selects all unlocked parts in workspace || {{Key press|CTRL}} + {{Key press|A}}
| || Select All || Selects all unlocked parts in workspace. || {{Key press|CTRL}} + {{Key press|A}}
|-
|-
| || Duplicate || Duplicates any instance you currently have selected || {{Key press|CTRL}} + {{Key press|D}}
| || Duplicate || Duplicates any object you currently have selected. || {{Key press|CTRL}} + {{Key press|D}}
|-
|-
|[[Image:Unlock.PNG]]      || Unlock All || Unlocks all parts in workspace ||  
|[[Image:Unlock.PNG]]      || Unlock All || Unlocks all parts in workspace. ||  
|}
|}


Line 99: Line 101:
! !! Name !! Description !! [[Keyboard Shortcuts|Keyboard Shortcut]]
! !! Name !! Description !! [[Keyboard Shortcuts|Keyboard Shortcut]]
|-
|-
| || Find || Opens a menu which allows you to find specific words in the opened script || {{Key press|CTRL}} + {{Key press|F}}
| || Find || Opens a menu which allows you to find specific words in a script. || {{Key press|CTRL}} + {{Key press|F}}
|-
|-
| || Find Next || Goes down to the next appearance of a specific word if it exists || {{Key press|F3}}
| || Find Next || Goes down to the next appearance of a specific word if it exists. || {{Key press|F3}}
|-
|-
| || Replace... || Opens a menu which allows you to replace one word with another  || {{Key press|CTRL}} + {{Key press|H}}
| || Replace... || Opens a menu which allows you to replace one word with another in a script. || {{Key press|CTRL}} + {{Key press|H}}
|}
|}


Line 116: Line 118:
! !! Name !! Description !! Clarification
! !! Name !! Description !! Clarification
|-
|-
| [[Image:Line_number.PNG]] || Display Line Numbers || A checkbox which decides line number visibility ||  
| [[Image:Line_number.PNG]] || Display Line Numbers || A checkbox which decides line number visibility. ||  
|-
|-
| || Display Selection/Bookmark Margin || A checkbox which decides bookmark/selection visibility ||  
| || Display Selection/Bookmark Margin || A checkbox which decides bookmark/selection visibility. ||  
|-
|-
| || Display Folding Margin || A checkbox which decides section folding button visibility || [[Image:Folding.PNG]]
<!-- change image for this (dont need an arrow...) and give images for the other stuff; like bookmark and line numbers -->
| || Display Folding Margin || A checkbox which decides section folding button visibility. || [[Image:Folding.PNG]]
|-
|-
| || Add Marker || Adds a marker in the bookmark margin on the line you are currently on ||  
| || Add Marker || Adds a marker in the bookmark margin on the line you are currently on. ||  
|-
|-
| || Delete Marker || Removes the marker from the line you are currently on if there is one ||  
| || Delete Marker || Removes the marker from the line you are currently on if there is one. ||  
|-
|-
| || Find Next Marker || Goes down to a line that has a marker if there is one ||  
| || Find Next Marker || Goes down to a line that has a marker if there is one. ||  
|-
|-
| || Find Previous Marker || Goes up to a line that has a marker if there is one ||  
| || Find Previous Marker || Goes up to a line that has a marker if there is one. ||  
|}
|}


Line 140: Line 143:
! !! Name !! Description !! Clarification
! !! Name !! Description !! Clarification
|-
|-
|[[Image:Start_Page.PNG]]      || Start Page || Opens up the ROBLOX home page || This now redirects to https://www.roblox.com/supported-browsers
|[[Image:Start_Page.PNG]]      || Start Page || Opens up the ROBLOX home page. || This now redirects to https://www.roblox.com/supported-browsers
|-
|-
|[[Image:Toolbox.png]]      || Toolbox || Opens up the ROBLOX Free-Model Toolbox || <b>NON-FUNCTIONAL</b> unless your studio states otherwise
|[[Image:Toolbox.png]]      || Toolbox || Opens up the ROBLOX toolbox. || <b>NON-FUNCTIONAL</b> unless your studio states otherwise
|-
|-
|[[Image:ExplorerIcon.PNG]]      || Explorer || Displays the directory of the place file currently selected, where everything is contained
|[[Image:ExplorerIcon.PNG]]      || Explorer || Displays the directory of the place file currently selected, where everything is contained.
|-
|-
|[[Image:PropertiesIcon.PNG]]      || Properties || If an object is selected in Explorer, this shows every property which belongs to the object
|[[Image:PropertiesIcon.PNG]]      || Properties || If an object is selected in Explorer, this shows every property which belongs to the object.
|-
|-
|[[Image:OutputIcon.PNG]]      || Output || Shows any errors, warnings, or print statements found in-game when it is running
|[[Image:OutputIcon.PNG]]      || Output || Shows any errors, warnings, or print statements found in-game when it is running.
|-
|-
|[[Image:DiagnosticsIcon.PNG]]      || Diagnostics || Lists the status of important components within studio || Is called "Report" until <b>2009E</b>
|[[Image:DiagnosticsIcon.PNG]]      || Diagnostics || Lists the status of important components within studio. || Is called "Report" until <b>2009E</b>
|-
|-
|[[Image:ScriptsNtasksched_icon.PNG]]      || Scripts || Lists the status of every script running in explorer if there are any || Does not exist until <b>2010L</b>
|[[Image:ScriptsNtasksched_icon.PNG]]      || Scripts || Lists the status of every script running in explorer if there are any. || Does not exist until <b>2010L</b>
|-
|-
|[[Image:ScriptsNtasksched_icon.PNG]]      || Task Scheduler || Shows off all the tasks that studio is currently doing to make the program run
|[[Image:ScriptsNtasksched_icon.PNG]]      || Task Scheduler || Shows off all the tasks that studio is currently doing to make the program run.
|-
|-
| || Game Layout || Hides the studio interface to only show the in-game UI layout
| || Game Layout || Hides the studio interface to only show the in-game UI layout.
|-
|-
| || Full Screen || Makes the studio full screen. Takes it out of full screen if clicked again
| || Full Screen || Makes the studio full screen. Takes it out of full screen if clicked again.
|-
|-
| || Toolbars || Shows a list of all the toolbars found in the Toolbar section below
| || Toolbars || Shows a list of toggles that show/hide the studio toolbars.
|}
|}


{{EmphasisBox/end}}
{{EmphasisBox/end}}
===Insert===
===Insert===
{{EmphasisBox/start|red}}
{|
|-
! !! Name !! Description !! Clarification
|-
<!--- Probably should link an artcile about how to convert, if there aren't any already! --->
| || Model... || Gives you a window to open a saved model from your computer (.RBXM) || Versions <b>2013M</b> and below do NOT open modern files without converting.
|-
<!--- Maybe have a seperate page detailing this? -->
| || LDraw File... || Gives you a window to open a saved LDraw file from your computer, which ROBLOX would build upon opening. || Removed in <b>2010L</b>
|-
<!--- If there isn't already, link a page that explains this BASE64 junk. -->
| || Decal... || Converts a selected picture to BASE64, and is inserted as a Decal inside the selected object. || Removed in <b>2009E</b>
|-
| || Texture... || Converts a selected picture to BASE64, and is inserted as a Texture inside the selected object. || Removed in <b>2009E</b>
|-
| || Object... || Opens up the Object Browser which include all the objects you can insert inside the selected explorer. || Before <b>2008M</b>, you have to type in the name of the object's class before inserting it. You can find the exact names through the [[Object browser|Object Browser]].
|-
| || Service... || Opens up the Insert Service which includes all the services you can insert inside explorer.  || Does not exist until <b>2008M</b>
|-
| || Tool || Opens up the "Tools" section of the Toolbox || <b>NON-FUNCTIONAL</b> unless your studio states otherwise.
|-
<!--- This only exists in a really brief version of 2010L...?
| || Roblox Insert Panel || Opens up the Toolbox ||  <b>NON-FUNCTIONAL</b> unless your studio states otherwise.
|- -->
| || Clear Tools In Starterpack || Deletes every tool inside the "Starterpack" service.
|-
| || Clear Tools in My Backpack || Deletes every tool inside the local player's backpack || Only functional during Play Solo.
|}
{{EmphasisBox/end}}


===Format===
===Format===


{{EmphasisBox/start|red}}
{|
|-
! !! Name !! Description !! Clarification
|-
| || Camera Positioning || A list of "CameraType" options that can be changed when selecting an object during gameplay. || You can find the explanation for each type [[CameraType (Enum)|here]].
|-
|[[Image:SelectChildren.PNG]] || Select Children || Selects all the objects within the previously-selected object in explorer. || Does not exist until <b>2009L</b>
|- <!-- figure this out; not sure 100% -->
| || Set Model Front || Allows you to select a side of a part to be its "Front." || Changes the direction a [https://clientsearch.tumblr.com/post/169442434723/controllers-an-in-depth-examination "Controller"] flag is facing; a ROBLOX mechanic that was removed in <b>2009.</b> Afterwards, its mechanic changes to setting the camera front of a model.
|-
| || Set Model Primary Part || Allows you to select a part inside a model as its "PrimaryPart." || Removed in <b>2009E,</b> but the [[PrimaryPart (Property)|property]] still exists.
|-
| || Replace Glue with Welds || Replaces any trace of a "Glue" surface with a "Weld" surface.
|-
| || Replace Welds with Snaps || Replaces any trace of a "Weld" surface with the "Studs" Surface.
|}
{{EmphasisBox/end}}
{{EmphasisBox/end}}
===Tools===
===Tools===


Line 183: Line 238:
{|
{|
|-
|-
! !! Name !! Description !! [[Keyboard Shortcuts|Keyboard Shortcut]]
! !! Name !! Description !! [[Keyboard Shortcuts|Keyboard Shortcut]] !! Clarification
|-
|-
|[[Image:New.jpg]]      || New  || Opens a new, empty place.  || {{Key press|CTRL}} + {{Key press|N}}
|[[Image:New.jpg]]      || New  || Opens a new, empty place.  || {{Key press|CTRL}} + {{Key press|N}}
|-
|-
|[[Image:Open.jpg]]    || Open || Gives you a window to open a saved place from your computer. || {{Key press|CTRL}} + {{Key press|O}}
|[[Image:Open.jpg]]    || Open || Gives you a window to open a saved place from your computer. || {{Key press|CTRL}} + {{Key press|O}} || Versions <b>2013M</b> and below do NOT open modern files without converting.
|-
|-
|[[Image:Save.jpg]]    || Save || Lets you save your current place to your computer (.RBXL) || {{Key press|CTRL}} + {{Key press|S}}
|[[Image:Save.jpg]]    || Save || Lets you save your current place to your computer (.RBXL) || {{Key press|CTRL}} + {{Key press|S}}

Latest revision as of 02:43, 17 May 2024

Work In Progress
This is currently being worked on! Check back later for more information... hopefully.


The Studio, or Roblox Studio, is the software used for creating Roblox games. It gives you the ability to build, script, and test places all-in-one. Revivals and launchers come with Studio built-in.

A MacOS version released in 2011. However, existing launchers and revivals only support the Windows version.

Launching the Studio

Novetus

Make sure you have selected the version of ROBLOX you want to use in the Versions tab. Then, press the Build button. If you want to open up a map inside the place directory, then select the map before pressing Build, and then press Yes. If you just want to open up a blank place, then press No. This blank place is located in the Novetus config folder, and the place directory is located in the maps folder.

Sodikm

Like Novetus, make sure you have selected the version you would like to use, and then press Studio. It does not open up any maps you may have selected in the launcher.

Only Retro Roblox Here

Open the launcher, select the version, and click Studio.

Other

If you have a studio version of the client you want to use, then open up the RobloxApp.exe file to open studio. If there is a patched .exe file inside of the folder, then open that instead.

Editor Basics

Studio will open to a view of the map you opened, along with several panels.

Window Elements

Tabs

Right below all of the toolbars you'll find the Tabs. These let you move between different windows. When you open a Script it opens up a tab next to the Place tab. You can reorder tabs by clicking and dragging them, and close individual tabs by clicking on the tab, and then clicking the X icon in the right corner of the Tab area.

Game Window

This is the main portion of the window, where you can see the 3D view of the level. The camera clips through everything, and the world is paused until you run it. Move the camera with WASD (and in 2012+, Q/E raises and lowers the camera). Use this window to build by moving and selecting objects and parts. When you open a Script, this 3D view is replaced by the Script view.

Script editor

If a Script tab is focused, it will replace the Game Window with a simple Lua editor.

Gear

If you added tools to the [StarterPack], they may appear in the Game Window just like they do while playing, depending on the version of Studio. These tools will be given to each player in the server every time they spawn in.

Status Bar

The status bar is at the very bottom of the window. This gives you information relating to how the game is running. It's mostly program information that you don't need to worry about.

Output Bar

Main article: Output

This is the section of Roblox Studio that displays manually or automatically printed messages.

Menu Bar

This is the top title bar of the Studio. There are many options in this bar. If there is a button not included in this section, then they should be in the Toolbar section.

File

Towards the bottom of the File menu are your recently opened place files. Click any one of these to open them back up.

Name Description Keyboard Shortcut
Close Closes the place you currently have selected.
Save As Saves your current place to your computer.
Publish to ROBLOX... Publishes your current place to the ROBLOX website. NON-FUNCTIONAL
Save Selection as Model... Lets you save your current selected object or model to your computer (.RBXM)
Publish Selection as Model... Publishes the objects and or models you selected as a free model. NON-FUNCTIONAL
Print... Prints your code. CTRL + P
Print Preview Lets you look at what your code look like when printed.
Print Setup... Sets up your printer.
Exit Closes Studio and all the places you have opened.

Edit

Name Description Keyboard Shortcut
Clear Deletes the current object or model you currently have selected. DEL
Select All Selects all unlocked parts in workspace. CTRL + A
Duplicate Duplicates any object you currently have selected. CTRL + D
Unlock All Unlocks all parts in workspace.

Find and Replace

Name Description Keyboard Shortcut
Find Opens a menu which allows you to find specific words in a script. CTRL + F
Find Next Goes down to the next appearance of a specific word if it exists. F3
Replace... Opens a menu which allows you to replace one word with another in a script. CTRL + H

Script

Name Description Clarification
Display Line Numbers A checkbox which decides line number visibility.
Display Selection/Bookmark Margin A checkbox which decides bookmark/selection visibility.
Display Folding Margin A checkbox which decides section folding button visibility.
Add Marker Adds a marker in the bookmark margin on the line you are currently on.
Delete Marker Removes the marker from the line you are currently on if there is one.
Find Next Marker Goes down to a line that has a marker if there is one.
Find Previous Marker Goes up to a line that has a marker if there is one.

View

Name Description Clarification
Start Page Opens up the ROBLOX home page. This now redirects to https://www.roblox.com/supported-browsers
Toolbox Opens up the ROBLOX toolbox. NON-FUNCTIONAL unless your studio states otherwise
Explorer Displays the directory of the place file currently selected, where everything is contained.
Properties If an object is selected in Explorer, this shows every property which belongs to the object.
Output Shows any errors, warnings, or print statements found in-game when it is running.
Diagnostics Lists the status of important components within studio. Is called "Report" until 2009E
Scripts Lists the status of every script running in explorer if there are any. Does not exist until 2010L
Task Scheduler Shows off all the tasks that studio is currently doing to make the program run.
Game Layout Hides the studio interface to only show the in-game UI layout.
Full Screen Makes the studio full screen. Takes it out of full screen if clicked again.
Toolbars Shows a list of toggles that show/hide the studio toolbars.

Insert

Name Description Clarification
Model... Gives you a window to open a saved model from your computer (.RBXM) Versions 2013M and below do NOT open modern files without converting.
LDraw File... Gives you a window to open a saved LDraw file from your computer, which ROBLOX would build upon opening. Removed in 2010L
Decal... Converts a selected picture to BASE64, and is inserted as a Decal inside the selected object. Removed in 2009E
Texture... Converts a selected picture to BASE64, and is inserted as a Texture inside the selected object. Removed in 2009E
Object... Opens up the Object Browser which include all the objects you can insert inside the selected explorer. Before 2008M, you have to type in the name of the object's class before inserting it. You can find the exact names through the Object Browser.
Service... Opens up the Insert Service which includes all the services you can insert inside explorer. Does not exist until 2008M
Tool Opens up the "Tools" section of the Toolbox NON-FUNCTIONAL unless your studio states otherwise.
Clear Tools In Starterpack Deletes every tool inside the "Starterpack" service.
Clear Tools in My Backpack Deletes every tool inside the local player's backpack Only functional during Play Solo.

Format

Name Description Clarification
Camera Positioning A list of "CameraType" options that can be changed when selecting an object during gameplay. You can find the explanation for each type here.
Select Children Selects all the objects within the previously-selected object in explorer. Does not exist until 2009L
Set Model Front Allows you to select a side of a part to be its "Front." Changes the direction a "Controller" flag is facing; a ROBLOX mechanic that was removed in 2009. Afterwards, its mechanic changes to setting the camera front of a model.
Set Model Primary Part Allows you to select a part inside a model as its "PrimaryPart." Removed in 2009E, but the property still exists.
Replace Glue with Welds Replaces any trace of a "Glue" surface with a "Weld" surface.
Replace Welds with Snaps Replaces any trace of a "Weld" surface with the "Studs" Surface.

Tools

Window

Help

Toolbars

Avoid moving the toolbars. This often crashes the application which will cause you to lose your unsaved work.

File Buttons

These are your basic buttons, which you'd find in any program.

Name Description Keyboard Shortcut Clarification
New Opens a new, empty place. CTRL + N
Open Gives you a window to open a saved place from your computer. CTRL + O Versions 2013M and below do NOT open modern files without converting.
Save Lets you save your current place to your computer (.RBXL) CTRL + S
Cut Copies something, then removes it. Lets you paste it elsewhere. CTRL + X
Copy Copies something and lets you paste it elsewhere. CTRL + C
Paste Takes something you've copied or cut from somewhere else, and puts it wherever you want. CTRL + V
Paste Into Takes something you've copied or cut, and puts it into a specific object in the Explorer. CTRL + ⇧ Shift + V
Undo Undoes the last action. CTRL + Z
Redo An Undo for the Undo, lets you redo an action. CTRL + Y

Group

These are two buttons here, Group and Ungroup. When you select several different bricks you can use the Group command to make them into a Model instead of separate bricks. This is very very useful, and something that you will use a lot of the time. Models can be selected at once, instead of having to select hundreds of tiny bricks, and they can be moved as one unit.

Ungrouping is as easy as selecting a model, and hitting the Ungroup button. This will make the model come apart, and each brick will be separate.

Name Description Keyboard Shortcut
Group Takes single bricks and puts them into a Model CTRL + G
Ungroup Takes a Model and breaks it into single bricks CTRL + U

Brick Movement

These buttons let you move bricks in specific directions.

Name Description
Rotate Rotates an object counterclockwise
Tilt Tilts an object
Move Up Moves an object up 1 stud
Move Down Moves an object down 1 stud

Camera Tools

These buttons allow you to move the camera around to look at things

Name Description Keyboard Shortcut
Pan Left Rotates the camera 45 degrees to the left Hold down right click, move mouse
Pan Right Rotates the camera 45 degrees to the right Hold down right click, move mouse
Tilt Up Rotates the camera 45 degrees up Hold down right click, move mouse
Tilt Down Rotates the camera 45 degrees down Hold down right click, move mouse
Zoom In Gets closer to the camera's subject I (Mouse Scroll Forward)
Zoom Out Gets farther away from the camera's subject O (Mouse Scroll Back)
Center on Object Centers the camera on the selected object
Zoom to Extents Fits the screen to the size of the selected object

Run, Pause and Reset

These buttons let you start and stop the actual game if you're in Edit mode.

Name Description
Play Starts running the place.
Pause Temporarily stops the physics in a place. Note: This does not stop scripts, they will continue to run.
Reset Sets a place back to the point right before Play was clicked

Brick Properties

This set of buttons lets you alter the properties of a brick. Things like color, position, etc.

Name Description Property
Drag Lets you select and then drag around bricks
Move on Axis Puts orange arrows around a selected object. Click and hold one to drag only in that direction. Position
Resize Puts blue spheres around a selected object. Click and drag one to resize in that direction Size
Anchor Makes an object become frozen in place, and not move at all. Anchored
Lock Makes an object to where you cannot select it. Locked
Fill color Select a color and click on a brick to set it there. BrickColor
Pick color Click on a brick to set the fill color tool to that color.
Material Like the Color, select a material and click on a brick to apply it. Material

Surface Types

These buttons let you select what type of surface an object has. Click on the type of surface you want, then on the specific surface you wish to change.

Name Description
Smooth Does not connect with inlets, studs, glue or universal surfaces.
Glue Higher friction than a Smooth surface, otherwise the same.
Weld Creates a connection with any surface.
Studs Creates a connection with Universal, Inlets, or Welds.
Inlets Creates a connection with Studs, Universal, or Welds.
Universal Creates a connection with Studs, Inlets or Welds.
Hinge Creates a rotation point, allowing a brick touching the yellow pin to rotate.
Motor Creates a powered hinge joint. See Motors

Plugins

Plugins were introduced on 2011-08-11, which allows users to develop their own building tools that will appear on toolbars in ROBLOX Studio. Currently, there are many default plugins made by ROBLOX. To see more information on plugins, and how to make your own, visit here.

See Also

Uses..

Settings and Other

Similar...