SteamGifts Tools (formerly known as Real CV calculator for SGv2) 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. Dark blue theme: install
  2. Black theme: install

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

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. Whitelisted Games. List of well-known false positive games on "not activated checker". Not activated tool already uses them to whitelist the results, this is just to check what games are troublesome.
  6. 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.
  7. Create, manage and enter giveaways with more advanced and complex filters than the ones in steamgifts.

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.

Changelog

1. New design for the website, using steamgifts default theme as reference, since we all are used to it.
2. Now we have a new tool to check if a user has activated all his wins.
3. Buttons at top to change between tools, like steamgifts, and a button to steamgifts itself.
4. Now when we display a steamgifts username (results of win/sent cv or activation status), the name will be a link to his SG profile.
5. In Activation status tool, every entry on the log of games will be a link to the steam store page of that game/dlc.
6. Checkbox to change order to newest on top
7. Detailed game log for not activated DLCs and removed-from-steam-api is now hidden by default. There is a button to show/hide it.
8. Some more explained cases where the prediction can cause false positives.
9. Added giveaway type breakdown on sent CV
10. Added giveaway type breakdown on won CV
11. Whitelist for well-known games that don't appear as owned.
12. Whitelisted games are now shown in games log as a hidden entity like DLC's and Not-in-steam-Api ones
13. Added a new tab to list all whitelisted Games
14. Added a new tab to check multiple wins for the same game
15. Added a new tab to see the last additions to Bundle list
16. Last bundled games now shows the last entries added since a week ago or a minimum of the last 50 entries.
17. Migrated from plain php to Symfony2
18. The tool now enters giveaways to check winner status if it cannot verify that the user marked as received/not received. Group and private giveaways that have this conditions are assumed as received as the tool cannot enter to check it.
19. Added tabbed view for sent/won so you can check only giveaways of the selected type
20. New domain! http://www.sgtools.info
21. Added descriptions to the basic landing pages
22. New home landing page
23. Overall css changes
24. Adsense
25. Thanks to a change in steamgifts now we can check "not activated" with just steamgifts username
26. DB refactor
27. Bundled cache now auto-updates bundled date if SG changes it
28. Equivalent table for appids
29. New category in not-activated games. The rare cases where the tool cannot check if the user marked it as received or not (4+ entries private/group giveaway where the user is not on the 3 public marked as received)
30. Top menu now is more organized with groups
31. Logout button on "Home" section
32. Reduced the stress level of the DB from sessions and petitions
33. Giveaway tools are now live for everybody
34. I would like to be able to see how many times the URL has been given so far.
35. Valid entries on giveaway (for support)
36. user owns the game mark
37. Ratio's error message round to 2 decimals
38. Giveaway dashboard pagination
39. Added exception for "Check vs Mate" on multiple wins, you can have up to 2 wins for this game 
40. Giveaway filter page redesigned
41. New Filter: Never VAC Banned
42. Giveaways now accept advanced custom rules!
43. Now you can check for invalid entries other giveaways urls using the entries from a sgtools giveaway (aka trains)
44. Changed Tooltip for Pie charts
45. Now you can synchronize whenever you want
46. Giveaway creation and finish datetime gets updated before checking entries (valid/invalid)
47. Entries after giveaway finish time are considered invalid
48. SGTools now uses https for all steamgifts petitions and accept steamgifts https url's
49. Major refactor on giveaways Table
50. Train's wagons support
51. Infractions and strike system replacing bans for entering protected giveaways.
52. Store links on giveaway pages
53. New section, deals.
54. Rules can now be secret
55. All entries list option on giveaway manage zone (list all entries, without checking giveaway ending time)
56. Giveaways failing 5 entries rule are now shown on RealCV calculations with grey background (maintaining the border to indicate nonbundled/bundled status) an 0 CV.
57. Migrated to the newest version of Symfony
58. Migrated to PHP 7
59. Updated SGTools to work with the new dates on steamgifts.
60. Renamed VAC_economy_ban filter to trade_ban
61. wishlist_date filter
62. num_wishlisted_games filter
63. owned_games filter
64. num_owned_games filter
65. wishlisted_game_date filter
66. real_won_public, real_won_private, real_won_group filters
67. New sponsorship
68. Sidebar
69. Custom Rule creation GUI
70. Short term cache for rule checks
71. Changes error message on giveaway entry page. Now displayed in site with a link to Synchronization in the case of "Not Activated".
72. Adapted to new profile information changes on Steamgifts
73. New filters for free games on giveaway custom rule creation
74. Free Games are now taken into account when calculating CV
75. Adapted to new maximum cost of 50P
76. Giveaway page is now visible without being logged in
77. Giveaway page now has OG Metatags
78. Migrated to the newest version of PHP
79. Migrated to the newest version of Symfony
80. Webpack
81. "Steam is learning about this game" system

