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

Adding two instances of the same GOG game not working properly #386

Open
DocKDE opened this issue Jan 11, 2024 · 3 comments
Open

Adding two instances of the same GOG game not working properly #386

DocKDE opened this issue Jan 11, 2024 · 3 comments
Labels
bug Something isn't working

Comments

@DocKDE
Copy link

DocKDE commented Jan 11, 2024

Describe the bug
I've installed two instances of the same GOG game with Lutris (they have different mods installed). They are picked up by BoilR and added to Steam but when I launch the games, they both start one of the game version with the other not being accessible.

To Reproduce
Steps to reproduce the behavior:

  1. Install Game from GOG via Lutris and add it to Steam via BoilR
  2. Install second instance of same GOG game via Lutris, start BoilR, select both games to add to Steam and click the add button
  3. Open up Steam and select the second instance of the game.
  4. Verify that actually the first version of the game is started.

Expected behavior
I would expect to be able to start both instances of the game from within Steam and not have one of them be a link to the other.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS, Windows, Linux, Steam Deck]
  • BoilR Version [e.g. v.1.4.5]
  • Launcher (if applicable)

Additional context
Add any other context about the problem here.

@DocKDE DocKDE added the bug Something isn't working label Jan 11, 2024
@PhilipK
Copy link
Owner

PhilipK commented Mar 10, 2024

Do you have any idea what the difference in the command should be? If you did this manually instead of using BoilR what would the difference be in what you input in steam?

@DocKDE
Copy link
Author

DocKDE commented Mar 19, 2024

I must admit, I don't know what BoilR is doing behind the scenes so I'm not sure what the difference to doing this manually would be. Is it equivalent to adding a non-Steam game in the client?

@DocKDE
Copy link
Author

DocKDE commented Oct 16, 2024

I revisited this issue again. Obviously BoilR uses the GOG-internal game ID to add a run command to Steam. If two instances of the same game are present this will not work, naturally. I tried a workaround with using Lutris internal IDs but this also doesn't work.

The only solution I found was to change the GOG game ID in every instance of the same game and rerun BoilR. While this works it's a bit more tedium than before. Not sure if this is a good idea but BoilR could be improved to detect such cases and either prompt the user to take care of it themselves or offer to change these game IDs. What do you think?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants