CrossPlatformPlaying
A BetterDiscord plugin that lets you see what your friends are playing even if they turned off game activity, and brings Rich Presence to games that don't support it.
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.
Plugin broke due to the latest Discord update.
Most if not all plugins are affected, although this plugin is more than the others, since Discord restricted direct Node access to plugins, something which I relied on heavily via the net
and tls
modules.
TLDR: The plugin can't directly connect to Riot/Epic/etc anymore.
Yes, I'm working on it, but it'll take some time, since I'll need to refactor most of the code. The plugin won't auto-update, so you'll need to check back here every now and then.
Update: access the beta here
Currently supports
- Valorant/League of Legends
- Steam
- Epic Games (Fortnite, Rocket League...)
- EA (Apex, FIFA...)
- Twitch
- Hypixel
Installation
- Download CrossPlatformPlaying.plugin.js and move it to your plugins folder.
- If it asks you to install Zere's Plugin Library, click "Download Now" and once it finished installing, restart Discord using
Ctrl+R
.
- Open BetterDiscord's plugin settings menu, enable CrossPlatformPlaying and click on the cog wheel to enable and configure the platforms 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:
- Support for Steam Rich Presence (to show extra info in games that use Steam's RPC such as CS:GO)
- Xbox Live (this is useful as it shows what people are playing on Xbox but also on PC via Game Bar)
- Playstation
- Battle.net/Uplay/Rockstar/GoG
- Any other platform or game that lets you see what your friends are playing, theoretically
- Apple Music (integrate it just like Spotify)
- 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)
- See if your invisible friends are online (the plugin already has the data, I just need to figure out the best way to display online vs invisible vs offline)
- Create a Wiki to document how my findings of how each platform works
- Add guides on how to get the tokens/keys/cookies of each platform
- Make the settings panel less ugly
Again, most of this is out of my reach, so any contribution is greatly appreciated.