Documentation

This commit is contained in:
Bingus_Violet 2023-11-22 12:03:16 -06:00
parent 1996dafb6a
commit f638f6e9d7
2 changed files with 56 additions and 1 deletions

View file

@ -1,3 +1,58 @@
# SteamRPC
SteamRPC pulls your game and presence from Steam and puts it onto discord.
## Table of Contents
- [Setup](#setup)
- [Discord Setup](#discord-setup)
- [Steam Setup](#steam-setup)
- [Customization](#customization)
- [Notes](#notes)
## Setup
In order for SteamRPC to run, you need to give it 2 environment variables. <br> Example:
```bash
CLIENT_ID=1234567890 STEAM_ID=12345678 node index.js
```
Below you can find documentation for how to get the Discord Client ID and the Steam ID.
### Discord Setup
1. Navigate to the [Discord Developer Portal](https://discord.com/developers/) and sign in.
2. In the top right, hit the button that says "New Application". You can name this application whatever you want, but I recommend SteamRPC.
3. Copy the application ID.
And thats pretty much it! Now just fill the CLIENT_ID environment variable in with your newly obtained Application ID
### Steam Setup
Getting your Steam ID is a much simpler process.
1. Navigate to Steam and login if you haven't already (You can do this both in the app or on the web)
2. Hover on your username at the top and go to "friends"
3. Navigate to the "Add a friend page" on the left
4. Copy your friend code
Now replace the STEAM_ID environment variable with the SteamID you just got.
Although this isn't nessacarily the most sophisticated method for getting your steam ID, its the one I find the easiest.
## Customization
### By default, you may notice that the games have no images
This is sadly a limitation of Discord, and I currently do not believe there is an easy method around it. For now, I have developed an easy alternative.
1. Go back to the [Discord Developer Portal](https://discord.com/developers) and navigate to the page for your newly made application.
2. On the left, click on "Rich Presence" and go to "Art Assets"
3. Click `Add Image(s)` and upload the icon you want for your game
4. Name it the name of your game **Without Spaces or caps**
* Please note that images do need to be 256x256, but you can easily find some application to upscale it if you so desire.
And your done!
Here is an example of my current setup:
![A photo of my setup, with Gunfire Reborn and Risk of rain 2. The Gunfire Reborn is simply named "gunfirereborn" and Risk of Rain 2 is named "riskofrain2"](docs/images/setupExample.png)
## Notes
This project was never meant to be public, but I decided there was no reason not to. Please do report any problems you encounter, and if there are any issues with the documentation, please let me know!

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB