You can or
to get your name here!
- Go to https://discord.com/developers/applications/.
- Hit the "New Application" button in the top right.
- Give it a good name. This will be what the main text says!
- Navigate to the "Rich Presence" tab in the left bar. It should be the 4th option down.
- Go down to "Rich Presence Assets". You don't need a cover/invite image, don't worry!
- Upload either one or two images. One will be used for the large image, and the other will be used for the small image. Both are optional. In the example screenshots, I only uploaded one image (for a large image). Give them memorable names! (Note: sometimes they don't show up directly after being uploaded. This is normal.)
- Go back to the "General Information" tab in the left bar.
- Copy your Client ID. It should be a big number, and is underneath the description on the left-hand. Hold on to this, it's important! (No, you do NOT need a Client Secret.)
- Linux users, you skip steps 1-3 by opening a terminal emulator and running
sh -c "$(wget https://raw.githubusercontent.com/ThatOneCalculator/DiscordRPCMaker/main/scripts/linux-install-wget.sh -O -)"
- Go to the top and click on your OS (Windows, macOS, Linux, Alpine) or go to the releases tab.
- Choose the latest version, and download the zip file for your given system.
- Install.
- Windows:
- Download the exe.
- Run the installer.
- Note: on Windows 10, you may have to hit More Info > Run Anyway.
- macOS:
- Download the pkg.
- Run the installer.
- Linux:
- Download and extract the Linux zip. (Alpine users, download the Alpine zip!)
- Open your terminal emulator of choice.
cd
into the extracted folder.sudo ./install.sh
.
- Run rpcmaker, and follow the instructions there.
macOS users: You may not be able to open it at first. If it doesn't let you run it, the Applications folder, find the app, right click and hit open (the first option).
- Open Discord.
- Run drpc, and watch your presence spring to life!
🎉 Congrats, you're done! 🎉 Scroll down to the bottom for common issues, planned features, and ways to contact me!
⚠️ Only if you know what you're doing! Go back to Regular Install if you're lost. ⚠️
Click me for the list of running/building instructions!
- Download the NodeJS installer at https://nodejs.org/en/download/ (for Windows and macOS users). Linux users, install from your package manager.
- Install.
- (Windows/macOS) Install the program. If prompted, make sure to check the box for "Automatically install the necessary tools."
- (Linux) Make sure
npm
andnode-gyp
are installed.
- Open a console. This will vary by operating system.
- Windows: Open a program called
cmd
. - macOS: Open a program called
Terminal
. - Linux: Open your terminal emulator of choice.
- Type
npm i -g rpcmaker
and hit enter.
- Type
rpcmaker
and hit enter. - Follow the prompts the program gives you.
- Open Discord (it's fine in the background, but you wanna see your cool presence, right?)
- Just type the command below into the same cmd/Terminal window from before:
- Windows:
start /b drpc
- macOS/Linux:
drpc & disown
This will only work on Linux/macOS. Windows users can follow the steps and manually run the contents of build.sh
, I guess.
npm i -g pkg
cd
into the project directory.mkdir ./bin/
cd ./bin/
mkdir windows; mkdir macos; mkdir alpine; mkdir linux
cd ../scripts
./build.sh
Pro tip: instead of typing the command every time, you can hit the ↑ (up) key and hit enter!
- Open cmd/Terminal.
npm i -g rpcmaker
There's 2 options:
- Open cmd and run
rpcmaker
(Recommended, just do this!) - Manually edit the options file. In Windows, this at
%APPDATA%\Roaming\drpcm-options.json
. In macOS/Linux, it's in~/.config/drpcm-options.json
.
There was a big warning there for a reason. Go back and read the regular install instructions, ya goober.
Discord doesn't let you click your own buttons. However, everyone else can. This is a limitation with Discord.
Make sure you are not invisible/offline. If you ARE online/idle/dnd...
- Make sure you don't have another program taking up a presence slot.
- Go to Settings > Game Activity > Make sure "Display currently running game as a status message" is ON.
- Try running DRPC again.
- THERE IS A KNOWN BUG IN macOS 11, where sometimes you can't see your own presence. However, other people can. This is a problem with Discord's macOS 11 client, not my program.
If you just put them in, sometimes Discord takes a minute or so to cache them properly.
As of right now, there's no way to do this through a mobile device. Sorry!
Click me for the running/building instructions!
- Make sure you're using the LTS release of Node.js
- Try reinstalling node, making sure npm is included.
- Try
npm r -g rpcmaker
, thennpm i -g node-gyp
, thennpm i -g rpcmaker
. - macOS specific: If you upgraded your macOS from any version below 10.15 to 10.15 or 11, this will fix it:
sudo rm -rf /Library/Developer/CommandLineTools
- Download and install this (you will need an Apple ID)
npm r -g rpcmaker
, thennpm i -g node-gyp
, thennpm i -g rpcmaker
.
- Windows specific:
- Make sure that with your Node install, you checked "Automatically install the necessary tools." If you didn't reinstall Node.
- If you are STILL having problems, refer to this. Note that it will restart your PC.
npm r -g rpcmaker
,npm i -g --production windows-build-tools --vs2015
- After restart, open up cmd again and type
npm i -g rpcmaker
If none of this works, refer to old_instructions.md!!
- Try adding
C:\Users\
Your name here\AppData\Roaming\npm
to PATH, here's how to do that, then restart. - If you still get this error after adding to PATH and restarting, try directly running
C:\Users\
Your name here\AppData\Roaming\npm\rpcmaker.cmd
and_____\maker.js
- You can also do the instructions in old_instructions.md.
- v1.7+: Binary releases
- v2.0: Electron based GUI, multiple presences
Open a new issue here or join the Discord!
The program has been tested on Windows 10, macOS 10.14, macOS 10.15, macOS 11*, Arch Linux, and Ubuntu 20.04 LTS.
* macOS 11 (Big Sur) has been observed to have some problems. Look in common issues.