SteamGifts Tools is a tool in a form of a website that lets you do some interesting checks to steamgifts mechanics:

Link www.sgtools.info

Themes

  1. SG Dark Grey Userstyle by SquishedPotatoe thread
  2. Old (deprecated) ones:

User Scripts

  1. SGTools Helper: Help you create giveaways with SGTools typical options and marks protected giveaways on steamgifts giveaway page
  2. Links to user profile: Awesome userscript made by SilentGuy that adds links to the common sgtools checks on a user profile. See his thread
  3. Links on giveaway's winners page. The script will add a sgtools.info link next to each winner's 'Request New Winner' link in your giveaway's winners list, so that you can easily check them for non-activated and multiple wins
  4. ESGST: An all-in-one script to rock your Steamgifts experience. It integrates to and gives quick access to several SGT functionality from inside steamgifts website.

Tools

  1. Check real cv value (as we had in steamgifts v1) and it's level translation with a detailed log of every game contribution and how they add up to the final number.
  2. Check real cv for your won gifts, so you can compare with your send gifts.
  3. Check if a user has activated all his gifts, useful if you want to check a little bit the winners of your giveaways.
  4. Multiple Wins. Checks if a user has won and marked as received the same game more than once
  5. Last Bunled Games. List new additions to the bundle list of the last 7 days with a minimum of 50 entries, showing the game (with a link to steam), the date since the game is considered bundled and the date when it was added to the bundle list.
  6. Create, manage and enter giveaways with more advanced and complex filters than the ones in steamgifts.
  7. Deals and their bundle status

Limitations

  1. Since CG don’t give us an open API, all requests have to parse your full profile to check your sent games, this will take some seconds (more if you gave away tons of games!), so please be patient.
  2. The site uses a cached bundle list, so if you find a recent bundle game that gives you a full value instead of the 15% one, just wait until the next cached bundle list is ready. Cached Bundle list auto-updates itself every 6 hours starting at 3:00AM GMT (3am, 9am, 3pm, 9pm).
  3. The tool will search steam API to get the real cost for packages that has its point value truncated to 50 in steamgifts, but if the package is no longer available the tool will use the points as CV (50$).
  4. It may sound obvious, but the tool can't check not activated gifts if the profile is private.

This thread contains a Wiki visible with the GHWSGI userscript. If you prefer to see it directly on GitHub instead, click here.


This thread contains a Wiki visible with the GHWSGI userscript. If you prefer to see it directly on GitHub instead, click here.


This thread contains a Wiki visible with the GHWSGI userscript. If you prefer to see it directly on GitHub instead, click here.

9 years ago*

Comment has been collapsed.

probably steam api fault, for commandos collection, tools do not show 'you own the game' where sg sees it as existing [which it is, in separate keys], just fyi

8 years ago
Permalink

Comment has been collapsed.

ee6fb838-5d73-11e6-ac1d-04019cc0dc01
88208c53-5d74-11e6-ac1d-04019cc0dc01

8 years ago
Permalink

Comment has been collapsed.

Thanks for the report :3

8 years ago
Permalink

Comment has been collapsed.

fe0298b7-51ad-11e6-ac1d-04019cc0dc01

1 invalid entry in the 35 mm, Duke Nukem, Knights of pen and paper, ping ping, Quadrant, Solarix, Space Codex and Zvezdoliotik cars

1 invalid entry in the Badland, Bard, Chariot and Solarix cars.

8 years ago
Permalink

Comment has been collapsed.

Infractions applied, thanks for the report!

8 years ago
Permalink

Comment has been collapsed.

4d5a8ed3-60ae-11e6-ac1d-04019cc0dc01

1 invalid entry

8 years ago
Permalink

Comment has been collapsed.

Infraction applied, thanks for the report!

8 years ago
Permalink

Comment has been collapsed.

Hey i got flagged for an unactivated win even though i already activated it, can you fix this issue please, its The incredible adventures of van helsing: final cut, thank you .

8 years ago
Permalink

Comment has been collapsed.

I see your account clear and no sign of any unactivated wins.

8 years ago
Permalink

Comment has been collapsed.

Its fixed now, but thanks anyway :D

8 years ago
Permalink

