Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nick-gabe/steamrpc
A program designed to make Discord's Rich Presences for Steam Games more richer.
https://github.com/nick-gabe/steamrpc
discord steam steam-games
Last synced: about 22 hours ago
JSON representation
A program designed to make Discord's Rich Presences for Steam Games more richer.
- Host: GitHub
- URL: https://github.com/nick-gabe/steamrpc
- Owner: Nick-Gabe
- License: gpl-3.0
- Created: 2021-08-26T18:16:28.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-02-17T15:32:57.000Z (almost 3 years ago)
- Last Synced: 2023-03-04T16:47:40.843Z (almost 2 years ago)
- Topics: discord, steam, steam-games
- Language: JavaScript
- Homepage:
- Size: 291 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
![]()
![]()
![]()
![]()
![]()
###This repository isn't associated with Steam or Valve Corp.
Requirements •
Installation •
Credits# **SRPC, Steam Rich Presence for Discord**
This repository is dedicated to make a better Discord Rich Presence for Steam games, with an easy configuration and no programming skills needed. In this README you'll
understand how to configure and use the program. It is worth to mention that **this only works for Windows at the moment**.
![]()
SteamRPC is a program that communicates with the Steam API, to see your profile, the games you're playing and then show it on Discord with a bit more
information than the usual. But there are some limits the program cannot surpass, I'll list them:
* The code can only view games that Steam marked as played in the last 2 weeks (played = opened and closed at least 1 time)
* In order to the program to see your profile, it must be public and online/afk, otherwise it will fail.
* SteamRPC will be shown even if the game already have a custom Discord Presence, if you want it to not be shown for a specific game, mark it as blacklisted in the [environment](https://github.com/Nick-Gabe/SteamRPC/blob/main/SteamRPC/environment.js).
* Your profile is checked once in a minute, to prevent API Abuse.
* If there are no games being played, nothing will be displayed.
* Discord doesn't let you click your own buttons(Game Page).## Requirements
- [Node.Js](https://nodejs.org/en/download/) version 12.18.2 or above
- Notepad or any text editor
- [Winrar](https://www.win-rar.com/start.html?&L=0), [7-Zip](https://www.7-zip.org/download.html) or any program that can decompress files
- [Discord desktop version](https://discord.com/download)
- Operational systems tested:
- [ ] Windows XP
- [ ] Windows Vista
- [x] Windows 7
- [ ] Windows 8
- [x] Windows 10## Installation
If you want the program to start running when you turn on your pc, so you don't have to open it everytime, follow these steps:
1. Decompress this repository in any folder you'd like.
2. Read [Before Installing.txt](https://github.com/Nick-Gabe/SteamRPC/blob/main/Before%20Installing.txt)
3. After changing the variables, Open the Installer
4. Done! Now the program will start with your computer.
##### _You can always uninstall or disable through msconfig._## Credits
Hey, im [Nick Gabe](https://github.com/Nick-Gabe), the creator of this repository. And if you'd like to contribute to this
project, feel free to create a pull request with your changes. If you find any error or bug, post it on the Issues tab and I'll look into fixing it.
* Liked the idea of the project? Give it a star! :D