Documentation
This commit is contained in:
parent
1996dafb6a
commit
f638f6e9d7
2 changed files with 56 additions and 1 deletions
55
README.md
55
README.md
|
@ -1,3 +1,58 @@
|
||||||
# SteamRPC
|
# SteamRPC
|
||||||
|
|
||||||
SteamRPC pulls your game and presence from Steam and puts it onto discord.
|
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!
|
BIN
docs/images/setupExample.png
Normal file
BIN
docs/images/setupExample.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 13 KiB |
Loading…
Reference in a new issue