PhilipK / BoilR

Synchronize games from other platforms into your Steam library
Apache License 2.0
1.4k stars 40 forks source link

Cannot Find Custom Playnite Install #323

Closed Blootrix closed 1 year ago

Blootrix commented 1 year ago

I have Playnite installed to a custom folder outside of the original programmed path and Boilr is not detecting it, even if I try to select it as a portable install and direct it to the folder it's installed in, any idea why?

PS: Adding support for uninstalled games through Playnite was a huge brain move, cannot wait to get it working!

NightHammer1000 commented 1 year ago

You have to specifiy the Path to the Desktop exe in the Path for the Portable Instance. Not the folder. Then it works.

Blootrix commented 1 year ago

You have to specifiy the Path to the Desktop exe in the Path for the Portable Instance. Not the folder. Then it works.

I've tried: "C:\Users\Bloo\Games\Playnite\Playnite.DesktopApp.exe" C:\Users\Bloo\Games\Playnite\Playnite.DesktopApp.exe C:\Users\Bloo\Games\Playnite\ C:\Users\Bloo\Games\Playnite\

None have worked. "Import from Playnite" & "Use Playnite Portable Version" are both ticked. Program restarted between each attempt.

EDIT: My apologies, I'm wrong, it's half working now but stating "Did Not Find Any Games"

NightHammer1000 commented 1 year ago

Playnite has to be closed. Thats another point.

PhilipK commented 1 year ago

@Blootrix could you upload your games.db file? Might be that the parser is not able to find the games in it for some reason, but hard to know without the db file.

Blootrix commented 1 year ago

@Blootrix could you upload your games.db file? Might be that the parser is not able to find the games in it for some reason, but hard to know without the db file.

NightHammer1000 got it! Playnite was open which was the issue. Though that is frustrating because it means I'll have to open Playnite, grab games, close Playnite and then run Boilr to get it to pull games automatically, I am still very happy we now have a method of pulling offline games!

PhilipK commented 1 year ago

@Blootrix I think that it should be possible to give a better error message if playnite is still open (since it always gives the same error message)

NightHammer1000 commented 1 year ago

Yeah. It throws a Access Denied.

Deevian commented 9 months ago

Ran into this just now, the solution was a mix of all of the above, along with an extra step.

Essentially — my library wasn't in the same folder as the Playnite.DesktopApp.exe, it was in AppData\Roaming\Playnite instead. The solution was to:

This is how it looks like in the config now:

portable_launcher_path = "C:\\Games\\Playnite\\Playnite.DesktopApp.exe"

It would be useful to have a separate field for the library location for situations like these 😄