Citrinate / FreePackages

An ASF plugin for finding and redeeming free Steam games
Apache License 2.0
86 stars 2 forks source link

Ignore FreePlayTogether Packages #36

Open PhasecoreX opened 3 weeks ago

PhasecoreX commented 3 weeks ago

Is it possible to ignore FreePlayTogether packages? It seems like this is only used for friend pass or trial(?) packages currently.

https://steamdb.info/search/?a=sub_keynames&keyname=223&operator=3&keyvalue=&all=1

I've managed to get all 3 of those now. It's annoying because in the Steam library they don't mention "Friend's Pass" or "Trial" in their names, so they look like the full games when they aren't. Wanted to see if I could avoid getting new friend passes in the future.

Thanks!

Citrinate commented 3 weeks ago

If it's possible to filter them as you did using SteamDB, then it's usually possible to filter them here as well. Currently though, the plugin doesn't have any filters that would do this.

In general, I'm kinda done with adding filters. There's literally hundreds of properties I could potentially create new filters on. To save myself from that I'd like to instead give people the option to just create their own custom filters (functioning basically the same as SteamDB's key search). Such a filter as you describe may look something like:

"FreePackagesFilters": [{
    "CustomFilters": [{
        "Filter": "Packages",
        "Key": "extended_freeplaytogether"
        "Operator": "NotEquals"
        "Value:": 1
    }]
}]

This isn't something I'm actively working on though, and I don't know when I'll get around to it.