hawkeye116477/playnite-legendary-plugin

Most games won't import

Zandarck opened this issue · 7 comments

Prerequisites

Playnite version

10.33.0.16167

Plugin version

1.7.7.38382

Legendary Launcher version

0.20.34

Bug description

Whenever I update the Legendary (Epic) library it only imports two of my installed games and only displays a few of the uninstalled Epic games. The Epic plugin sees them fine, although whenever I migrate them from the Epic plug in the Legendary plug in doesn't migrate any games apart from the ones it already finds.

I have tried uninstalling both plugins and deleting their folders then reinstalling the Legendary plug in (same issue) and I have also uninstalled and reinstalled Legendary via PIP. Whenever I run Legendary via CLI it sees all my games (using legenday list-games and legendary egl-sync), but everytime I run it through Playnite it just won't see the rest of my games, installed or uninstalled.

I would reinstall them through the plugin but sadly most of the games don't even show up in the ininstalled section.

Any help is appreciated.

Relevant log

Going of the log, when it runs legendary it sees the games.

30-07 10:01:58.201|DEBUG|LegendaryLibrary#CliWrapCommandExtensions:Executing command: C:\Python312\Scripts\legendary.exe -V
30-07 10:02:18.009|DEBUG|LegendaryLibrary#LegendaryLibrary:Found 23 installed Epic games.
30-07 10:04:43.071|DEBUG|LegendaryLibrary#LegendaryLibrary:Found 329 library Epic games.

Screenshots

View of the Legendary (Epic) library
Screenshot 2024-07-30 120609

View of the Epic library
Screenshot 2024-07-30 120629

Whenever I run Legendary via CLI it sees all my games (using legenday list-games and legendary egl-sync), but everytime I run it through Playnite it just won't see the rest of my games, installed or uninstalled.

Do you have also Heroic installed or maybe some another Legendary and set LEGENDARY_CONFIG_PATH environment variable?

Make sure that you have checked correct options and that nothing is written in Playnite filters.
2024-07-30_19-10

Do you have also Heroic installed or maybe some another Legendary and set LEGENDARY_CONFIG_PATH environment variable?

I did, I have also uninstalled it to double check if that was messing anything up.

Make sure that you have checked correct options and that nothing is written in Playnite filters.

I have the correct options checked and no filters applied (apart from having the Legendary library selected).

If you did migration, then at log I should see how much migrated games.

Whenever I run Legendary via CLI it sees all my games (using legenday list-games and legendary egl-sync), but everytime I run it through Playnite it just won't see the rest of my games, installed or uninstalled.

I could suggest looking at Executing command entries to make sure that's the same legendary binary.
I could also suggest to try disable antivirus, maybe it blocks something.
Check also if disk isn't full.
Check also if some games aren't added to exclusion list.

Going of the log, when it runs legendary it sees the games.

If that's the same amount which you expect, then you should see that also at Playnite interface.

If you did migration, then at log I should see how much migrated games.

01-08 10:24:36.228|DEBUG|LegendaryLibrary#CliWrapCommandExtensions:Executing command: C:\Python312\Scripts\legendary.exe -V
01-08 10:24:38.688|DEBUG|LegendaryLibrary#ProcessStarter:Starting process: explorer.exe, C:\Users\obray\AppData\Roaming\Playnite, , False
01-08 10:26:57.424|DEBUG|LegendaryLibrary#LegendaryLibrary:Found 23 installed Epic games.
01-08 10:27:01.094|DEBUG|LegendaryLibrary#LegendaryLibrary:Found 329 library Epic games.

That's the result from the extention log, which looks correct, but when I go onto the Legendary library, I only have this partial list:

Screenshot 2024-08-01 103117

I could suggest looking at Executing command entries to make sure that's the same legendary binary. I could also suggest to try disable antivirus, maybe it blocks something. Check also if disk isn't full. Check also if some games aren't added to exclusion list.

Tried disabling the anti-virus and firewall, but no change. Disk isn't full either. And no games from Epic.Legendary are on the exclusion list.

Going of the log, when it runs legendary it sees the games.

If that's the same amount which you expect, then you should see that also at Playnite interface.

Sadly not.

I appreciate all the help by the way, I know this is very much an issue I'm experiencing.

That's the result from the extention log, which looks correct, but when I go onto the Legendary library, I only have this partial list:

It's not exactly what I wanted. It should be something like that:

31-07 13:48:10.712|INFO |LegendaryLibrary#LegendaryLibrarySettingsView:Successfully migrated 2 game(s) from Epic to Legendary.

And by migration I mean this:
2024-08-01_15-32

However that's only useful as a alternative to egl-sync.


I've another idea. Can you try to disable Duplicate Hider or some other addons? I think those could cause such problems with hiding.

I've another idea. Can you try to disable Duplicate Hider or some other addons? I think those could cause such problems with hiding.

Well I'm a bloody idiot. THe Duplicate Hider was the issue. Thank you so much for the help.

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.