Skip to content

BetterDiscord plugin that lets you see what your friends are playing even if they turned off game activity

Notifications You must be signed in to change notification settings

giorgi-o/CrossPlatformPlaying

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 

Repository files navigation

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.

illustration

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.

About

BetterDiscord plugin that lets you see what your friends are playing even if they turned off game activity

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published