Nutzzz / GameCollector

.NET library for finding games.
Other
5 stars 0 forks source link

Add ability to gather unowned games #26

Open Nutzzz opened 3 months ago

Nutzzz commented 3 months ago

Obviously this will only apply to some launchers, e.g.:

EDIT: I forgot what these extra Humble games were; they're actually owned, just not installable via the Humble launcher (though they are shown there). My changes will result in these games being shown only if ownedOnly is false, but they'll still be marked as IsOwned true (though I've added the bool CanInstall to HumbleGame). Is that too weird? Either way, I think I'll keep hiding the source code ones (or maybe not #30 ).

EDIT 2: Should expired trials, generally, count as not-owned for this purpose? If it's still installed, you'd prefer it to be on your radar so you can either uninstall it or buy it. This is a bit complicated since ownedOnly is true by default, but I'd rather not add another flag to FindAllGames()... [EDIT: After moving to the Settings class, I set OwnedOnly to false by default] EDIT 3: Also, if your Humble Choice subscription has lapsed, I think all Collection games and all not-installed Vault games should become unowned [EDIT: though it looks like they removed the Humble Collection a few months ago].

Nutzzz commented 3 months ago

Fixed in commit 75168c1. Applies only to Legacy for the moment.

Nutzzz commented 3 months ago

Added GOG in commit 583637f