rblxRP icon indicating copy to clipboard operation
rblxRP copied to clipboard

Roblox Rich Presence

Downloads here

rblxRP 3.0

Adds Discord rich presence for Roblox.

Join the Discord server

Building

Install dependencies

npm i
npm i -g pkg

Dev

tsc --watch

Build

tsc
bash build.sh

File structure

Root directory of code is src/.

state/providers/gameDetection.ts handles the detection of Roblox game instances

state/providers/gameInfo.ts handles the fetching of Roblox game information

state/stateManager.ts is the main business logic for managing states and reducing them to the currently published state.

config.ts handles saving & loading of user configuration data

discord.ts handles publishing the state to Discord. (see also, @rblxrp/easy-presence)

icon.ts contains the app icon

index.ts handles the user interface and initialises everything

webserver.ts handles the creation of the web server.