Comment has been collapsed.

bfaf2871-5b2f-11e6-ac1d-04019cc0dc01

1 invalid entry

8 years ago
Permalink

Comment has been collapsed.

Infraction applied, thanks for the report!

8 years ago
Permalink

Comment has been collapsed.

Please add this game to activation detection whitelist:

434710, "Valley of Death"

Reason: API doesn't detect owned game.

8 years ago
Permalink

Comment has been collapsed.

I can't seem to find any closed giveaway for that game.
Can you link me a profile where this happens?

8 years ago
Permalink

Comment has been collapsed.

There is an ongoing giveaway (can be searched from archive) for the group "Removed Games Collectors". Here is what's going on:

The Steam API basically doesn't detect this game, and I think it's because of the change Removed community_hub_visible – 1 made a few months ago. The game now doesn't have a community hub because of this.

If you feel like whitelisting it when seeing the giveaway end and winner confirms it, it's also fine, but I already know that the API won't detect this game at this time.

8 years ago
Permalink

Comment has been collapsed.

Added to the whitelist, thanks for the detailed information :)

8 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 6 years ago.

8 years ago
Permalink

Comment has been collapsed.

hmm some... interesting developments on SG since my general prolonged absence

anyway, sgtools claim I have unactivated http://store.steampowered.com/app/39392 Freeze Tag Fun Pack #2 (March 28, 2013, 8:11pm) which is not true

8 years ago
Permalink

Comment has been collapsed.

Added to whitelist, thanks for the report!

8 years ago
Permalink

Comment has been collapsed.

cheers!

8 years ago
Permalink

Comment has been collapsed.

actually, a giveaway I'm trying to enter still says my account is flagged?

8 years ago
Permalink

Comment has been collapsed.

Try resetting the cache by pressing 'Synchronize' in the 'Home' menu at sgtools.

8 years ago
Permalink

Comment has been collapsed.

ah awesome, that worked, thank you! :)

8 years ago
Permalink

Comment has been collapsed.

Hey knsys

Is it possible for you to remove the "Tales of Zestiria" GA from this train I created?
http://www.sgtools.info/giveaways/e4ad9674-69c4-11e6-ac1d-04019cc0dc01

In retrospect it shouldn't have been added because it's level (10) was already exclusive enough. I want to allow any level 10 to enter it.

8 years ago
Permalink

Comment has been collapsed.

Removed from the train :)

8 years ago
Permalink

Comment has been collapsed.

As for the rest...
Two illegal entrants for the same train link above. One entered all the lower level GAs, the other entered for LEGO Batman.

8 years ago
Permalink

Comment has been collapsed.

Infractions applied, thanks for the report!

8 years ago
Permalink

Comment has been collapsed.

Hi knsys. Is there any reason the Contribution Value checker page checks Sent and Won value separately?

Is it possible to have a single check that brings back both values, and perhaps even the real ratio?

8 years ago
Permalink

Comment has been collapsed.

Because most of the times, you are only interested in one part (sent), so this keeps the pressure on Steamgifts at the minimum.
If you really want to know both, it's as easy as to do both queries :)

8 years ago
Permalink

Comment has been collapsed.

Ok fair enough :-)
I only ever seem to check both. I can't think why someone would only want to know a user's sent value, on it's own it's doesn't indicate much, until compared with the won value. But anyway, I can indeed continue doing both checks, it's not a big problem.

8 years ago
Permalink

Comment has been collapsed.

All leaked by one individual, 1 invalid entry in each.

443dda65-6872-11e6-ac1d-04019cc0dc01
3afafa00-6872-11e6-ac1d-04019cc0dc01
079604c6-6872-11e6-ac1d-04019cc0dc01
24b32058-6872-11e6-ac1d-04019cc0dc01
2e92d149-6872-11e6-ac1d-04019cc0dc01

8 years ago*
Permalink

Comment has been collapsed.

Infractions applied, thanks for the report :3

PS: As always if you have some insight of the leaker send me a message :)

8 years ago
Permalink

Comment has been collapsed.

Here's an idea for a cool feature which would help demonstrate how fair SGTools GAs actually are:

