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

I don’t know how it happened, but it did.

4 Likes

Ooh, it works! Thank you for finding this out and sharing it with the rest of us. :slight_smile:

4 Likes

For those without the desktop shortcut, enter this into your web browser search bar:
roblox-player://roblox-player:+launchmode:app+robloxLocale:en_us+gameLocale:en_us+LaunchExp:InApp
It will ask you to open Roblox Player, click OK wait a few seconds then tada!

5 Likes

That for me, does not work anymore, and I have tried in the past. It will also just log you off, you always have to paste that in, it’s horrible. (It’s also from vermilion so ew.)

2 Likes

I’ve seen it work, SharkBlox did a video about new features in the app beta and also included how to get it and he used the roblox-player:// protocol [I wish people would stop typing it in the browser, you could throw it in the Run box or Windows search]

3 Likes

The beta app seems to be a bit laggy for me.

2 Likes

Yeah. It’s on beta so it’s expected. One thing is that it does seem to limit the framerate in some way, or not get affected or better with higher framerate than 60.

3 Likes

Video tutorial released!

There’s for English and Portuguese.

English

How to enable the Roblox Windows App Beta - YouTube

Portuguese

Como ativar o "Roblox 2" (Roblox Windows App Beta) - YouTube

1 Like

You can create a new shortcut and this won’t happen

2 Likes

Aye, thanks Lucas :smiley:

If the tutorial doesn’t work for you, there is an alternative method using the roblox-player:// protocol in the pinned comment

1 Like

It’s probably because you had it on ur PC and asked roblox to Opt-In like in the post, I did that while having the beta when Opt’ed in and now Im Opt’ed out lol

3 Likes

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