PlayniteExtensionsCollection icon indicating copy to clipboard operation
PlayniteExtensionsCollection copied to clipboard

[Installation Status Updater] Extension incorrectly sets Installed games as Uninstalled

Open Foshitz opened this issue 1 year ago • 6 comments

Extension name

Installation Status Updater

Bug Description

Extension incorrectly sets 235 of my installed games as Uninstalled, leaves only 8 of them Installed.

To Reproduce

Activate the plugin and/or run extension option "check installation status of all games".

Logs

extensions.log playnite.log

Screenshots

N/A

Foshitz avatar Dec 03 '23 06:12 Foshitz

Can you upload screenshots of the Installations and Actions tab of a game that was marked as uninstalled? Also a screenshot of the extension settings and the location of the game file in explorer.

darklinkpower avatar Dec 03 '23 18:12 darklinkpower

Screenshot of Extension Settings, I don't think I've changed any of these but I can't swear that I didn't: ISU-Extension-Settings

These are the only games that stay Installed when I activate the extension (Ignore Mystery Games, they're imported from Fanatical and not claimed/revealed): ActivateExtension-Installed

Screenshot of Installations-tab for Snowrunner (remain installed when activating/running the extension): ISU-Snowrunner-Installation

Screenshot of Actions-tab for Snowrunner (remain installed when activating/running the extension): ISU-Actions_tab-Snowrunner

Screenshot of Installation-tab for GRID [2019] (changes to uninstalled when activating/running the extension): ISU-GRID-Installation

Screenshot of Actions-tab for GRID [2019] (changes to uninstalled when activating/running the extension): ISU-GRID-Actions

Screenshot of Installation Folder for GRID [2019] in Explorer: ISU-GRID-InstallFolder

Most of my games are Installed on Q:/ (SATA SSD) or M:/ (m.2 SSD), with a few on D:/ (SATA SSD).

All games that stay Installed, seem to have one thing in common. They all have Actions that I have added manually, some link to the game executables and some are links to related websites. I haven't added Actions manually to all my games, so there is a chance that your extension is dependent on the Play-action somehow.

Foshitz avatar Dec 03 '23 19:12 Foshitz

The issue is caused due to having disabled this option: image

This causes the extension to scan all games from library plugins and since they don't have a (valid) Play Action, they are marked as uninstalled. I'm not sure if or how this should be approached if you need this option enabled, an idea is perhaps adding an option to skip games without any Play Action added.

darklinkpower avatar Dec 03 '23 22:12 darklinkpower

Sorry for the late reply! I've been busy with work and the holidays.

So you're saying this is a catch 22 where it either "fails" or skips? Because all my games are imported through library plugins, and I currently don't want to skip any games in this regard.

I wish you all the best in this new year :)

Foshitz avatar Jan 03 '24 06:01 Foshitz

Same here, enabling/disabling aforementioned option does nothing, And yes i did set real game installation path. The only cd-game im having installed. Here are my settings. Oh and why i dont have the "Override installation state"? изображение_2024-02-26_010505268

Bo9da avatar Feb 25 '24 23:02 Bo9da

Same here, enabling/disabling aforementioned option does nothing, And yes i did set real game installation path. The only cd-game im having installed. Here are my settings. Oh and why i dont have the "Override installation state"? изображение_2024-02-26_010505268

Welp looks like i had to manually set the "action" option so i can launch the game thru the playnite. Now its allright. Guess theres no need to keep the issue open

Bo9da avatar Feb 27 '24 19:02 Bo9da