Mixaill / awesome-gog-galaxy

A list of GOG Galaxy 2.0 integrations and upcoming features
1.89k stars 86 forks source link

Integrated games cannot be launched after GOG restarted #97

Open jasjeetsuri opened 3 years ago

jasjeetsuri commented 3 years ago

I added a lot of integrations, Wii, Wii U, Nes, SNES. All of them worked fine. After quitting GOG completely, and then re-opening GOG, all the integrations show the games listed, but I cannot launch them. GOG shows them as Incompatible and the "Install" button is at the top after selecting the game, greyed out.

  1. Install NES integration
  2. Install PS2 integration
  3. Quit GOG from taskbar
  4. Re-open GOG
  5. Click NES category and select game

logs.zip

jasjeetsuri commented 3 years ago

Other observations:

Carson365 commented 3 years ago

This is still an issue and needs to be addressed. Are there any known causes for it or ways to avoid it happening? Any work being done on it?

JasSuri commented 3 years ago

I found more recently that leaving GOG open for some time after restart, it fixes itself. No idea what the reason is. I suspect it’s a GOG bug.

AndrewDWhite commented 3 years ago

At one point Galaxy changed the way that local game interface worked and stopped calling it at startup for many of these emulators. Functionally this prevented the plugins from providing the installed status until galaxy eventually called the endpoint. At the time I had to completely change to a different portion of the api and change the generic plugin to work (it ended up more as if it was streaming rather than a batch process). I don't know if they ever addressed this issue in Galaxy.