Provide an estimate for the number of users who can access the GA. To give some examples:

  • A Public Level 0 GA can be accessed by 100% of users on this site, which is almost 940,000 users, including those permanently banned.
  • A Public Level 5 GA can be accessed by 0.7% of users, which is about 6400 users (those in Levels 5 to 10).

Providing similar estimates based on the rules used in the SGTool filter would be very interesting. I'm pretty sure that a Level 0 SGTools-protected GA that only filters those with unactivated wins would still be accessible to the vast majority of users on this site, the question is - how many?

Calculating an estimate based on more sophisticated rules is probably going to be difficult, though I believe my new default rule is accessible to a much larger population than even a Level 1 GA. For the record, this rule is:

((level==0 && num_won<=10) || (level>=1 && (real_sent_group+real_sent_region_restricted)/real_sent_cv <=0.9 && ratio_real >= 0.1)) && pass_activated_rule && !VAC_economy_ban

Which to those who read this an are not familiar with custom rules, means that users who can enter should be:

Level 0 with up to 10 wins
or
Level 1 or higher who won up to 10 times more than they gave, and whose value of exclusive GAs (group or region restricted) is not higher than 90% of the total value of their GAs.

8 years ago
Permalink

Comment has been collapsed.

Mass calculating how many people qualify for a custom rule is directly impossible without trying one by one, since rcustom rules have to be compiled and checked one by one.

Mass calculating standard filters is possible but it's time consuming too, so it's not something I want to put on the giveaway page to recalculate every time the giveaway is opened or the giveaway creator opens it. It's not as easy as to do a quick db check with only 1 parameter as Steamgifts does (level).

8 years ago
Permalink

Comment has been collapsed.

Makes sense. How about adding a few related numbers to the STATS section in the OP, based on one-time calculation rather than for every GA? For example, the percentage of users with unactivated wins would be most interesting, especially if it was tracked over time. I believe it dropped since SGTools-protected GAs started and people couldn't access many of them and had to activate their wins.

8 years ago
Permalink

Comment has been collapsed.

That is easily doable, problem is I tend to forget to update stats :3

Not passing "everything activated" rule: 1.713 (9,37%)
Not passing "multiple wins" rule: 874 (4,78%)
Not passing neither of them: 315 (1,7%)
Not passing one or the other: 2.272 (12,42%)

Total population: 18.286

8 years ago
Permalink

Comment has been collapsed.

This is very interesting, thanks for posting.

Does the total population number include only users who try to access SGTools filters or also those who were checked by GA creators for winning regular GAs?

Any numbers for VAC and trade bans? According to this site 1.57% of Steam accounts checked are currently banned, but I couldn't find any numbers for trade bans.

My hunch is that a GA that targets rule breakers of all kinds (including trade bans) can still be accessed by more users (if they bother to visit the forum) than one for Level 2+, which is currently accessible to 39,943 of 940,007 users (4.2%), according to numbers on this page.

Based on these numbers:

Users who can enter a Level 2 public GA: 4.2%
Users who can enter a Level 0 forum GA that requires all wins to be activated: 90.6%
Users who can enter a Level 0 forum GA with both rules (OR relation): 87.6%

8 years ago
Permalink

Comment has been collapsed.

It's only people logged in though the steam open api. Most likely people who tried to enter a giveaway or was curious enough to take the time to do the log in.

Accounts with a Vac ban: 158 (0,86%)
Accounts with an Economy ban: 6 (3 banned, 3 probation) (0,03%)
Accounts with both Vac related bans: 1 (0,005%)

8 years ago
Permalink

Comment has been collapsed.

I'm planning an experiment related to these numbers (vs. regular GAs of the same game). Stay tuned ;-)

I'm really happy to see the tiny number of people with trade bans. I really don't want scammers winning my giveaways (even more so than regifters), so it's good to know that blocking them doesn't really impact the number of people who can access my GAs.

8 years ago
Permalink

Comment has been collapsed.

I don't know how many people (if any) don't know how to enter an SGTools-protected giveaway, but since this is the main type of giveaway that I create these days, I created a page for it. It's linked from this thread. Please let me know if you see any inaccuracies.

8 years ago
Permalink

Comment has been collapsed.

Hey Yirg,

