CrossPlatformPlaying
A plugin that brings Rich Presence to games that don't support it, and lets you see what your friends are playing even if they turned off game activity.
CrossPlatformPlaying is a plugin that lets you see what your friends are playing, as well as any additional information available such as gamemode, score, map, etc.
Currently supports
- Valorant/League of Legends/Wild Rift
- Steam
- Hypixel
Installation
- Download CrossPlatformPlaying.plugin.js and move it to your plugins folder.
- A new file called
CrossPlatformPlaying.config.json
should appear in your plugins folder, open it in your favorite text editor. - Do the appropriate setup for the platform(s) you want to use:
Current status
This is my first time writing a BetterDiscord plugin, so any feedback and/or contributions are greatly appreciated, especially if this project is to support more platforms and games that I don't play or have the knowledge of how they work.
Feel free to DM me or ping me in the BetterDiscord server to give feedback or to ask any questions.
Future improvements:
- Platform support:
- Epic Games (currently working on it)
- Twitch
- Xbox Live (this is useful as it shows what people are playing on Xbox but also on PC via Game Bar)
- Support for Steam Rich Presence (to show extra info in games that use Steam's RPC such as CS:GO)
- Implement the rest of Riot Games (TFT, Runeterra)
- Playstation
- Battle.net
- Uplay
- Any other platform or game that lets you see what your friends are playing, theoretically
- Improve the settings panel
- Add user-friendly interface to easily link discord users to in-game IDs
- Enable toggling individual platforms on/off
- Make inputting API keys and tokens easier
- The Code
- Make it modular to easily install/remove platforms
- Improve the way the plugin injects the custom activities (doesn't currently update the member list)
- Add a Wiki of how it works (how it interacts with each platform)
Again, most of this is out of my reach, so any contribution is greatly appreciated.