darklinkpower / PlayniteExtensionsCollection

Collection of extensions made for Playnite.
MIT License
331 stars 29 forks source link

[Installation Status Updater] Installed games are set as uninstalled #485

Closed OmarNamis closed 10 months ago

OmarNamis commented 10 months ago

Extension name

Installation Status Updater

Bug Description

After installing the latest version of the extension (2.41), all games that don't have the "library integration play action" option checked are getting marked as uninstalled.

This includes all manually added games, and some games from Epic where I turned off the option myself and selected the path of the exe file for them.

Installing the previous version (2.40) fixes the issue, and games are getting marked as installed again.

To Reproduce

No response

Logs

Nothing relevant in Playnite.log file.

Extensions.log

After installing version 2.41

31-12 18:17:04.792|INFO |InstallationStatusUpdater#InstallationStatusUpdater:Marked as installed: 0, as uinstalled: 204

After reverting to version 2.40

31-12 18:21:09.253|INFO |InstallationStatusUpdater#InstallationStatusUpdater:Marked as installed: 204, as uinstalled: 0

Screenshots

Example for a game that got marked as uninstalled:

image

image

Extension settings:

image

dryice213 commented 10 months ago

Having the exact same issue. Downgrading worked for me too, will stay on 2.40 for now,

For me, all manually added games and all emulated games got uninstalled. When I manually selected them as installed again, it worked until playnite restarted and it was marked uninstalled again.

Whitechapel-1888 commented 10 months ago

I can confirm this issue as well. All games that are installed on an external drive and run via an emulator are permanently set to uninstalled, even if the external drive is added on my system.

Edit: For those wondering how to downgrade: Grab the "pext" file from here (version 2.40) and double click it. The extension should be linked with playnite prompting the app's addon installer.

OmarNamis commented 10 months ago

Fixed in version 2.42