according to Steam db: https://steamdb.info/stats/bans/

There are 4,693,156 VAC and 395,130 game bans in the database.

8 years ago
Permalink

Comment has been collapsed.

Thanks. Personally I'm not interested in these kind of bans because of the issue of false positives. I'm only interested to block people with trade ban (i.e. scammers), so it's good to know they represent such a tiny minority.

BTW, I also decided to stop checking for multiple wins as part of my filters (I'll still check the winners manually for it and decide on a case by case basis). The reason is that developer giveaways and poor documentation make it an easy trap to fall into, and difficult to get out of. Limiting it by time doesn't really solve the issue, so I'd rather disable auto pilot for this one.

8 years ago
Permalink

Comment has been collapsed.

Thanks for your example.

7 years ago
Permalink

Comment has been collapsed.

Reporting a leaked train.
72a1f879-69a9-11e6-ac1d-04019cc0dc01

View attached image.
8 years ago
Permalink

Comment has been collapsed.

Infraction served, thanks for the report!

8 years ago
Permalink

Comment has been collapsed.

Hello, I started getting errors when trying to pass SGT requirements. It says my account has been flagged for unactivated wins or my profile is private. Neither is true, please feel free to check yourself manually. I could enter these giveaways only 2 days ago and nothing changed in these 2 days with the exception of me creating an invite only Steam group. That can't possibly be the reason.

Could there be a bug or could you please explain why something that worked 2 days ago suddenly stopped working even though nothing different happened in that period of time? Does having a "friends only" chatbox on my profile void this requirement? Even if it did it's been like that for months and I could still enter giveaways before.

I'd really be happy to get any kind of explanation from you. I don't appreciate being seen as a rulebreaker.

8 years ago
Permalink

Comment has been collapsed.

Hey, did you try to do a sync on the SGTools site? It's on the upper left side under the HOME dropdown menu, Synchronize.

8 years ago
Permalink

Comment has been collapsed.

Wow that magically worked thank you so much :) I still don't know what the problem was before though. I guess I need to sync on SGT website from time to time? Thanks a lot for the help again :) Problem is solved, now it's about not letting it happen again.

8 years ago
Permalink

Comment has been collapsed.

You're so welcome and I think Knsys, the creator of SGTools, is on vacations but he could answer the why this happened to you. I use SGTools a lot and only once did the same thing happen to me and I used the manual sychronize button only once as the sync is done automatic.

8 years ago
Permalink

Comment has been collapsed.

Ah that's great to know. I'll still sync from time to time as a security measure :P I didn't even know SGT had a sync button honestly. I thought it was linked to the sync button on SG :)

8 years ago
Permalink

Comment has been collapsed.

Well you only have to manually sync when something like this happens. Usually the cause is that the automatic sync happens at the same time when Steam is temporarily having issues, so SGTools couldn't verify the activated wins. Manual sync fixes it right up, unless Steam is having some bigger issues and is still down.

8 years ago
Permalink

Comment has been collapsed.

I tried Synchronize but still get the same error.

It says: "Steam API has problems identifying some owned DLCs, so the following ones are probably activated!"

What can i do?

8 years ago
Permalink

Comment has been collapsed.

It's not a bug, it's a feature!

It's a common issue with the way DLC entries are stored in Steam's database, the API cannot properly report them as owned.
Hence, knsys decided to implement a "whitelist" for bugged products, adding the line that says they're probably activated.
And that's why they're coloured orange instead of red.

8 years ago
Permalink

Comment has been collapsed.

Like Mike 90 said, this is the "SGTools WL feature" because of Steam bugged games and DLC so there's nothing wrong on your side and you should be able to enter any SGTools giveaway as long as you meet the SGTools requirements.

8 years ago
Permalink

Comment has been collapsed.

Thank you, I'll try again

8 years ago
Permalink

Comment has been collapsed.

I asked this in another thread and they pointed out me to here :]

Just to clear this up. In sgtools when i check multiple wins i have rule break in 2014 and 2015 for double DLC's so will i never be eligible for any sgtools giveaways? Or do they "expire" after some time or anything like that?

8 years ago
Permalink

Comment has been collapsed.

I think you should be fine. You can easily check by trying to access this GA.

