ANNOUNCEMENT:

I'm getting less and less free time. This project comes from my hobby as a programmer, I made this out of my boredom and used my free time to do productive things in a while. Now, I don't have that free time anymore, life happens.
I can't play my games anymore and I stopped entering giveaways because I haven't even touched some games I won, eventhough they were so high in my wishlist. I'm very sorry.
I have to do part-time job in additional of my current primary job.
So, I'm leaving SG and Steam for a while. I hope I can return here someday and play games again.
I will try to keep updating my bundle list, but all planned features are being on hold indefinitely.
If for some reason SG changes so much that the script broke, I'm very sorry I won't be able to fix it. The script is open for everyone, you can copy, change and host it with your own greasyfork account. No need to ask my permission.

Download

Minimalist version screenshot

Features

  • Shows "Trading Cards" tag if the game has trading cards.
  • Shows "Achievements" tag if the game has steam achievements.
  • Shows "Bundled" tag if the game is marked as bundled by SG. v3.1 above, mouse hover shows bundled date.
  • Shows "Hidden" tag if the game is in your SG filter list.
  • Shows "Wishlist" tag if the game is in your Steam wishlist.
  • Shows "Linux" and "Mac" if the game supports multi platform.
  • Shows "Early Access" if the game is currently in early access state.
  • Shows "Owned" if the game exist in your Steam library.
  • Shows "Ignored" if you marked this game as not interested at Steam store page.
  • Tags are links :
  • Tags can be toggled on/off at https://www.steamgifts.com/sg-game-tags.
  • Supports SG++ and Ext SG endless scroll. Credits to Alpe who helped me with this.
  • Links to SG Game Tags setting inside Point and level dropdown.
  • Tags background color and text color customization.

Current Tags

Tags Description
"Trading Cards" This game has trading cards
"Achievements" This game has steam achievements
"Bundled" This game is in Steamgifts bundle list. Hover the tag to show bundled date
"Not-Bundled This game is not in Steamgifts bundle list
"Hidden" This game is in your filter list
"Wishlist" This game is in your Steam wishlist
"Linux" Linux supported
"Mac" Mac supported
"Early Access" This game is in early access state
"Owned" You already have this game
"Ignored" You marked this game as not interested

The script requires :

"Hidden" tag is only shown inside giveaway page. It is useful for invite only giveaway. Still thinking a way to optimize the way to get list of hidden games so that I can make it appear outside giveaway page.

The script now can get list of bundle games with just 1 request, and will request again every 6 hours.
Trading cards, achievement, linux, mac, early access still have 24 hours cache data.
It doesn't save data for hidden games, because you can always remove the game from filter.

Some games with wrong store page link won't show some tags, e.g Left 4 Dead Bundle and Portal Bundle since the store page itself is gone now.
I can't do anything about that.

If bundled tag doesn't appear at all, check if you can open this link, maybe my server down.
If wishlist tag doesn't appear at all, make sure you are logged in to steam with the same browser, and then check this link if there are some number inside [] after "rgWishlist" :

You can also see the code and maybe help me with the development at github.

Feedback and bug report are always appreciated. Though I may not reply to each of your comment, I do read all of them. And thank you for the compliments. :D

To do for next update :

  • "Other" tag (shows popular defined tags & steam category e.g Controller Support, Co-op, etc)
  • Community wishlist rank requested by Amorphism
  • Migrate the source to my server instead from Steam, so I can make my own SG Game Tags API and will be available to public.
  • If SCE creator approves, Trading Cards tag will use SCE list instead of Steam unreliable data.

Changelogs

3.4

3.3

  • Added new tags : Owned, Ignored
  • Added endless scroll support to other pages with games. (e.g entered giveaway, etc)

See more changes

Screenshots

View attached image.
View attached image.
View attached image.
View attached image.
View attached image.
View attached image.
View attached image.
View attached image.
View attached image.
View attached image.
8 years ago*

Comment has been collapsed.

doesnt work for me with firefox quantum :/

6 years ago
Permalink

Comment has been collapsed.

Many userscripts aren't working on Greasemonkey 4.
As the creator has not been online for 9+ months now, I hope that someone could use the code and make it work on the new FF + Greasemonkey 4.

//Edit
Tested with Tampermonkey and works like a charm. If you didn't uninstalled the script from Greasemonkey it even uses your custom preset ^^

6 years ago*
Permalink

Comment has been collapsed.

+1

6 years ago
Permalink

Comment has been collapsed.

I'm using now FF Quantum + Tampermonkey but for me all settings are reseted )= and I can't open the settings page anymore )=
edit: If you click on settings the site is broken but you can scroll down and change still the settings =)

