Roblox Steam Launcher

As a small project for my computer programming class, I made an external roblox launcher. The app can be attached as a non steam application to steam, and you can launch a roblox game from steam.

It will attempt to set the directory to RobloxPlayerBeta.exe using the client version obtained from the website, and the assumption that its under %localappdata%\Roblox\Versions\version-xxxxxxxxxxxxx\RobloxPlayerBeta.exe, so you shouldn’t need to change anything when roblox updates :D!

External Media

This is currently PC only since I made it in Visual Studio and I’m not sure how the file directories change on a Mac, so apologies to anyone here using a Mac. This is just version 1.0, so its not much yet. I’ll probably add a follow feature so you can attempt to follow a user, and I might even add follow support with your steam friend list (if the friend is using the application as well, and it won’t be possible unless I can find something in Steam’s API that lets me check for stuff like this).

Here’s a mediafire link (as attachments are broken e_e)
Enjoy!
(DEFUNCT LINK)

9 Likes

Shift-Tab doesn’t work for me.

Excited to test this out. Thanks!
Now I can track how much time I spend on ROBLOX…

Where do you need to be logged in for it to work?

If you are logged into roblox, the RobloxPlayerBeta application should just launch you into the game through that.

1 Like

Awesome!

Works pretty nicely.

I like how it returns to the launcher when you close the window.

Here’s the source of the main script if anyone is interested
I wrote it in C# :stuck_out_tongue:

1 Like

[quote] As a small project for my computer programming class, I made an external roblox launcher. The app can be attached as a non steam application to steam, and you can launch a roblox game from steam.

It will attempt to set the directory to RobloxPlayerBeta.exe using the client version obtained from the website, under the assumption that its at %localappdata%\Roblox\Versions\version-xxxxxxxxxxxxx\RobloxPlayerBeta.exe, so you shouldn’t need to change anything when roblox updates :D!

External Media

This is currently PC only since I made it in Visual Studio and I’m not sure how the file directories change on a Mac, so apologies to anyone here using a Mac. This is just version 1.0, so its not much yet. I’ll probably add a follow feature so you can attempt to follow a user, and I might even add follow support with your steam friend list (if the friend is using the application as well, and it won’t be possible unless I can find something in Steam’s API that lets me check for stuff like this).

Here’s a mediafire link (as attachments are broken e_e)
Enjoy!
Roblox Steam Launcher [/quote]

1 Like
using Microsoft.Win32;

string RobloxDir = Registry.GetValue(@"HKEY_CURRENT_USER\Software\RobloxReg", null, null);
Console.WriteLine(RobloxDir);

For me, this would print:

C:\Users\Tristan\AppData\Local\Roblox\Versions\version-b155910bba974e13\RobloxPlayerLauncher.exe
1 Like

[quote] [code]
using Microsoft.Win32;

string RobloxDir = Registry.GetValue(@“HKEY_CURRENT_USER\Software\RobloxReg”, null, null);
Console.WriteLine(RobloxDir);
[/code]

For me, this would print:

C:\Users\Tristan\AppData\Local\Roblox\Versions\version-b155910bba974e13\RobloxPlayerLauncher.exe [/quote]

Still, it might be best to actually check the version in case there are multiple copies of the exe present.
Plus I need RobloxPlayerBeta (the actual client), not the launcher :stuck_out_tongue:

1 Like

[quote] [code]
using Microsoft.Win32;

string RobloxDir = Registry.GetValue(@“HKEY_CURRENT_USER\Software\RobloxReg”, null, null);
Console.WriteLine(RobloxDir);
[/code]

For me, this would print:

C:\Users\Tristan\AppData\Local\Roblox\Versions\version-b155910bba974e13\RobloxPlayerLauncher.exe [/quote]

Still, it might be best to actually check the version in case there are multiple copies of the exe present.
Plus I need RobloxPlayerBeta (the actual client), not the launcher :P[/quote]

You can use the methods in [b]Path[/b] to use it for what you want.

You should also check [tt]%ProgramFiles(x86)%\Roblox\Versions[/tt], for people that have it installed for all users.

Would it be possible to have a feature on a website where when you click a button it launches a specific roblox place?

If so I wanna talk with you about it I have a site I’m working on that can use this.

It’d be quite cool if we could stick our Roblox games on steam. I’m not sure how making money would work and there would have to be Roblox support for combination with steam accounts, but it would be cool. I would hope that Roblox would NOT be a Steam game and individual games would be on Steam. Idk, just making ideas.

The in-game web browser is my favorite part… Browse RBXDev whilst in roblox :stuck_out_tongue:

I put the full source on github.

1 Like

This is currently the only way I can play Roblox (After I stole the latest version of Roblox from Nick at the ATL Blox Faire.)

I wrote my own in Lua that doesn’t look as pretty, but it autodetects the currentversion.

There’s the source if you want to see it.

It’s not working for Paid Access games… :frowning:

It should. Did you buy it, and are you sure you’re logged in on Studio?