Documentation
This commit is contained in:
parent
1996dafb6a
commit
f638f6e9d7
2 changed files with 56 additions and 1 deletions
57
README.md
57
README.md
|
@ -1,3 +1,58 @@
|
|||
# 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