Skip to content

ROBLOX RPC integrates Discord Rich Presence with the ROBLOX API to find the current game on ROBLOX you're playing.

License

Notifications You must be signed in to change notification settings

ItzBlinkzy/roblox-rpc

Repository files navigation

logo

ROBLOX RPC

Discord Banner

Download the latest release of ROBLOX RPC.

ROBLOX RPC integrates Discord Rich Presence with the ROBLOX API to find the current game on ROBLOX you're playing.

example example2

This is an alternative to ro-presence.

  • Why? Because ro-presence goes overboard by reading from your registry to retrieve your .ROBLOSECURITY cookie in order to function.

How ROBLOX RPC does it.

  • ROBLOX RPC uses Bloxlink Verification through Discord to find out the account you're verified with and will utilise the ROBLOX API to find the games you're in.
  • You will have to create a new account and use it's cookie .
    • This is a "bot account" that will be used to track what games you play on a separate account.

How to use

  1. Verify with Bloxlink in the Discord Server.

  2. Open an incognito window and create a new ROBLOX account.

  3. Open your verified account in a normal window and follow the new account you just created.

  4. Go to your verified account's privacy settings and set your Who can join me? privacy settings to Friends and Users I Follow.

  5. Return back to the incognito window open the Dev Tools (inspect element) and go to Application tab then, go to cookies.

  6. Right click and copy the .ROBLOSECURITY value including the warning and paste it into ROBLOX RPC's bot cookie input.

  1. Finally close the incognito window (DONT CLICK LOG OUT)

Installation of exe

  1. Download the latest release here.
  2. Run roblox-rpc.exe. (refer to the FAQ section to confirm the application is running)

Running application locally

Only do this if you dont want to run the EXE file

Much more effort needed however.

  • Prerequisites
    • Latest version of NodeJS installed.
    • A code editor, e.g Visual Studio Code.
    • Competent knowledge of NodeJS.
  1. Download the repository, either by using git clone https://github.com/ItzBlinkzy/roblox-rpc.git command in the terminal or the download zip button.

    installation

  2. Because this is an electron application you must install electron with npm by running this command in the terminal. npm install electron -g. This will allow you to run electron from the terminal.

  3. You will have to add a config.json file in the root of the folder. This file includes the following.

{
    "apiKey": "API-KEY-HERE",
    "clientId": "1018245597465157742"
}
  • The apiKey is a guild api key from Bloxlink you will have to go to their website and get one.
  • The clientId is my Discord Application ID, you don't need to change it unless you want to.

Run the program using electron ./main.js. Make sure you are in the correct path.

If you want to create your own exe, use npm run make and electron-forge should make your exe and store it in out folder. (located in the root of the repository).

FAQ

  • How do I know it's running?

    • A window should pop up and load your ROBLOX and Discord account name and id's showing you which accounts you are verified with.
    installation
  • Do I need the window open for the RPC to work on Discord?

    • No, ROBLOX RPC is able to run in the background when the window is closed.

    • To re-open the window, left-click the rpc icon in the tray (bottom right corner of your taskbar).

      installation
    • To exit, right-click the icon to view the context menu and choose the "❌ Quit" button.

      installation
  • Can I use this on MacOS?

    • Currently this has only been tested on Windows. Downloading this on MacOS or any other operating systems might have many bugs or may not work at all.

Issues

If you come across any problems using ROBLOX RPC feel free to ask help in the Discord Server or submit an issue.

Credits

License

MIT License

About

ROBLOX RPC integrates Discord Rich Presence with the ROBLOX API to find the current game on ROBLOX you're playing.

Resources

License

Stars

Watchers

Forks

Packages

No packages published