8 years ago
Permalink

Comment has been collapsed.

Yeah i can enter that but for example this another one i tried had this result "Your account is flagged having multiple wins (or something like that)"

View attached image.
8 years ago
Permalink

Comment has been collapsed.

You can't pass this check because of multiple wins, not unactivated wins. My bad for misreading your first post above.

In any case you can try to get those cleared, but it's not easy.

8 years ago
Permalink

Comment has been collapsed.

Yeah, sorry my bad about the description. And thanks for the pointers! I will try my luck :]

8 years ago
Permalink

Comment has been collapsed.

May I suggest that after creating an SGTools giveaway the giveaway page will open instead of the Manage Giveaways page? The benefits would be:

  • No need to search the just created giveaway in a long list of giveaways
  • One less click

Thanks!

8 years ago
Permalink

Comment has been collapsed.

Sure, remember me about this on the end of September!

8 years ago
Permalink

Comment has been collapsed.

Thanks, I'll definitely remind you! :-)

BTW, here's an example for how the new stats can be useful:

https://www.steamgifts.com/go/comment/6rt1kxm

8 years ago
Permalink

Comment has been collapsed.

As requested, here's the end-of-September reminder :-)

Thanks again!

8 years ago
Permalink

Comment has been collapsed.

And added new stats :3

8 years ago
Permalink

Comment has been collapsed.

New stats :3

8 years ago
Permalink

Comment has been collapsed.

Thank you so much for the updated SGTools stats Knsys! :3

I updated these stats in my reff train. ^^

8 years ago
Permalink

Comment has been collapsed.

You are fast, even without a direct notification!

Now I added adblocking stats too, they are quite interesting and they confirm us that SG user is not an average internet user :)

8 years ago
Permalink

Comment has been collapsed.

I've just booted my pc and started up SG and I saw your interesting post. :D

It looks like that because an average internet user would probably not know about adblockers or care for them. :-)

8 years ago
Permalink

Comment has been collapsed.

7 years ago
Permalink

Comment has been collapsed.

I totally forgot about that, implemented and sorry for the delay!

7 years ago
Permalink

Comment has been collapsed.

Thank you! It works great :-)

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 6 years ago.

8 years ago
Permalink

Comment has been collapsed.

it's bothapparently...
It showing up as a standalone game means he should be able check for it on Steam library.

It's not showing up as DLC at least to me. DLC

Maybe it changes to DLC in the library? I can't see it listed in any library as a game.

8 years ago*
Permalink

Comment has been collapsed.

Added to the whitelist, thanks for the report.

They did a mess where it's identified as a Game but it's a dlc, usual valve fuckup.

8 years ago
Permalink

Comment has been collapsed.

reporting invalid entry in GA:
5edf76ed-6e43-11e6-ac1d-04019cc0dc01

8 years ago
Permalink

Comment has been collapsed.

Infraction applied, thanks for the report!

8 years ago
Permalink

Comment has been collapsed.

reporting invalid entry in GAs:

ae027190-746d-11e6-ac1d-04019cc0dc01
a2da1f45-746d-11e6-ac1d-04019cc0dc01
959f207b-746d-11e6-ac1d-04019cc0dc01

same user in all of them

8 years ago
Permalink

Comment has been collapsed.

Infractions applied, thanks for the report!

PS: Sorry for the delay, I was on vacations :)

8 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 6 years ago.

8 years ago
Permalink

Comment has been collapsed.

I see all entries as valid, I guess they removed the entry before the giveaway ended?

PS: Sorry for the delay, I was on vacations

8 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 6 years ago.

8 years ago
Permalink

Comment has been collapsed.

e5de6240-6a17-11e6-ac1d-04019cc0dc01

One misuse of giveaway feedback, I will send the details to you. :X

8 years ago
Permalink

Comment has been collapsed.

I keep getting flagged for inactivated wins, but I have none. ;_;

8 years ago*
Permalink

Comment has been collapsed.

Probably because Steam was down before. Otherwise try syncing http://www.sgtools.info/sync

8 years ago
Permalink

Comment has been collapsed.

This seems to have done the trick. Thanks!

8 years ago
Permalink

Comment has been collapsed.

+1

