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.
41 Comments - Last post 9 minutes ago by BorjaGRouco
66 Comments - Last post 56 minutes ago by Liandri
283 Comments - Last post 2 hours ago by Petronic
147 Comments - Last post 4 hours ago by Gamy7
47 Comments - Last post 4 hours ago by SebastianCrenshaw
1,486 Comments - Last post 9 hours ago by Luzac
46,889 Comments - Last post 17 hours ago by FranckCastle
23 Comments - Last post 3 seconds ago by pizzahut
55 Comments - Last post 12 seconds ago by RCSWE
1,176 Comments - Last post 11 minutes ago by emrek
7,166 Comments - Last post 46 minutes ago by WellKnownPlayer
745 Comments - Last post 1 hour ago by Nippah
44 Comments - Last post 1 hour ago by Covenants
139 Comments - Last post 1 hour ago by Raggart
Edit: so this does exist, https://www.steamgifts.com/giveaways/search?dlc=true
thanks to pizurk for commenting about it.
Comment has been collapsed.