Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

launching bloxstrap as of november 9th launches the roblox desktop app #40

Closed
unexp opened this issue Nov 9, 2022 · 17 comments
Closed

Comments

@unexp
Copy link

unexp commented Nov 9, 2022

apparently something happened and the roblox client won't launch with the browser anymore

@ghost
Copy link

ghost commented Nov 10, 2022

2022-11-09.20-06-46-1.mp4

Can confirm this is happening to me too

Also looks like the update broke similar tools.
1011025m/RobloxHomePatcher#5

@carter0nline
Copy link

Experiencing same problem

@bloxstrapusr
Copy link

i am also experiencing this problem

@TrevorBMemes
Copy link

also experiencing this problem.

@thisisauser9
Copy link

Same issue

@RobloxDevs
Copy link

Looks like roblox just deleted --app argument and always launch as InApp mode...
I don't think I can patch this new version because now it's not problem of arguments but entire RobloxPlayerBeta.exe (not RobloxLauncherBeta.exe) program

@TrevorBMemes
Copy link

roblox moment

:(

@SWG64
Copy link

SWG64 commented Nov 10, 2022

i have this issue aswell

un roblox momento T_T

@pizzaboxer
Copy link
Contributor

Just checked, and looks like Roblox just completely removed support for appless launching with the --play arg. Disappointing, I guess I should've seen it coming.
I'll release v1.5.2 shortly to fix this, but this will mean that Bloxstrap is forced to launch Roblox in the desktop app mode now.
Sorry to you guys in other timezones for not getting a fix out earlier.

pizzaboxer added a commit that referenced this issue Nov 10, 2022
 - Disable legacy --play launching (#40)
 - --launchtime uses milliseconds now
 - Roblox app is launched after install
@pizzaboxer
Copy link
Contributor

Should be fixed now, sorry again!

@1011025m
Copy link
Contributor

Hey, thanks for tagging me in this issue. You can rename or remove the Mobile.rbxl file in the ./ExtraContent/places folder to temporarily prevent Roblox from launching into the in-app homepage. Note that if you do not launch the player client with the --app flag it will either just launch into the homepage immediately or nothing will happen if you renamed/removed the place file.

Here's my implementation.

@EasternBloxxer
Copy link
Contributor

the app isnt even that bad smh... why not launch the app....

@1011025m
Copy link
Contributor

1011025m commented Nov 11, 2022

the app isnt even that bad smh... why not launch the app....

Adding features that interfere with an old one which has always worked will almost always cause some community backlash, it's inevitable. Wouldn't blame people for not liking it :)

@pizzaboxer
Copy link
Contributor

Hey, thanks for tagging me in this issue. You can rename or remove the Mobile.rbxl file in the ./ExtraContent/places folder to temporarily prevent Roblox from launching into the in-app homepage. Note that if you do not launch the player client with the --app flag it will either just launch into the homepage immediately or nothing will happen if you renamed/removed the place file.

Here's my implementation.

Oh, nice job on finding out the current cause! I had a feeling it wasn't that drastic of an internal change...

At this point, I think it's better to just embrace the desktop app anyway, since I don't doubt they're eventually going to get rid of standalone browser launching altogether.

The only somewhat legitimate concern I've seen against the use of the desktop app is degraded performance (i guess due to the use of multiple datamodels?), but I haven't seen much substance of that, and Roblox has been doing it on their mobile app for years by this point, so it's likely negligible.

Embracing the desktop app is a bit annoying on my part since it makes implementing Discord Rich Presence reliably a bit harder, but I'll find a way :D

@1011025m
Copy link
Contributor

Embracing the desktop app is a bit annoying on my part since it makes implementing Discord Rich Presence reliably a bit harder, but I'll find a way :D

Try pulling ROBLOSECURITY from windows credentials (not sure if that exists for player client, appears to be studio only?), use it to query the user presence endpoint from Roblox every so often. Not sure if this is possible though, never worked with it. It's also a very extreme solution, so maybe other ones are better.

@pizzaboxer
Copy link
Contributor

Right now I'm thinking of tracking the log file for game joins/disconnects. No idea how reliable it will be, but definitely seems like a safer solution as opposed to silently grabbing the player's auth cookie.

@1011025m
Copy link
Contributor

1011025m commented Nov 12, 2022

Yeah you're right, my idea is quite extreme.

Windows credentials are encrypted in the SecureString class anyways, so I don't think it's possible.

pizzaboxer added a commit that referenced this issue Dec 26, 2022
Using the fix that @1011025m provided in the discussion for issue #40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

10 participants