Same here, I've been flagged due that Steam Community was down. Hopefully knsys will fix this bug.

Edit: And everything is activated in my account

8 years ago*
Permalink

Comment has been collapsed.

See the above comment about syncing. Worked for me.

8 years ago
Permalink

Comment has been collapsed.

INDEED IT DID! Many Thanks to combatbeard :]

8 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 4 years ago.

8 years ago
Permalink

Comment has been collapsed.

Yeah you're right! It was just a sync issue

8 years ago
Permalink

Comment has been collapsed.

Another idea: An option to use SGTools to deliver keys for ungiftable games (ones which were given for free in the past).

This can be implemented similarly to an SGTools GA, but instead of getting a link to an invite-only GA one would get a key for a game. This should be limited to one user, the first that meets the criteria and tries to reveal the key

Advantages over the current key drop threads:
‎+ The Steam identity of the person who got the key is known
‎+ Ability to define a filters, so that only contributors will be able to get the key (or people who didn't break the rules)
‎+ Protected against bots and scripts
‎+ No need for dozens of users to try to activate the key, as it will be marked as used after it's revealed to one user

Disadvantages:
‎- Blacklisted users will still be able to get keys (unliked with SGTools GAs, where they can pass the filter but not access the GA itself)
‎- Slightly more work for the owner of key than just posting it in a key drop thread.
‎- More work for KnSYS :-D

8 years ago
Permalink

Comment has been collapsed.

It's on the todo list since the first time someone (maybe you in the past?) suggested it.

There are some problems with that, the first and most important is how to know that steamgifts doesn't allow the game to be given? I don't want to let anyone create a keydrop that could be legitimately created as steamgifts giveaway.

8 years ago
Permalink

Comment has been collapsed.

I think there are two main reasons why people would still use regular GAs when possible:

  1. They typically want a larger number of entries. Targeting one user (e.g. a friend) is normally done by sending them the key directly.
  2. Most people want the CV and want to level up.

To avoid confusion you can add a note that tells people that this key drop is the same as key drop in forums and does not count as a giveaway in any way.

8 years ago
Permalink

Comment has been collapsed.

Since there are 25 pages here and absolutely zero mention on the HOW in the starting post: if I find someone who was using a leaked link for a giveaway, how the heck can I report them to the SGT admin(s)? Because I just found a couple of dear users living a little East of me who happily bypassed the checks.

8 years ago
Permalink

Comment has been collapsed.

You just post the GA IDs here + some explanation (typically Invalid Entries)

Scroll up this page for a few examples from zelghadis, Pesmerga, LadyNarayan and LostSoulVL

8 years ago
Permalink

Comment has been collapsed.

Okay, thanks.

8 years ago
Permalink

Comment has been collapsed.

I need some help, i have won this on steamgifts: Cultures: Northland + 8th Wonder of the World
Activated and now says i have not activated game: Cultures - Northland

Help :(

8 years ago
Permalink

Comment has been collapsed.

The SGTools equivalent of restarting your machine when things don't work is to click Home (from the top left menu), then Synchronize. It's not guaranteed to help (neither does a restart), but it's a good starting point if you have issues.

8 years ago
Permalink

Comment has been collapsed.

I have checked my steam library and i'm missing one of the 2 games,.Cultures - Northland, how is this possible? Maybe was a wrong key?

Thanks for the help btw, already did sync and stays the same.

8 years ago
Permalink

Comment has been collapsed.

The GA creator may have selected the wrong game when he/she created the GA. You may want to check with them. If that is the case, then they can either give you a key for the missing game, or delete the giveaway (to which you'll need to agree). In principle if there's a mismatch between the game given away and what the actual key provides you should contact the giveaway creator, and if they fail to resolve the issue you should mark as Not Received.

8 years ago
Permalink

Comment has been collapsed.

Alright, i will wait for the creator to reply to my message and see how he wants to solve this issue.
Thanks again for your help :)

8 years ago
Permalink

Comment has been collapsed.

what did activate? you can check your licenses here

you may want to let them know that too, dont have to reply to me, its more info you should provide to the GA creator though ;)

8 years ago
Permalink

Comment has been collapsed.

Sign in through Steam to add a comment.