How to use the Roblox App Beta (Mac & Windows)

If you have Python installed on your PC, you can make a Python script that should work and not need manual updating with the following code in it:

import subprocess
import os

versions = os.path.join(os.getenv("LOCALAPPDATA"),"Roblox/Versions/")

def GetRobloxBeta():
    for path in os.listdir(versions):
        for path2 in os.listdir(versions + "/" + path):
            if (path2 == "RobloxPlayerBeta.exe"):
                return path + "/" + path2

location = versions + GetRobloxBeta()
subprocess.run([location,"--app"])

If you run it, it should launch the Roblox Windows app.

9 Likes

This doesn’t work for everyone though, it relies on LocalAppData and for me, Roblox stores versions in C:\Program Files (x86)\Roblox\versions. However, it did use to store versions in LocalAppData for me

Yeah, this code does rely on Roblox being stored in a non-admin location. I found that Roblox only stores itself in Program Files if you grant elevation in the UAC pop-up that appears when installing/updating Roblox.
The env variable is probably PROGRAMFILES(x86)or something

1 Like

I don’t believe there is actually an environment variable for program files, as far as I’m aware, TEMP, APPDATA, LOCALAPPDATA, SYSTEMROOT and USERPROFILE is the only environment variables that are assigned without manually adding some.

What’s funny is I’ve only started seeing the UAC popup recently. Thanks for clearing that up (I’ll have to update my YouTube tutorial anyways lol)

%programfiles(x86)% works if you enter it into the explorer bar.
%programfiles% also works.

1 Like

Ah I see, it works. Thanks for teaching me yet another environment variable lol.

As far as I’m concerned, Roblox will never save in the 64-bit Program Files folder until they update the app to support 64-bit computers natively.

(roblox you should really start supporting 64-bit natively)

1 Like

Is Roblox a 32-bit program? The more you know…

2 Likes

Pretty sure it says Roblox Client (32-bit) when you run Task Manager. Probably only 64-bit on Mac computers

While I never knew it was 32-bit, it doesn’t come as a surprise, honestly.

1 Like

Yeah, it saves the hassle for kids who do not know if their PC is 32 or 64-bit, programs like Microsoft Edge are 32-bit anyways (this is on a 64-bit computer with a Celeron N2840)

1 Like

This guide actually works! Thanks.

Except, 5 months ago I already made a guide on this. I just added this to that.

This is much more easier tho.

:slight_smile:

2 Likes

Btw, in that you say that using -app on RobloxAppLauncher would work, but that’s actually not the case at all. The RobloxAppLauncher is basically the same file that you download to install Roblox. Executing it with -app basically tries to open it instead of reinstalling Roblox.

RobloxAppBeta.exe is the actual client, essentially --app will just enable the menu to show up. We are doing that to basically cut the ‘middle-man’ that is the RobloxAppLauncher.


Additionally, here’s some reasons to not use the command prompt way. (any of the methods that use the little code)

  • Will ask you to relogin everytime.

  • It’s harder to execute than the shortcut.

  • Additionally, I remember seeing people talking about the code method coming from Vermillion which made their topic get deleted.


As of the moment, I prefer having this method over having the actual beta, which I had access in an alt, the app has some lag spikes here and there. So launching from the website is useful for competitive games, since that will use the normal way.

1 Like

RobloxPlayerBeta.exe lol

You have to use --app otherwise it’ll think your trying to join a game.

Yeah, it probably would be easier for games like Arsenal

1 Like

Yes, it is utterly ridiculous that they didn’t start migrating to 64-bit years ago. Same goes for Microsoft Edge…

The legacy Edge probably supported 64-bit but it’s probably because it moved to Chromium and I don’t think any Chromium browsers are 64-bit

Is it possible to make the app auto-open when you start your computer/PC?

There also seems to be a bug when you do the commands you written above. For me it didnt let my Copy and Paste, although I found a way to fix it.

Adding to that, when the app updated, I had to redo everything and now it doesnt seem to work.

Try finding where the RobloxPlayerBeta.exe is. That is a problem on your end, because you’re probably trying to launch the wrong location. Try copying the Roblox Player shortcut from the search bar instead, and then creating a desktop copy, then change it on the desktop.

Yeah, I talk about this here:

You can use Task Scheduler or place the shortcut in shell:startup.

This is what’s supposed to happen, can’t really fix it rn

Can’t someone make a CMD or PowerShell script? I’d rather not use Python. (PowerShell is more likely than CMD due to it being a mini programming language)

1 Like