Running Rōblox Studio Portably on Windows

Let’s say that you have a USB drive with a file E:\Roblox Studio\RobloxStudioBeta.exe.

Any references to E:\Roblox Studio are changed when you move the Studio binary elsewhere.

Launch

Do not launch RobloxStudioLauncherBeta.exe. Only ever use RobloxStudioBeta.exe.

Main Directory Structure

Check that E:\Roblox Studio\ has a top-level structure like this:

total 223989
drwxr-xr-x 1 USERNAME None         0 Dec 27 08:30 ApplicationConfig
-rw-r--r-- 1 USERNAME None       108 Jan 13 14:54 AppSettings.xml
drwxr-xr-x 1 USERNAME None         0 Dec 27 08:30 BuiltInPlugins
drwxr-xr-x 1 USERNAME None         0 Dec 27 08:30 BuiltInStandalonePlugins
drwxr-xr-x 1 USERNAME None         0 Dec 27 08:30 content
-rwxr-xr-x 1 USERNAME None   4916728 Dec 17 10:59 d3dcompiler_47.dll
-rwxr-xr-x 1 USERNAME None   1922528 Dec 17 10:59 d3dcsx_47.dll
drwxr-xr-x 1 USERNAME None         0 Dec 27 08:30 downloads
drwxr-xr-x 1 USERNAME None         0 Dec 27 08:30 ExtraContent
-rwxr-xr-x 1 USERNAME None     29680 Dec 17 10:59 libEGL.dll
-rwxr-xr-x 1 USERNAME None  10200960 Dec 17 10:59 libfbxsdk.dll
-rwxr-xr-x 1 USERNAME None   3381232 Dec 17 10:59 libGLESv2.dll
-rwxr-xr-x 1 USERNAME None   1589080 Jan  1  2021 MicrosoftEdgeWebview2Setup.exe
drwxr-xr-x 1 USERNAME None         0 Dec 27 08:30 PlatformContent
drwxr-xr-x 1 USERNAME None         0 Dec 27 08:30 Plugins
drwxr-xr-x 1 USERNAME None         0 Dec 27 08:30 Qml
-rwxr-xr-x 1 USERNAME None     37360 Dec 17 10:59 Qt5Concurrent.dll
-rwxr-xr-x 1 USERNAME None   6131184 Dec 17 10:59 Qt5Core.dll
-rwxr-xr-x 1 USERNAME None   6806000 Dec 17 10:59 Qt5Gui.dll
-rwxr-xr-x 1 USERNAME None   1078768 Dec 17 10:59 Qt5Network.dll
-rwxr-xr-x 1 USERNAME None    326640 Dec 17 10:59 Qt5OpenGL.dll
-rwxr-xr-x 1 USERNAME None    322032 Dec 17 10:59 Qt5PrintSupport.dll
-rwxr-xr-x 1 USERNAME None   3624944 Dec 17 10:59 Qt5Qml.dll
-rwxr-xr-x 1 USERNAME None    445424 Dec 17 10:59 Qt5QmlModels.dll
-rwxr-xr-x 1 USERNAME None     61424 Dec 17 10:59 Qt5QmlWorkerScript.dll
-rwxr-xr-x 1 USERNAME None   4189680 Dec 17 10:59 Qt5Quick.dll
-rwxr-xr-x 1 USERNAME None    215024 Dec 17 10:59 Qt5Sql.dll
-rwxr-xr-x 1 USERNAME None   5550064 Dec 17 10:59 Qt5Widgets.dll
-rwxr-xr-x 1 USERNAME None    220656 Dec 17 10:59 Qt5Xml.dll
-rwxr-xr-x 1 USERNAME None   1169808 Dec 17 17:37 QtitanBase.dll
-rwxr-xr-x 1 USERNAME None    629136 Dec 17 17:37 QtitanDocking.dll
-rwxr-xr-x 1 USERNAME None   3276688 Dec 17 17:37 QtitanRibbon.dll
-rw-r--r-- 1 USERNAME None    357709 Dec 17 10:59 ReflectionMetadata.xml
drwxr-xr-x 1 USERNAME None         0 Jan  7 18:13 RibbonConfig
-rwxr-xr-x 1 USERNAME None   8011664 Dec 17 17:37 RobloxCrashHandler.exe
-rw-r--r-- 1 USERNAME None     31082 Dec 17 11:00 RobloxStudio_license.html
-rwxr-xr-x 1 USERNAME None 164498832 Dec 17 17:37 RobloxStudioBeta.exe
-rw-r--r-- 1 USERNAME None     93681 Dec 17 17:37 RobloxStudioRibbon.xml
drwxr-xr-x 1 USERNAME None         0 Jan  7 18:13 shaders
drwxr-xr-x 1 USERNAME None         0 Jan  7 18:13 ssl
-rw-r--r-- 1 USERNAME None      2249 Dec 17 11:00 StartPageSystemMenu.xml
drwxr-xr-x 1 USERNAME None         0 Dec 27 08:30 StudioFonts
-rw-r--r-- 1 USERNAME None     18188 Dec 17 17:37 SystemMenu.xml
-rwxr-xr-x 1 USERNAME None    158648 Dec 17 11:00 WebView2Loader.dll

This structure is current as of 0.655.

Other Directories

Studio will read from and write to E:\Roblox Studio\. Obviously.

Along with:

  • %LocalAppData%\Temp\Roblox\

  • %AppData%\Roblox\

In this notation, %AppData% is another way to write your Windows user environment variable APPDATA.


Error logs are in:

  • %AppData%\Roblox\logs\

Asset cache is in:

  • %LocalAppData%\Temp\Roblox\http\

Registry Keys

Look for new keys in:

  • Computer\HKEY_CURRENT_USER\Software\Roblox.

Your ROBLOSECURITY cookie will be leaked in plaintext. If you’re concerned about leakage, remove the key:

  • Computer\HKEY_CURRENT_USER\Software\Roblox\RobloxStudioBrowser\roblox.com.

Installing; Updating

You’ll need to provision installs or updates manually.

Navigate to rdd and follow the instructions below:

Copy the version hash (the area with “version-xxxxxxxxxxxxxxxx” in double-quotes) from the page in the link below (we can’t because of CORS), and paste it in the field named “Version Hash” in the form above

https://clientsettings.roblox.com/v2/client-version/WindowsStudio64/channel/LIVE

5 Likes

Rip, accidental post :pensive: too many moments like this…

1 Like

I’m actually still writing as I go.

2 Likes

The concept of running Roblox Studio from anywhere I go without downloading anything is really interesting

1 Like

They seem to have added a new cache location recently, in %localappdata%\Roblox\Downloads under roblox-player and roblox-studio. I think it’s meant to store other types of information, but I am seeing some ~80MB files as well so maybe it caches certain assets?

I think that’s for the Studio launcher. I think that some chunks are also included in http. We need to check.