Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] Steam overlay and status not functioning for EA Desktop and UWP parsers (Windows OS) #694

Open
TheWayTheTruthTheLife opened this issue Jul 22, 2024 · 2 comments

Comments

@TheWayTheTruthTheLife
Copy link

TheWayTheTruthTheLife commented Jul 22, 2024

  • Describe the bug

Games added to the Steam library using EA Desktop and UWP parsers do not enable the steam overlay when the game is running.

The games launch properly through their own launchers when they are started through Steam, but Steam immediately drops the "now playing" status and the Steam overlay does not work.

Tested all of the following EA Desktop games, and they all experienced this issue:

Dragon Age: Inquisition
Mass Effect: Andromeda
Star Wars: Battlefront II - Celebration Edition (Linked through Epic Games)

Tested the following UWP game, and it experienced this issue:

Minecraft Launcher (the one that includes all editions of the game)

The parsers experiencing this issue include:

EA Desktop
UWP
  • Steps to reproduce the behavior
  1. Have games installed using EA Desktop and UWP.
  2. Configure EA Desktop and UWP parsers and save the games to the Steam library using SRM, and they appear in the Steam app.
  3. Launch an EA Desktop or UWP game using Steam.
  4. Steam briefly updates the "now playing" status to your game, and then immediately resets to no game.
  5. If the game was EA, the EA launcher opens properly and the game runs. If the game was UWP, the UWP game opens.
  6. Press Shift + Tab to open the Steam overlay (or your custom keybind) and nothing happens. The overlay didn't work, and Steam doesn't even know you're running the game.
  7. If the game is EA, press the keybind for EA's overlay. EA's own overlay works properly even though Steam does not.
  • Expected behavior

Every other parser I've used opens the Steam overlay properly.

The parsers I've used that open the Steam overlay properly are:

Amazon Games
Battle.net
Epic
GOG Galaxy (for everything except old games, like Star Wars Battlefront II 2005)
Non-SRM Artwork

The EA Desktop and UWP parsers should open the Steam overlay and show the "now playing" status in Steam, but they do not.

Upvote & Fund

  • We're using Polar.sh so you can upvote and help fund this issue.
  • We receive the funding once the issue is completed & confirmed by you.
  • Thank you in advance for helping prioritize & fund our backlog.
Fund with Polar
@TheWayTheTruthTheLife TheWayTheTruthTheLife changed the title [BUG] Steam overlay and status not functioning for some parsers [BUG] Steam overlay and status not functioning for EA Desktop and UWP parsers Jul 22, 2024
@TheWayTheTruthTheLife TheWayTheTruthTheLife changed the title [BUG] Steam overlay and status not functioning for EA Desktop and UWP parsers [BUG] Steam overlay and status not functioning for EA Desktop and UWP parsers (Windows OS) Jul 22, 2024
@cbartondock
Copy link
Collaborator

I don't think this is something SRM can fix, as it has more to do with how those launchers interact with the graphics card API / order of launch. I will look into it.

@TheWayTheTruthTheLife
Copy link
Author

I don't think this is something SRM can fix, as it has more to do with how those launchers interact with the graphics card API / order of launch. I will look into it.

Thank you, appreciate it.

The new steam recording feature leverages the steam overlay to work. So if there is a solution to this, it would allow steam to be used as a game recording, streaming, and screenshot/video hosting profile for games across all launchers, which is really cool.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants