In an effort to start learning Go lang, I made my own rich presence application which works without requiring you to connect to 3rd party applications like RoVer and requiring your account’s security cookie to work.
How?
It works by simply reading the command line string that was used to start the application. The RobloxBetaPlayer.exe application has a placeId parameter passed to it when it is launched so you can read directly from that to enable easy rich presence on your discord profile without requiring access to your .ROBLOSECURITY or having to connect 3rd party applications to verify your Roblox account.
Where?
The source code for the application is publicly available on my github page.
Source Code
The source code is publicly available if you wish to built the project yourself.
Release Binaries
If you don’t want to build the application yourself then you can use the two release binaries which you can download.
Which binary should I use?
Totally dependent on you.
Main-Hide.exe has no visible terminal.
Main.exe has a visible terminal.
You can close Main-Hide.exe by opening task manager and going to background tasks and looking for “Main-Hide.exe” and stopping the process.
How do I use it?
Download a preferred release binary.
Make sure you have discord open.
Run the binary.
Join a Roblox game
Still have questions?
Make a reply or directly contact me through Devforum Messages or Discord!
Hey, this is really interesting and very kind of you to take security into account. I’m curious, what request do you make in your code that registers your presence on Roblox to Discord.
I expected something like this to happen in the beginning because not many people are going to be downloading the binary. You can either download the binary and ignore the warning or just download the source code and build it locally on your machine.
If you want help building the file I can try to link resources for installing Go and how to use Go to build a file.
There also may be an with the application because it iterates over running processes then tries to find RobloxBetaPlayer.exe and after it does it will read the command line that started the process.