STATS (07/06/2018)

  • Number of users: 34.039
  • Number of users that are giveaway creators: 1.642
  • Number of users serving infractions: 44
  • Number of banned: 21
  • Ad-block Activated: 63,38%
  • Ad-block Not Activated: 36,62%
(02/11/2017)
* Number of users: **31.464**
* Number of users that are giveaway creators: **1.490**
* Number of users serving infractions: **27**
* Number of banned: **21**
* Ad-block Activated: **57,53%**
* Ad-block Not Activated: **42,47%**

(09/08/2017)
* Number of users: **30.199**
* Number of users that are giveaway creators: **1.421**
* Number of users serving infractions: **31**
* Number of banned: **19**
* Ad-block Activated: **56,44%**
* Ad-block Not Activated: **43,56%**

(15/06/2017)
* Number of users: **29.051**
* Number of users that are giveaway creators: **1.368**
* Number of users serving infractions: **32**
* Number of banned: **19**
* Ad-block Activated: **58,21%**
* Ad-block Not Activated: **41,79%**

(08/05/2017)
* Number of users: **28.339**
* Number of users that are giveaway creators: **1.328**
* Number of users serving infractions: **31**
* Number of banned: **19**
* Ad-block Activated: **56,99%**
* Ad-block Not Activated: **43,01%**

(07/04/2017)
* Number of users: **27.683**
* Number of users that are giveaway creators: **1.282**
* Number of users serving infractions: **40**
* Number of banned: **19**
* Ad-block Activated: **60,23%**
* Ad-block Not Activated: **39,77%**

(06/02/2017)
* Number of users: **25.801**
* Number of users that are giveaway creators: **1.169**
* Number of users serving infractions: **30**
* Number of banned: **18**
* Ad-block Activated: **59,92%**
* Ad-block Not Activated: **40,08%**

(02/01/2016)
* Number of users: **24.667**
* Number of users that are giveaway creators: **1.123**
* Number of users serving infractions: **35**
* Number of banned: **18**
* Ad-block Activated: **61.37%**
* Ad-block Not Activated: **38.63%**

(17/11/2016)
* Number of users:*23.114
* Number of users that are giveaway creators: 1.057
* Number of users serving infractions: 33
* Number of banned: 17
* Ad-block Activated: 61.51%
* Ad-block Not Activated: 38.49%

 (27/09/2016)
* Number of users: **21.836**
* Number of users that are giveaway creators: **1.002**
* Number of users serving infractions: **29**
* Number of banned: **16**

(27/08/2016)
* Number of users: 20.844
* Number of users that are giveaway creators: 937
* Number of users serving infractions: 33
* Number of banned: 14

(20/06/2016)
* Number of users: 18.286
* Number of users that are giveaway creators: 801
* Number of users serving infractions: 37
* Number of banned: 13

(29/04/2016)
* Number of users: 16.099
* Number of users that are giveaway creators: 686
* Number of users serving infractions: 56
* Number of banned: 8

