-
-
Notifications
You must be signed in to change notification settings - Fork 37
Setup (Visual)
This is a guide than anyone (even if you don't know how to use the command line) can use to install and use SimplePresence!
⚠️ If you get any errors that are not mentioned in this guide, please click here for a list of common errors. If you don't find your error, please join the Discord Server and ask for help in #support.
- To download SimplePresence, you will need to
clone
the repository. The simplest way to do this, for beginners, is to use GitHub Desktop. - Install it.
- Go to File > Clone Repository, then click the URL, and paste in
justdotJS/SimplePresence
in the URL field.
-
First, create an application at Discord's New App page.
-
Set the App Name to the title of your Rich Presence playing status. For example, if you want
Playing with discord
, set the app name towith discord
. You don't need to set a Redirect URI, Description, or App Icon, just click Create App. -
Next, click Enable Rich Presence here:
Now you can upload your images.
-
Scroll down to this part:
-
You must upload one Large image. However, a small image is optional. Name it whatever you want, then click Upload Asset.
-
Now you should have 1 or 2 assets:
- Now that you have uploaded your images and set a title, it's time to set up your Rich Presence.
- Go back to GitHub Desktop, and go to Repository > Show in Finder/Explorer.
- A Finder/File Explorer window should open at the SimplePresence directory.
- Duplicate the
config.json.example
file, then rename it toconfig.json
. - Now, open config.json in a code editor.
ℹ️ We strongly recommend using Atom.
- You should see something like this:
- First, set the
Client ID
. - Go back to the Discord Developer Application page where you uploaded the images, and scroll to the top. You can find the Client ID here:
- Now, set the
details
andstate
. Below, you can see which is which: - Now, its time to set up the
imageConfig
. Set thesmallKey
andlargeKey
to the names you used when you uploaded the images. - In this example,
smallKey
isdiscordcanary
andlargeKey
iseyes
:
ℹ️ If you don't want a small image, set
smallKey
tonone
.
This is our (example) finished config.json:
It's now time to set up SimplePresence.
- If you are on macOS, open Terminal. If you are on Windows, open PowerShell or cmd.exe (Administrator).
- Now, go to the SimplePresence directory, using the
cd
command.
ℹ️ On macOS, this will look like
cd /Users/advaith/Documents/GitHub/SimplePresence
. On Windows, this will look likecd C:\Users\advaith\Documents\GitHub\SimplePresence
.
ℹ️ You will need npm/node.js. To check if you have npm, run
npm -v
. If it returns an error, download node.js here.
- Now, run
npm i
.
⚠️ If you get the errorNo git binary found in $PATH
, downloadgit
here.
- Now, SimplePresence should be fully set up. Run
npm run custom
to launch SimplePresence.
⚠️ If you get the errorElectron failed to install correctly
, trynpm install electron
, and donpm run start
again.
- The SimplePresence window should look like this:
- And when you check your playing status, it should look like this:
To update SimplePresence, simply go to GitHub Desktop, and click this button:
ℹ️ Don't worry, updating SimplePresence won't remove any of your settings.
You have now completed the SimplePresence guide! However, SimplePresence has many features not covered in this guide. Use the links below to check them out: