I made a giveaway F1™ 2017 1988 McLAREN MP4/4 CLASSIC CAR DLC and to my surprise you don't need to have the base game to enter.
And the giveaway reached the end and i saw more than one thousand entries, most of which didn't had the base game. I requested the giveaway to be deleted and now i try again with SGTools.

F1™ 2017 1988 McLAREN MP4/4 CLASSIC CAR DLC
Level 0
https://www.sgtools.info/giveaways/84cd3861-815a-11ec-bb80-fa163e0a8583

And another one thanks to cals7
Level 4
https://www.sgtools.info/giveaways/6fb169d6-8193-11ec-bb80-fa163e0a8583


And a normal giveaway
Level 1
https://www.steamgifts.com/giveaway/ERpab/agatha-christie-the-abc-murders

2 years ago*

Comment has been collapsed.

Oof that sucks you had to do that. I don't have the game but I'll give you a bump as thanks. :)

2 years ago
Permalink

Comment has been collapsed.

Giving away DLC is always problematic as you can enter if you have the DLC already and people won't check their Steam account.

2 years ago*
Permalink

Comment has been collapsed.

that's why i use Steam Web Integration, it shows an ✘ or an ✔ next to the giveaway to display ownership
https://github.com/Revadike/SteamWebIntegration

2 years ago
Permalink

Comment has been collapsed.

That's a good suggestion and I hope for a widespread adoption from the community. Although it doesn't negate the fact many members won't care and enter giveaways for items they already own.

In summary your approach is the best to avoid any issues preemptively.

2 years ago
Permalink

Comment has been collapsed.

most of my hidden giveaway list consists of owned DLC's

2 years ago
Permalink

Comment has been collapsed.

Nice. I put https://www.steamgifts.com/giveaways/search?dlc=true in its whitelist and now I can quickly check all DLC giveaways while it doesn't bother me anywhere else.

2 years ago
Permalink

Comment has been collapsed.

But thats not your problem. Even if winner doesn't own the base game.

2 years ago
Permalink

Comment has been collapsed.

I don't quite understand(I'm stupid). Winner doesn't have the base game and he accepts the gift he can't activate and DLC goes to waste besides he's breaking the rules. If winner rejects the gift the giveaway is re-rolled and there's no certainty(again) the next winner didn't enter without owning base game = neverending story.

2 years ago
Permalink

Comment has been collapsed.

I mean if someone enters the giveaway for DLC for game he doesn't own then he very likely uses some autojoiners/bots. I personally can't imagine myself entering DLC GA and not checking if I can use it

2 years ago
Permalink

Comment has been collapsed.

The most rerolls that i had with a DLC were 8x and it was frustrating + unneeded extra work for the mods.

2 years ago
Permalink

Comment has been collapsed.

Good Idea. Here is another chance for those who enter yours.

I've had this for awhile. I don't own the base.

F1™ 2017 ‘1988 McLAREN MP4/4 CLASSIC CAR DLC’
L4+ must own base plus basic rules.

2 years ago
Permalink

Comment has been collapsed.

Maybe you didn't set the rules right in this one?
I can't enter the OP link but yours gets me through and I don't have the main game (I entered just to check, I have removed the entry)

2 years ago
Permalink

Comment has been collapsed.

owned_games in 515220 --> 515220 in owned_games

2 years ago
Permalink

Comment has been collapsed.

that makes more sense. I updated it.

so
515220 in owned_games
instead of
owned_games in 515220

2 years ago
Permalink

Comment has been collapsed.

Thanks, 💙

2 years ago
Permalink

Comment has been collapsed.

awesome, i added into the op

2 years ago
Permalink

Comment has been collapsed.

Very good idea not only for DLCs, but also for some multi-item complete editions and such, which SG is not properly detecting. I'm surprised, that I didn't think about this before.

2 years ago
Permalink

Comment has been collapsed.

that's the sub problem, you own can own all the apps in a sub but that doesn't mean you own the sub
look at borderlands 2 packages https://steamdb.info/app/8980/subs/
that thing is a mess
i have this package from a bundle on humble https://steamdb.info/sub/71392/apps/
and there is a package similar to this one https://steamdb.info/sub/6381/apps/
you could only get that package by buying a steam bundle https://steamdb.info/sub/6381/bundles/

so, yeah, giving away keys that activate multiple apps is problematic

2 years ago
Permalink

Comment has been collapsed.

I'm surprised, that I didn't think about this before.

...because it most likely wouldn't work.

This is a pretty situational workaround, in this case we have a DLC that's not properly configured as one in the database, making the API believe it to be a game on its own, hence why you can enter giveaways without owning the base game.

With the SGTools rule requiring ownership of the base game, you are helping the API circumvent this mistake.

But if you were to use a rule to look for a specific DLC, you'd be trying to cover an API deficiency... by asking that very same API.
Which would be no different than not using SGTools at all.

2 years ago
Permalink

Comment has been collapsed.

True, that this would not work with usual DLCs, but should work very well for blocking folks owning the base game in sub packages, and with subs of multiple games folks owning any or too many of games involved. Though fortunately, when making higher level (5 or so) GAs, the problem is less common - In my experience, like one forth of players entering incorrectly. And the GA mentioned in OP surely had unusual amount of wrong entries - we just check, if we don't own the DLC, while assuming that being able to enter the GA means, that we own the base game.

2 years ago
Permalink

Comment has been collapsed.

I'm curious about a similar dlc issue: When the winner is rerolled because they already own the dlc, do the moderators kindly check it so the gifter doesnt have to ask for another reroll if it happens again?

2 years ago
Permalink

Comment has been collapsed.

you have to add that person on steam and go to the DLC page where you can see who is owning it
so, no that makes no sense for them. you need another reroll you open another ticket

2 years ago
Permalink

Comment has been collapsed.

bump

2 years ago
Permalink

Comment has been collapsed.

Closed 2 years ago by Sh4dowKill.