(06/04/2016)
* Number of users: 14.981
* Number of users that are giveaway creators: 617
* Number of banned: 112

NEWS

About last Bans

Two days ago I was manually reviewing the anti-cheat logs for the last months and evaluating the data in them.
At the end, 6 cases where clearly abusing misuse of giveaway feedback to bypass sgtools rules. That behavior is one of the two punished with a ban, being the other one, leaking a giveaway URL.

As was expected, those people are just complaining about the ban in this thread, and of course all of them define themselves as not guilty, at least here in the forum.
New section: **Deals**

On this section you'll see a list of current deals on the following official reseller stores (Amazon US, Steam, GamersGate, GreenManGaming). 

Deals of games that are on the bundled list are hidden by default, but there is a toggle at the top of the page to show/hide them whenever you want. If you decide to show bundle games, you'll see that they have a light red background to easily distinguish them from non-bundled deals.

Deals will show every deal that is above or equal to 50% discount, since they are the most notorious and the ones that interest most to people.
New Infraction system.
Infractions replaces bans on "entered sgtools protected giveaway without a valid entry" cases. This new system will use a strikes based calculations to ensure that a user is really aware of those infractions before being permanently denied of getting thought sgtools giveaways.

Strike system details:
1. First Strike -> 1 month
2. Second Strike -> 3 months
3. Third Strike -> 6 months
4. Forth+ Strike -> 3000 years (aka perma infraction).

Users currently serving an infraction will see a red bar on the top of every giveaway-related page informing of the time it'll expire. They can do every operation on sgtools apart from qualifying for giveaways and getting the url.

There is still permabans in place (currently only 5), for the following cases:
* Users that misuse giveaway feedback to bypass giveaway rules
* Giveaway url leakers
* Trying to exploit in any other way the system
New train system is live.
You'll see that now giveaway creation part accepts **multiple steamgifts url's**. The **first one** is considered the **main giveaway** and it'll be the one that appears on the sgtools protected giveaway's details.
You'll only be able to** enter wagons to sgtools during giveaway creation** time, and they **cannot be modified** (either removed or added). If you need more wagons you will need to create another giveaway altogether.

In short, a wagon will only be considered protected if it has been added during giveaway creation time, that gives more control over trains and closes some spaces that malicious users could use to try to ban other people.

This means that you will only be able to **check invalid entries for wagons that are on the system** associated with the main giveaway.
3 years ago*

Comment has been collapsed.

More "Steam is learning" apps, thanks for the report!

3 weeks ago
Permalink

Comment has been collapsed.

Perhaps you should create a new category for these (on top of DLC and packages) so that when these games finally gets out of the status, it's easier to go through them and remove them from the whitelist

2 weeks ago
Permalink

Comment has been collapsed.

2 weeks ago
Permalink

Comment has been collapsed.

Since all new games in Steam are "Steam is learning" apps is it possible to check if user owns game in some other way?
How it is done in Steam Web Integration script. It somehow knows that I have this game: https://imgur.com/a/vLDiDMR

2 weeks ago
Permalink

Comment has been collapsed.

That script uses http://store.steampowered.com/dynamicstore/userdata/ (you can click on this link to view your data), but this is API for Steam only. There is no equivalent API exposed in Steam Web API (which is provided for 3rd party developer).

2 weeks ago
Permalink

Comment has been collapsed.

2 weeks ago
Permalink

Comment has been collapsed.

help. Games wins not activated ,error.
Product name: HellCat.
like Mr.Ryptun , Same symptom.

2 weeks ago
Permalink

Comment has been collapsed.

Since Valve seems on fire putting tons of games on the "we are learning about this game" list, I've updated SGTools so it checks for this status on the store landing on every game that is flagged as marked as not received before reporting it. If it finds that a game is flagged as "steam learning" it creates an entry on a list of such games automatically and then reports it in a new category inside not activated page.

