Proton: Discord support

Created on 16 Sep 2018  路  15Comments  路  Source: ValveSoftware/Proton

Feature Request

I confirm:

  • [x] that I haven't found another request for this feature.
  • [x] that I have checked whether there are updates for my system available that
    contain this feature already.

Description

When I play a game with Steam Play in Discord instead of displaying the title of the game on the members list and on my user profile it either says "wine64-preloader" or "wine-preloader" or "proton" or "wineserver". I've tried adding the game manually in the user settings under the game activity tab but I can't see it's process on the drop down menu. I've checked this on both Ubuntu and Manjaro Linux. I'm not sure if this a problem with Steam Play or Discord, but if it's a problem with Steam Play would it be possible to add support for Discord game activity and for Discord Rich Presence?

Feature Request

Most helpful comment

All 15 comments

Also the icons of the games are not shown properly. Kinda related...
captura de tela de 2018-09-15 19-14-41

Also the icons of the games are not shown properly. Kinda related...
captura de tela de 2018-09-15 19-14-41

Might depend on distribution and desktop environment, both on Antergos and Manjaro KDE the icons showed properly to me:
immagine

Weird, Definitely works for me on Arch + i3.

@jvschiavo This has now become two topics in one issue, could you bring your thing about the icons to a new one?

@jvschiavo This has now become two topics in one issue, could you bring your thing about the icons to a new one?

Sure, here it is: #1502

I'll second this. With games beginning to use Discord's Rich Presence as well as their Game SDK, it'd be nice to have these games better supported in Proton.

If you run Discord after running game, it will detect game.

Just writing to say this is currently still an issue with Proton + Discord using Ubuntu 19.04; Discord detects Proton 4.x as wine64-preloader.

so if game launches fast enough you get actual game if not it says pre-loader unless you reboot discord
it looks like if discord could ignore wine preloader and just wait a second longer and check again lol

Still seems to be an issue today with Ubuntu 19.10. I get different variations:
wine64-preloader
wine-preloader
wineserver
proton

A couple others too, but I removed them manually. (Why? I don't know. I know they'll be back.)

@kisak-valve to me it seems duplicate, though it gave me some ideas.
Wonder if you could just build https://github.com/discordapp/discord-rpc and use it as wine-rpc as it's MIT lisenced? Althought deprecated thanks to discords game sdk, maybe it could work still.
What if game uses discords game sdk and then you would need sdk.dll instead of rpc.dll?
Then rpc-wine could account both situations?

I'm just wondering where the problem is, and which piece of software is causing it.

This might be of interest to some people here, I wrote a simple program that should allow Discord Rich Presence to work even on games that use GameSDK.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

ghost picture ghost  路  3Comments

juppso picture juppso  路  3Comments

raikirii picture raikirii  路  3Comments

ghost picture ghost  路  3Comments

AwesamLinux picture AwesamLinux  路  3Comments