protonscr

[Feature Request] [Library Beta] Enhance dynamic collection tag filtering. (Allow excluded tags, etc)

steamopen Feature RequestSteam client
ValveSoftware/steam-for-linux#6521 · opened 2019-09-20 by psymin · updated 2019-09-20 · 2 comments · github
Ppsymin 2019-09-20 github

Your system information

  • Steam client version (build number or date): "Built: Sep 18 2019, at 23:48:30" "Steam package versions: 1568856060"
  • Distribution (e.g. Ubuntu): Gentoo
  • Opted into Steam client beta?: Yes
  • Have you checked for system updates?: No

Please describe your issue in as much detail as possible:

It would be useful, when creating personal dynamic collections, to be able to exclude games with certain tags.

Currently we can include games with tags, which is quite helpful.

I'd love to create a "Single-player only" dynamic collection, which is tricky without manually verifying each of the games in my collection. If I were able to include "singleplayer" and exclude "multiplayer" this would be a lot more feasible.

Steam System Information
https://gist.github.com/psymin/862d6c92430b26bfbe93562f263b3547

steam-beta-library-singleplayer

Ppsymin 2019-09-20 github

It appears that each tag added for a dynamic collection adds an "and" logical operator. Having access to additional logical operators would be quite useful. The "or" and "not" operators would be great.

Because many games have incorrect, misleading, or poorly defined tags, creating effective and accurate dynamic libraries requires constant manual adjustment.

Examples:
Aperature Tag has the "co-op" tag, but no "multiplayer" tag.

When creating a dynamic library for "multiplayer" titles, it would be useful to have an "or" operator on "multiplayer", "co-op", "local co-op", "local multiplayer", etc.

https://store.steampowered.com/app/280740/Aperture_Tag_The_Paint_Gun_Testing_Initiative/

It would also be useful to have "or" operators for "full controller support" and "partial controller support".

Ppsymin 2019-09-20 github