This should solve all past reports for games in that status and avoid new reports for those not added to the whitelist. This means the whitelist will get reverted to not include those games, since there is now a new and better mechanism to treat them.

But everything is not perfect, as always there is an edge case where the detector can fail and still give a false positive, and that case is on games that are marked as 18+ years, since SGT uses an anonymous session for browsing steam store and then it can't check those games without validation on the year restriction.

2 weeks ago
Permalink

Comment has been collapsed.

Thank you Knsys for cleaning up most of the Volvo induced mess and have a good week! :3

2 weeks ago
Permalink

Comment has been collapsed.

Getting a false positive on The Wake, it might be because the game is now as "Coming Soon" or because "Steam is learning about this game".

If it is due to Steam learning ability, then it seems like SGTools check for "Steam is learning about this game" didn't work for this game.

View attached image.
2 weeks ago*
Permalink

Comment has been collapsed.

Getting the same here. :(. :(

2 weeks ago
Permalink

Comment has been collapsed.

T_T

2 weeks ago
Permalink

Comment has been collapsed.

the detector can fail and still give a false positive, and that case is on games that are marked as 18+ years

Happy Wcakeday.

2 weeks ago*
Permalink

Comment has been collapsed.

I read that part and checked the page, but didn't find anything saying that is 18+, so I was confused if that was the reason. Also since I own the game, the message asking me if I'm of age doesn't show.

Thank you for the cake wishes ^.^

2 weeks ago*
Permalink

Comment has been collapsed.

Happy cakeday! 🍰

View attached image.
2 weeks ago
Permalink

Comment has been collapsed.

Thank you.

2 weeks ago
Permalink

Comment has been collapsed.

It's under the age check page, I've added to the Learning list, thanks!

2 weeks ago
Permalink

Comment has been collapsed.

Thanks for all the extra work, but sorry Steam has done this to you. :(

2 weeks ago
Permalink

Comment has been collapsed.

Volvo doing it's things, I'm used to it :3

2 weeks ago
Permalink

Comment has been collapsed.

Thank you!

2 weeks ago
Permalink

Comment has been collapsed.

2 weeks ago
Permalink

Comment has been collapsed.

This game is under the age check page too don't ask me why it doesn't make any sense, I've added to the Learning list, thanks!

2 weeks ago
Permalink

Comment has been collapsed.

Have a great Sunday! :3

2 weeks ago
Permalink

Comment has been collapsed.

https://store.steampowered.com/app/350630/Dodge/

There's something weird with this one, store page doesn't even show I own it :/

2 weeks ago
Permalink

Comment has been collapsed.

776080 - Dodge
350630 - Dodge

2 different games with the same name and similar graphic

2 weeks ago
Permalink

Comment has been collapsed.

Ask the giveaway creator to change the giveaway to the correct game

2 weeks ago
Permalink

Comment has been collapsed.

Thanks, it seemed pretty weird. Why does even Steam allow games to have the same name? :/

2 weeks ago
Permalink

Comment has been collapsed.

https://www.sgtools.info/giveaways/ab8e0080-6cb5-11e8-adc4-fa163ee2f826/

Invalid entries in the Cuphead, Doom and Dishonored: Death of the Outsider cars.

Unbundled cars are like a Venus flytrap for some.

2 weeks ago
Permalink

Comment has been collapsed.

Infractions applied :)

2 weeks ago
Permalink

Comment has been collapsed.

πŸ‘ πŸ‘ 😎

2 weeks ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 2 weeks ago.

2 weeks ago
Permalink

Comment has been collapsed.

Hey, I have another false positive to report. "The Initiate 2: The First Interviews" is in "Steam is still learning about this game" mode, and as such is causing me to show as having not registered a game. Can we get that added to the exception list?

2 weeks ago
Permalink

Comment has been collapsed.

Added to the Learning list, it's under an age check too :\

1 week ago
Permalink

Comment has been collapsed.

Ha, go figure. Thanks for doing that!

1 week ago
Permalink

Comment has been collapsed.

Have a nice and peaceful weekend, Knsys! :3

1 week ago
Permalink

Comment has been collapsed.

1 week ago
Permalink

Comment has been collapsed.

Added to the learning list, thanks!

1 week ago
Permalink

Comment has been collapsed.

Bump! :3

1 week ago
Permalink

Comment has been collapsed.

I tried entering an SGtools giveaway just now and it failed due to "unactivated wins". I'm just wondering why this might have happened because I've activated every game I've ever won. :/ I dont want giveaway creators to think I'm a rulebreaker because of this

Does it maybe have to do with either of these?
https://store.steampowered.com/app/881920/Depression_The_Game/
https://store.steampowered.com/app/807040/Dokkaebi_Hentai_Adventures__OST/

1 week ago*
Permalink

Comment has been collapsed.

It's Depression the game, added to the learning list, thanks!

1 week ago
Permalink

Comment has been collapsed.

6 days ago
Permalink

Comment has been collapsed.

Infraction applied!

4 days ago
Permalink

Comment has been collapsed.

Square Head Zombies - FPS Game shows as not activated. game page doesn't have "steam is learning...", tho.

looks like a false positive

5 days ago
Permalink

Comment has been collapsed.

Game is beings correctly reported by steam api and in fact you are not flagged by it.

Maybe steam corrected it already?

4 days ago
Permalink

Comment has been collapsed.

i don't have it, but gave it away :D

i tried yesterday, with a "trusted" winner: "not activated". just tried again, same result.

thank you, knsys!

4 days ago
Permalink

Comment has been collapsed.

Then it's a true positive, as I've checked 4 other winners and they don't flag.
Report it to support :)

4 days ago
Permalink

Comment has been collapsed.

ouch! thanks again, knsys

i'll do that

4 days ago
Permalink

Comment has been collapsed.

(sorry for spam)

i'll check even more, but it seems to me that this happens only with recent giveaways (2 weeks ago, 3 winners all three "not activated").

checked a GA of 6 months ago (and more) and it's ok.... :|

4 days ago
Permalink

Comment has been collapsed.

Have you asked the winners to check what game activated in the Steam account's history? Maybe the developer/publisher changed the appID or subID (or something) with the new batch of keys.

4 days ago
Permalink

Comment has been collapsed.

yesterday a SG buddy asked me if i had any problem with those keys.

he said just what you've said (but forgot to write it, above :P): it seems that keys activate square heads zombies TWO, and not the first...

so, thanks a lot, Oppen, as usual. i'll ask "my" winners which one they got

4 days ago
Permalink

Comment has been collapsed.

checking with winners and just got one confirmation: key activated the 2nd part of this, not the first as it should.

it looks, as Oppen said, dev messing things up :D

thanks again, knsys

4 days ago
Permalink

Comment has been collapsed.

Well, devs tends to mess up things sometimes. Ask support to change giveaway's game.

4 days ago
Permalink

Comment has been collapsed.

So my key activated the 2nd part of this I can confirm this

4 days ago
Permalink

Comment has been collapsed.

Have a very nice Sunday, Knsys! :3

5 days ago
Permalink

Comment has been collapsed.

You too :)

4 days ago
Permalink

Comment has been collapsed.

Thank you. ^^

4 days ago
Permalink

Comment has been collapsed.

False positive - https://store.steampowered.com/app/805940/RUSSIA_BATTLEGROUNDS/

I'm not entirely sure why as the game displays as owned in the store, doesn't look banned or delisted either.

4 days ago
Permalink

Comment has been collapsed.

It's because the "steam is learning about this game" thing. This combined with an age check implies that SGT can't auto check it, yet.

4 days ago
Permalink

Comment has been collapsed.

Sign in through Steam to add a comment.