JosefNemec / PlayniteExtensions

Extensions for Playnite game launcher and manager.
MIT License
157 stars 39 forks source link

Make skipping import of 3rd party store from Epic (or others?) optional #364

Open ExtremeMultiman opened 6 months ago

ExtremeMultiman commented 6 months ago

After implementing #355 if I don't use Ubisoft library plugin, games from Epic that use connect will not be imported, that's the same case from EA that generate problems like in #352.

Some of the Ubisoft games will not be seen from connect unless I start it on the source store at least one time (don't remember which one was but it has already happened to me), so I wouldn't have them in my list even with both the libraries.

Also, I might want to have the duplicate to know that I bought games in Epic and/or import metadatas form it automatically on library scan.

An "easy fix" would be having this as an optional setting instead of force library to skip the entry. Please consider this, regards

jckorlian commented 6 months ago

I second this. Make it optional or use DuplicateHider. It probably also applies to Steam. I need to trust that my library isn't hiding something against my will. The intention was good, but it's causing problems.

hawkeye116477 commented 6 months ago

If that will be added as optional, then maybe few problems will need to be resolved for proper installation and launching. In case of EA games, problem might be that those games will need to be installed through EA App (Epic launches EA App with install dialog). However in case of Ubisoft games, if you launch them, then you need to wait for starting Ubisoft Connect, so code for tracking playtime will need to be adjusted. Another small problem is that it still installs Uplay and you need to manually launch it to upgrade to Ubisoft Connect and maybe even update game through Ubisoft Connect.

ExtremeMultiman commented 6 months ago

It seems to me it is the same problem there is with other kinds of clients like some MMO who have independents launchers on Steam. Still I would prefer to have a "broken" or duplicate entry (that I can manually fix) that a missing one, but maybe that's just me.

jckorlian commented 6 months ago

I'm still with Multiman here. The most important thing is that the game shows up in the library immediately where it was purchased. Everything else is secondary. If I forget I own the game before I get to play it in my backlog, the rest doesn't even matter.