Nope, this is actually easy to implement. Steam always shows appIDs
of "base games" as owned, and every appID
in store has list of appIDs
that are being considered DLC for given game.
For instance if we check that user owns 244450 we can easily check that 271850,327130,357760 are DLCs for that game.
ArchiBoT is using this trick heavily for display purposes. You can't check if user owns DLC, but you can tell if he owns the base game.
Archi: !2hugib 244450
ArchiBoT:
Game: Men of War: Assault Squad 2 | Rating: 81% | Cards? Yes | Link: https://store.steampowered.com/app/244450
Wishlisted by: 2/100 (marketfire, The Wizzard)
Not owned by: 88/100 (Emma Stoned, Daerphen, j., Golbez, steffke, Unnatural, Gonah, Wind Of Memory, Cold Stone, Justcallmeow...)
Archi: !2hugib 271850
ArchiBoT:
Game: Men of War: Assault Squad 2 - Deluxe Edition upgrade | Rating: 74% | Cards? Yes | Link: https://store.steampowered.com/app/271850
Wishlisted by: 1/100 (Spieler_02)
Base game owned by: 12/100 (ReadingLies, BuBBy, Dyna, qngage, Cjcomplex, DrPixel, Bear ◕ ‿ ◕, Squire Zed, Spieler_02, Archi...)
Comment has been collapsed.
So if it was implemented that way how would it apply to a DLC filter that the OP is asking about since there's no way to check and see if you already own a DLC? People that don't pay attention to their own libraries would be entering for DLC that they already own instead of manually checking first like they have to do now. This feature will just cause more re-roll requests.
I add DLC to my Wishlist and that's been working fine. I don't even see where this feature would be of any advantage.
Comment has been collapsed.
Unfortunately it would still require a person to hide those that are owned and people can make mistakes and miss one - especially if they own a lot. Steam says I own 353 DLC. It would take me longer to block them all than it would to just whitelist the ones that I do want.
Comment has been collapsed.
Think about it like this, if you own a game that has a lot of DLCs (like payday2 for example),
its really stupid to add every single DLC of the game to your wishlist cause it will take a lot of time.
And if you got few games that have a lot of DLCs, the time it will take to add all the DLCs will be really long.
(i think that if you enjoy a game you would like to have any of its DLCs, so its reasonable to think that you would like to enter every DLC giveaway)
Comment has been collapsed.
So one again my answer in more detail: With the way that Steam handles DLC this would be difficult to implement because Steam doesn't seem to be able to differentiate between DLC that you already own and DLC that you don't own and you could risk a re-roll by accidentally entering for one you own.
So I have resorted to doing it the "stupid" way and added them to my wishlist. Until Steam tracks DLC better this is the only solution that I have found.
Comment has been collapsed.
Doesn't take that much time to be honest. Go to the shop page of the base game, go to the DLC section, click on Show all and hover over a DLC, a dropdown button appears behind the DLC with the option to add to wishlist. You also see which DLC you have wishlisted of that game immediately (has a white square in front, blue is owned).
Comment has been collapsed.
That would be one of the best ideas i ever heard on this side.
Comment has been collapsed.
Comment has been collapsed.
187 Comments - Last post 23 minutes ago by JTC3
19 Comments - Last post 1 hour ago by FranEldense
48 Comments - Last post 2 hours ago by HappierParsley
47,191 Comments - Last post 3 hours ago by Wolterhon
49 Comments - Last post 4 hours ago by RileyHisbert
92 Comments - Last post 8 hours ago by Reidor
41 Comments - Last post 10 hours ago by Luis34345012
69 Comments - Last post 31 seconds ago by Specter360
68 Comments - Last post 57 seconds ago by Naviis
8,217 Comments - Last post 24 minutes ago by herbesdeprovence
34 Comments - Last post 31 minutes ago by Golwar
28,965 Comments - Last post 42 minutes ago by pkin
27 Comments - Last post 42 minutes ago by cheeki7
50 Comments - Last post 1 hour ago by Lugum
Edit: so this does exist, https://www.steamgifts.com/giveaways/search?dlc=true
thanks to pizurk for commenting about it.
Comment has been collapsed.