6 years ago*
Permalink

Comment has been collapsed.

Yes.
The page is broken, but all the settings work (=

6 years ago
Permalink

Comment has been collapsed.

Userscript not shows bundle tag.

6 years ago
Permalink

Comment has been collapsed.

+1

6 years ago
Permalink

Comment has been collapsed.

it's not working for me !

6 years ago
Permalink

Comment has been collapsed.

is there a more recent alternative to this script ?

6 years ago
Permalink

Comment has been collapsed.

Hmm, the console log shows "[SG Game Tags] Invalid json format for Bundle List", so it doesn't show bundle tag whatsoever. Guess we'll have to wait or find alternative to this script then.

6 years ago
Permalink

Comment has been collapsed.

I have two things to say.

First, the setting page loads without layout.
Second, please add DLC tag <3

5 years ago
Permalink

Comment has been collapsed.

And now script doesn't work at all.

5 years ago
Permalink

Comment has been collapsed.

+1..it think the script got discontinued long ago

5 years ago
Permalink

Comment has been collapsed.

+1... rip script

5 years ago
Permalink

Comment has been collapsed.

+1 just stopped lately

5 years ago
Permalink

Comment has been collapsed.

5 years ago
Permalink

Comment has been collapsed.

thanks bro!

5 years ago
Permalink

Comment has been collapsed.

Maybe someone will do new script someday... untill then we have none D: It was really helpful if You wanted to browse games and know where they come from or what does they have.

5 years ago
Permalink

Comment has been collapsed.

5 years ago
Permalink

Comment has been collapsed.

Actually I found alternative.
I would use downgraded version if I could set it myself. Or does my previous settings works If I already had them in newer version? If so, I will downgrade. If no... I prefer not D:

5 years ago
Permalink

Comment has been collapsed.

Someone can fix script?... Or may be only need to replace http://ruphine.esy.es/steamgifts/GetBundleStatus.php with equal...

5 years ago
Permalink

Comment has been collapsed.

5 years ago
Permalink

Comment has been collapsed.

Just need to add site http://ruphine.esy.es to use with vpn or proxy. Worked perfect for me and my friends from Russia.

5 years ago
Permalink

Comment has been collapsed.

Is there an alternative for this, since it has recently stopped working? It was particularly handy for seeing which games have trading cards & achievements.

5 years ago
Permalink

Comment has been collapsed.

https://greasyfork.org/en/scripts/18047-sg-game-tags?version=128933 this version of script seems to be working, can't access the settings page tho

5 years ago
Permalink

Comment has been collapsed.

omg thank you

5 years ago
Permalink

Comment has been collapsed.

Thank you for pointing this out, the downgrade works fine! For some reason I can't find the Setting button though, didn't it show up on the level drop down menu, upper right?

5 years ago
Permalink

Comment has been collapsed.

yeah it was there but it doesn't work with this version somehow, but at least I see the tags which I previously had enabled so fine enough for me:)

5 years ago
Permalink

Comment has been collapsed.

I just realized that the settings actually appear here if you scroll down^^

5 years ago
Permalink

Comment has been collapsed.

Works for me, thank you very much!

5 years ago
Permalink

Comment has been collapsed.

Ty so much!

5 years ago
Permalink

Comment has been collapsed.

Also doesn't display if the game is on your wishlist or not, which is a shame, as it's why I primarily used it (trains, etc) :(

5 years ago
Permalink

Comment has been collapsed.

Spoke too soon. Wishlist tag doesn't appear on the main list, but it will appear on individual giveaways. Good enough for me ^_^

5 years ago
Permalink

Comment has been collapsed.

I just realized that the settings actually appear here if you scroll down^^ there you can tick wishlist etc

5 years ago
Permalink

Comment has been collapsed.

Is it possible to update this script, please? It was very helpful and it worked fine with Tampermonkey, but it stopped working about two days ago :(

5 years ago
Permalink

Comment has been collapsed.

See Baffi's post above ^^

5 years ago
Permalink

Comment has been collapsed.

Tahnks a lot for letting me know!

5 years ago
Permalink

Comment has been collapsed.

Nice script.
Because we can't access "ruphine.esy.es", so if you can open the setting page( https://www.steamgifts.com/sg-game-tags ), you just have to uncheck the "Bundled" and "Not-Bundled" options it will works as usual.
https://i.imgur.com/krs7OKF.png

5 years ago*
Permalink

Comment has been collapsed.

I'm not able to access the settings page in any way

5 years ago
Permalink

Comment has been collapsed.

To fix the existing issue either disable the bundle tags from the settings page or manually edit the script

You need to comment the getBundleList function (and correct the if statement).
Lines 203-205 in version 3.4.2

//if(cbBundled && BundledCache < Date.now() - CACHE_TIME) // Check if need to request bundle list from ruphine API
//  getBundleList();
if((cbWishlist || cbOwned || cbIgnored) && UserdataCache < Date.now() - CACHE_TIME) //6 hours. Check if need to request steam user api
    getUserdata();
else
    main();
5 years ago
Permalink

Comment has been collapsed.

It worked. Thank you.

5 years ago
Permalink

Comment has been collapsed.

Thanks.

5 years ago
Permalink

Comment has been collapsed.

What's better in this script than https://www.steamgifts.com/discussion/y9vVm/userscript-steam-web-integration-previously-steam-store-game-owned-checker ? It's still updated and works on plenty of other sites than SG as well.

5 years ago
Permalink

Comment has been collapsed.

I guess mainly personal preference but compare the list of features to know what functionality is different.

I like the tagging colors and style and prefer the trading cards and achievements tags. Though the script you mentioned also has trading cards tags since v.1.6 I see.

5 years ago
Permalink

Comment has been collapsed.

Well I'm happily using it and not looking for an alternative, meant more that others should compare the lists to see if it would work better for them. Since it works on any other site that has Steam Store links, it's just superior for buying games as well as checking deals here.

5 years ago
Permalink

Comment has been collapsed.

So for me it works on individual games, but not on the main page which lists public giveaways. Is this the same for everyone?

5 years ago
Permalink

Comment has been collapsed.

it stopped working everywhere for me... I wish I knew how to debug javascript

5 years ago
Permalink

Comment has been collapsed.

Yea now the only thing it does is tell me if a game is wishlisted or owned. Doesn't tell me if I have it Ignored, which is the main reason I used this script.
Couldn't find any other that was as useful as this one.

5 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 3 years ago.

5 years ago
Permalink

Comment has been collapsed.

After more than a year haven't login to this site...
I got notified in github after you forked my repo ^^
Thank you for updating the script

For bundle tags, I updated it everyday for 1-2 months after I left this site, and I don't know why, suddenly my crawler being rejected by SG and thus couldn't sync the bundle list anymore.
IIRC it was request timed out, maybe SG blocks my script.
So I just let my host expired after that.

For people that installed older version and it works, it is because older version doesn't fetch data from my server.
It gets the game title and ID,
if ID is not found on localStorage, opens https://www.steamgifts.com/bundle-games/search?q=['gametitle'] and check if the ID are on that page, and save the result in localStorage.
if found, then just show the badge if it is bundled.
The downside is, the data is not shared globally, so 1 game will be scanned by all script user, and new user will scan for 50 titles at once.

Is there still no one built open API for SG bundle list?

I currently have 3 projects, 2 of them should have done before this November, than maybe I can take a look about the script.

5 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 3 years ago.

5 years ago
Permalink

Comment has been collapsed.

I guessed that was the case. But I didn't want to bother comparing what other changes came after that old version and implementing those, so I just forked the latest version, and removed the bits that caused it to crash, or modify them so it would work as it used to, or as close as possible.

Bundle code was the first thing I deleted/commented in the code since as I said I didn't really want to bother reading all the code and understanding how it works, I just wanted to make it work.

Ikr
Working on someone's code without proper documentation can be very confusing and time consuming.
But it's already awesome that you can make it work again.

How has been life treating you, by the way? Hope fine.

Doing fine, thank you for your concern. It's just that I have less free time that I prefer doing productive things instead of playing games like I used to be.

5 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 3 years ago.

5 years ago
Permalink

Comment has been collapsed.

Did you manage to land a job as a dev then? I can't remember if you were going to college or if you were just self-taught.

Yes I got computer science degree and work as a website developer since 2016 (I signed up to SG just around when I graduated). How nostalgic.

Oh, and if you use Discord you should join the SG Discord and hang around 👀

Not an active person on Discord, but sure, I'll take a look.

Btw, IIRC, the bundle page was about ~210 pages when the last time I maintained my server. I had to loop over all the pages to get all bundle list every morning. And I just realized it is now 550 pages.
I don't feel like doing it again. Idk what to do anymore.
Oh man I really hope there is an official API for this.

5 years ago
Permalink

Comment has been collapsed.

Great work, thank you Ruphine and thank you Sighery.

4 years ago
Permalink

Comment has been collapsed.

if so just mention it, what it was supposed to do, and where, and I'll look to see why it's not working anymore and see if I can fix it.

Could you please check why the wishlist tag does not work?

Thanks!

EDIT: "owned" tag doesn't work neither.

4 years ago*
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 3 years ago.

4 years ago
Permalink

Comment has been collapsed.

Firefox console output (loading https://www.steamgifts.com/giveaways/search?type=wishlist):

[SG Game Tags] Unable to get user's steam data. User is not logged in to steam. SG Game Tags --- Sighery's mod.user.js:727:13
[SG Game Tags] Invalid json format for UserdataAPI SG Game Tags --- Sighery's mod.user.js:242:11

I'm logged in on Steam so I don't understand that error. Thanks!

4 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 3 years ago.

4 years ago
Permalink

Comment has been collapsed.

Also, if you're logged in, you should be able to access this URL and see lots of IDs: https://store.steampowered.com/dynamicstore/userdata/

This was the problem, I did not see the wishlist IDs in that list, I deleted all the cookies for steampowered.com, logged in again and now it works, thanks for the tip!

4 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 3 years ago.

3 years ago
Permalink

Comment has been collapsed.

He wrote about it up there

Also, the main issue was bundled tag. Ruphine relied on his own PHP back-end solution he coded a long time ago to provide the bundled data. But at some point he disappeared, and I'm guessing he just didn't care to renew his host where he had that PHP script to gather and serve the bundle status data, which meant that the SG Game Tags script broke, since he didn't write code to handle cases where his host was down or similar. So don't expect that to work.

I used to save all the bundled games in my server, and the script just request the list of bundled games from there. But something broke, and so I didn't extend my server subscription, so it's not working now.
The bundled tags is broken now, unless cg would implement API to get list of bundled games.

Some users install v2, which obviously the bundled tag would work because it doesn't use my server to get the list and just use https://www.steamgifts.com/bundle-games link directly to search for each game. But I don't recommend it because it request data for each game you encountered, so if you open it in home, it will do 50 requests, and it will put a strain to steamgifts server, especially if many user uses it.

3 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 3 years ago.

3 years ago*
Permalink

Comment has been collapsed.

unless cg would implement API to get list of bundled games.

https://www.steamgifts.com/discussion/XFaPQ/json-support

It would be great if you reconsider to update the script, I still use it a lot and I miss the bundle tag. Thank you in any case!

3 years ago
Permalink

Comment has been collapsed.

Doesn't work for me either on Firefox (last version)

4 years ago
Permalink

Comment has been collapsed.

Thanks a lot :)

4 years ago
Permalink

Comment has been collapsed.

Today stop working for me T_T

3 years ago
Permalink

Comment has been collapsed.

Steam userdata api (https://store.steampowered.com/dynamicstore/userdata/) is down. It's been down for a few hours or so now.

Many scripts/extensions rely on it, including the Steam store itself. Steam won't even filter or show what you own in the store at the moment.

3 years ago
Permalink

Comment has been collapsed.

I don't maintain this script anymore. And also, ESGST have even more tags than this. I suggest you use that instead.

3 years ago
Permalink

Comment has been collapsed.

Thanks for the answer ♥♥♥

3 years ago
Permalink

Comment has been collapsed.

Any similiar addon like this thats shows what games have ach' / cards / etc.
which is not only for SG ?

2 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 11 months ago.

2 years ago*
Permalink

Comment has been collapsed.

Thank but i already have it installed, Im looking for this kind of addon but not on steam

2 years ago
Permalink

Comment has been collapsed.

This is not perfect for you (only works on Steam Store page), but I love it because it shows cards, achievements, and also mentions when a game is not single-player - all right at the TOP of the page (don't have to scroll down to check). And if you click the word achievements, it jumps you down to the Achievements section of the page:

https://greasyfork.org/en/scripts/404263-steam-glance-cards-and-cheevos

2 years ago
Permalink

Comment has been collapsed.

Thanks for it !

2 years ago
Permalink

Comment has been collapsed.

Any idea how to make this work? Or some alternative? Tried EGST, but it didn't show if the game is on my wishlist or not.

6 months ago
Permalink

Comment has been collapsed.

I haven't used this script again, maybe it's now broken due to some updates on steamgifts.

I have some free time this weekend, maybe I can look around and try to fix the script.

6 months ago
Permalink

Comment has been collapsed.

maybe I can look around and try to fix the script.

View attached image.
3 months ago
Permalink

Comment has been collapsed.

For ESGST, did you enable the feature 8.2.33 and allow the add-on to sync your wish-list?

6 months ago
Permalink

Comment has been collapsed.

Sign in through Steam to add a comment.