Search for new games to share.
Syntax for writing comments.
Frequently asked questions.
Community rules and guidelines.
SteamGifts Tools is a tool in a form of a website that lets you do some interesting checks to steamgifts mechanics:
This thread contains a Wiki visible with the GHWSGI userscript. If you prefer to see it directly on GitHub instead, click here.
Comment has been collapsed.
I have problem.
My Cv (from this "real calculator") is more than 100$, and I should have level 4.
I have level 3, any ideas?
Check the second point of Limitations. Your last game was bundled today (Robotex), when the site updates the bundle list this night, you'll see the correct value
In which bundle?
It's -96% in steam store. Everything that is -95% or more is considered bundle.
Thanks, didn't know that :)
nice tool, thanks!
and is there a way to find out the real CV of a certain games?
Old steamgifts had pages for each games with some statistics, but new one doesn't (or I'm not aware of them). Without them I can't find the points / raw cv from them (maybe when I integrate steam api I can check it there but it could be out of sync with steamgifts cached value).
The other part that makes it a little bit messy is that we have the 5 copies thing, that will force the script to parse all your sent games everytime you want to check the real CV of a certain game in order to apply that rule.
Now the tool now checks steam api for the real CV value for a game that costs 100P on steamgifts (capped), and bundled cache list auto-updates more frequently.
Nice, thank you :)
Thanks for the cake ^_^
Check the changelog!
apparently i activated none of my wins
I will immediately write a ticket for myself ( just kidding, but maybe you make the "Before calling out someone, please manually check the results" very big)
Steamgifts blocks steam url from use profile to not-registered people, so if your nickname is not equal to your steam vanity name, it breaks.
I'll search for a solution later, it seems that every people I've chosen to test it had the same steam username and vanity url
ribbit, this works
many in my friendlist I just checked, have a different name here compared to their vanity url . . . . .
Now it asks for two parameters (steamgift user and vanity/steamid), so it now works.
I still don't understand why steamgifts hides steam url for users on their profiles when you are not logged in
Thanks for all the work on the tools, they are quite handy. I hope you will be able to find a solution to the current problem.
Edit: lol. I must type slowly. You already have a workaround in place. Thanks!
Great new update! Briliant stuff!
Before calling out someone, please manually check the results
Before calling out someone, please manually check the results
Ehhh maybe you meant before reporting someone ? Because you're not supposed to call out at all, no matter it you are right or wrong.
Kudos on the new features!
Wouldnt it be better to show newest giveaways on top? or add option to choose if some prefer the way it is?
Older first Is the natural view of showing giveaways since we have the 5+ copies limitation. Next week I'll probably add the option to change the display order.
Great, thank you for your hard work!
Added a checkbox to change the order to newest on top.
Thanks a lot!
Thank you very much! Very useful tool!
bump! just saw the new feature!
Thanks alot, its very useful ;)
I got bored and decided to play around with some userscripts... One of the scripts I created adds links to your server onto the userpages here on steamgifts.... It's still very raw and unoptimized but if anyone wants to look at it...
Thats a really good idea! I just tested it and it works perfectly fine :)
Maybe you can talk with SG++ developers to convert it to a plugin for it!
I haven't seen any real activity there for a while... also, they use a weird framework that I was to lazy to learn ;-)
On a sidenote: Now that I seem to have gotten more people interested in this by making a post about it, it might be a nice idea to somehow collect known problematic games so that the site can mark those... Not sure what the best way would be, but I thought I'd put it out there
I think all the "Deluxe", "Goty", "bundle with dlcs" are problematic.
I guess steam marks the game and the associated dlc's as activated, but not the "pack". The problem is that the "pack" is detected as a single game, not a pack, so we can't really check it's contents right.
Steam API is a really big mess with DLCs, the majority of them are not returned as owned. It's quite unacceptable for a company as big as Valve.
We can indeed build a database with those problematic games to mark them in another category.
Nice script, tyvm!
Would you be interested in building a database of games that Steam API incorrectly reports "not owned"?
You could put a warning indicator next to those in the report pages.
its not 100% acurate in what you sent or won, but in how SG calculate you lvl.
for example; i gaveaway a full price steam gift and SG calculated as it was a Bundle version-
Steamgifts would give you only 15% for bundled games.
No matter if you had bought it normally or via bundle sites.
thats what i said, no matter if you paid full price for the game that you giveaway. if has been ever bundled, it will give only 15%
Oh. I misread~ your post :)
I though you were complaining and mark that as a bug :)
not a bug. the program tells you what SG calculates with presision but not always the "real" money you spent becouse SG dont always calculates the real value.
the program is awesome never the less and i always check on it if im courius!
This comment was deleted 6 years ago.
EDIT: And... working again!
Huh, I'll have to revert a change... Steamgifts gives non-acurate information on copies marked as received...
Since this morning I use a count of names marked as received instead of the giveaway announced number of copies, because not every multiple copies giveaway ends up with all marked as received. But looking at your profile it seems that the names displayed as received is limited to 3, so we are screwed too.
I'll revert to use the number of copies announced by the giveaway. Thanks for the report!
It should work now, it was hidden for a stupid mistake but it was taken into account in the calculation.
Now they are visible again, sorry about that.
something went wrong i just won game, activated key , made steam profile public synced with steamgifts & checked with non-activated gifts..site is saying I have NOT activated any of my games..NOT A SINGLE ONE!
what am I missing here?
edit:- nevermind. it went back too showing tropico DLCs. so am I to assume it doesn't work if your profile is private?
Are you sure you are checking it right?
For me looks OK
Edit: You are fast, it cannot fetch the data for private profiles, that's what a private profile is :D
Now the detailed game log for not activated DLCs and removed-from-steam-api ones is now hidden by default. There is a "button" to show/hide it. You'll still see the section if there is at least an entry (even if it is hidden by default).
Some more explained cases where the prediction can cause false positives.
I recently noticed that games that are marked not received still appear as not activated.
If it is not possible to filter these out of the check, I think you should add a warning on the page about this
Can you link me to a case like that? I guess it is a case when some people marked it as received and the winner doesn't, because with a single entry it's working.
If you can pass me an example I'll try to fix it.
It was indeed a giveaway with 2 copies and the other winner marked it received
Now it should work in the vast majority of cases.
In a case where more than 3 people mark it as received and more than 3 marked it as not received and the user we want to check has a username that is alphabetically lower than 3 of them, we'll not be able to know it. But that is just a remote case (please CG make an open API !!!)
Thanks for the quick fix
EDIT : I'm not sure what alphabetically lower is. Is A lower than B or B is lower than A ? ^^
B is lower than A for the scenario I told you (in fact B is greater in ascii/utf8 but whatever).
This is a limitation of how steamgifts displays the winners and the marked as not received for giveaways of multiple copies. That's it, it just show the 3 "first" markers from A-Z
Bump for amazing site.
Nice website. Although it puts me at level 5 when steamgifts itself puts me at level 6. Spooky.
Limitation number 3:
"The tool will search steam API to get the real cost for packages that has its point value truncated to 100 in steamgifts, but if the package is no longer available the tool will use the points as CV (100$)."
Square Enix Hit Collection is no longer in steam api, so it's impossible for the tool to know its CV.
That is what is causing the difference on levels.
On "giveaway sent" page, if you hover the CV result you'll get the CV for every giveaway type (public, group, private, whitelist).
This is very neat!
Although, I just checked myself and it's (incorrectly) reporting two non-activations.
One (Comix Zone) is a DLC, not a separate game. It shows up under SEGA Genesis & Mega Drive Classics. I know you say on the page that some base games are not recognized as owned, such as from Sega Classics, but those aren't base games. When I activated Comix Zone, it was my only Sega Classics game, but it showed up internally as DLC.
The other (Crazy Machines 1.5) is actually two different steam games (Crazy Machines 1.5 Inventors Training Camp, Crazy Machines 1.5 New from the Lab, both can be seen from the Wacky Contraption Ultimate Collection but the links go back to Crazy Machines 1.5).
As inconsistent as Steam is regarding how they report games, this sounds like it would be such a pain to maintain! However, I'm definitely using it to check my winners from now on.
Edit: Dota 2 also comes up as not activated if someone won it back before it was f2p, I just noticed.
it's not site's or sg fault. A lot of games have multiple ids for same title and might game night have different id then the steam api is giving out, especially if you don't live in usa.
that crazy machines 15 problem is somewhat strange, as if you check community hub for that game, it doesn't appear on steam api as owned for anyone
Yeah, I found that one of my GA winners had all games part of SEGA Classics games as not activated, also Arma 2 which was weird.
Still this is a great tool for a quick scope of the users, then I double check first with the Games Won section and then proceed to the actual Steam Library.
Yep, I always have to double check, but it's still a nice tool and I use it regularly.
The tool needs to be checked as my CV has a lot of difference. There is a bundled game which is showing as non bundled and its causing the difference.
See limitation 2:
Its not updated for 6 days now. I guess its error.
Then it must be an error, I'll check it soon!
Ok it should work now :)
I moved some files around some days ago, but didn't change the crontab (stupid me)
Thanks its fine now
Borderlands 2 is still marked as non-bundeled. It's been this way for several days now.
Should work now, Bundle list was not auto-updating for a stupid reason >_<