This thing let's Discord see your Steam games that are running with Proton.
This is not really using Discord's Rich Rresence, but using Discord's Steam game detection. So they look like any other Steam game.
EDIT: now also works for non proton linux games too, because discord also shows the short process name for them, instead of the full name of the game.
Also works with Flatpak Steam
- While making this I realized something.
- Discord normally supports Proton games for Non-Flatpak Steam but its buggy and doesn't work until you go to settings and view
Activity Settings
. - Then it triggers something and it magically shows the game.
- You need to have
dotnet
sdk for.NET6.0
(You only need this, if you wanna build it yourself) -
- Or you can use the VSCode DevContainer extension and open the project in Container.
- Then run
build.sh
. - It's gonna create 2 executable files in
./dist
.
Download executables: https://github.com/DeepDoge/discord-steam-proton-rpc/releases/download/release-6/dist.zip
- Just run the the
discord-steam-proton-rpc
indist
directory. -
- Or add it to your startup application.
NOTE: rpc-trigger and discord-steam-proton-rpc should always be in the same directory together.
This is all you need to do. For basic usage.