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.

I think it's time to add settings, which tags to show
wanna hide linux, mac, achievements and wishlist

8 years ago
Permalink

Comment has been collapsed.

8 years ago
Permalink

Comment has been collapsed.

lol thanks

8 years ago
Permalink

Comment has been collapsed.

Exactly what I'm looking for. Thank you! I feel like my SG is lagging now, gonna try turning off some of the tags.

8 years ago
Permalink

Comment has been collapsed.

I have just noticed this excellent script. It's really useful

Thanks a lot!!

8 years ago
Permalink

Comment has been collapsed.

Thanks a lot for the Linux Tag :)

8 years ago
Permalink

Comment has been collapsed.

The tags will not show after first page when using endless scroll. I've tried it with the endlees scroll function from "Extended Steamgifts" script and "Autojoin for Steamgifts" add-on on FF and Chrome, and both not showed.

View attached image.
8 years ago
Permalink

Comment has been collapsed.

Yes, as I said in the description

The script still doesn't support endless scroll.

8 years ago
Permalink

Comment has been collapsed.

Oops, sorry, I didn't see that. I thought it was working with endless scroll so I post my comment above. (it worked for me few days ago? I can't remember...but...hmm...weird, maybe i just drink too much..)

8 years ago
Permalink

Comment has been collapsed.

It never worked with 2nd and above page loaded with endless scroll.
I have trouble implementing it. Alpe helped me about that, but I have no idea how it works, so I'm afraid to implement it as I likely can't do anything if something happens.

This is already in my to do list, so if I could, I'll implement it.

8 years ago
Permalink

Comment has been collapsed.

Well...that sounds bad. If I have to choose one function, I'll choose SGTags~ Thanks for your effort and amazing work!

8 years ago
Permalink

Comment has been collapsed.

Thank you...
I'll let you know when I managed to support endless scroll..

At least for now, you can see the tags in the first 50 giveaways, and another pages.

8 years ago
Permalink

Comment has been collapsed.

v2.11 Added support to endless scroll :D

8 years ago
Permalink

Comment has been collapsed.

The settings show up twice for me here https://www.steamgifts.com/account/settings/giveaways

8 years ago
Permalink

Comment has been collapsed.

Do you use another script / addons that affect SG?
Disable it one by one to see which one causing this..

8 years ago
Permalink

Comment has been collapsed.

It was Extended Steamgifts. Added a exclusion rule for that page. Thanks for the help.

8 years ago
Permalink

Comment has been collapsed.

I'll check it out if I can do someting

8 years ago
Permalink

Comment has been collapsed.

Fixed.
It is because Extended Steamgifts adds an invisible button which has same attribute with Save Changes button there, so my script adds the setting twice.
I don't know what is the purpose of that invisible button -_-.

8 years ago
Permalink

Comment has been collapsed.

Thanks for the fix. Love this script!

8 years ago
Permalink

Comment has been collapsed.

I love your script!

Any chance to move the tags to the right side of the title? Right now it increases the height of the whole page. There could be a potential problem with long titles so maybe you should employ initials:

  • Trading Cards: TC
  • Achievements: ACH
  • Bundled: BND

And so on. Thanks a lot for your hard work!

View attached image.
8 years ago
Permalink

Comment has been collapsed.

Oh right, I deleted some older changelogs.
It was like that when released the first time. (before v2.0)

Right now it increases the height of the whole page.

Is that troubled you??

I made the tags with full text so that user can read it easily to leave nice first impression, and was thinking to change it to only 1 letter (T, A, B) later.
But after I tried something and able to put it below the title, I decide to leave it like that.

8 years ago
Permalink

Comment has been collapsed.

From UX point of view, anything that takes height space is negative. Take into consideration that most monitors are wide (16:9) so they have less height than width.

I disabled the script because I need to scroll more and I only enable it when I want info for a particular game. I like minimalistic interfaces so I prefer little icons for the tags instead of full words. Now it looks good but it's less usable. Also, they're distracting.

Thanks!

8 years ago
Permalink

Comment has been collapsed.

Made a separate script
You can download it here

Screenshot :

View attached image.
8 years ago
Permalink

Comment has been collapsed.

Wow, thanks a lot, I think it's perfect now <3

There's a little glitch in the create giveway page but I think it's irrelevant, the bundle tag appears below the title:

View attached image.
8 years ago
Permalink

Comment has been collapsed.

Yes, I can't append it to the right.
It uses different style than other pages @_@

8 years ago
Permalink

Comment has been collapsed.

No problem, in the results from that search box the height is totally irrelevant, thanks again.

8 years ago
Permalink

Comment has been collapsed.

I manage to put the tag to the right. :D
And because I make only bundled tag appear there, I decide to put full text there.

It looks exactly like original SG Game Tags.

8 years ago
Permalink

Comment has been collapsed.

Just beautiful :D

8 years ago
Permalink

Comment has been collapsed.

This is awesome, thank you!

8 years ago
Permalink

Comment has been collapsed.

Thank you for your brilliant script.

I'm not sure if it has already been mentioned, but some tags don't appear on games with . or : in the title.

8 years ago
Permalink

Comment has been collapsed.

Thank you.
Can you give me example of those games? So I can check it.

8 years ago
Permalink

Comment has been collapsed.

The script works fine for this game

View attached image.
8 years ago
Permalink

Comment has been collapsed.

8 years ago
Permalink

Comment has been collapsed.

That is because Steam itself doesn't recognize them having trading cards. See picture below. I can't do anything about that.
This is usually because the game has just added trading cards, and Steam needs time to update their database.
Steamcardexchange can do this quicker because it adds game manually. CMIIW.

And for Trading Card, Achievements, Linux, Mac tags, the script only needs appID and get the data from http://store.steampowered.com/api/appdetails?filters=categories,platforms&appids=63700.

Only Bundled and Hidden tags need both appID and game title.

View attached image.
View attached image.
8 years ago
Permalink

Comment has been collapsed.

OK, thanks for explaining, just wondered why, it seems like it's just Steam being slow as usual.

8 years ago
Permalink

Comment has been collapsed.

I dont have any script writing knowledge but could you somehow just tell the script to get the data directly from Steamcardexchange with appID? I know lots of games missing trading card icons on store page but never got fixed. Your example Bit Trip Beat was released all the way since 2010 but Steam's database still haven't updated that one.

I know one popular chrome extension "Steam Ninja!" that can checks card status based on Steamcardexchange so I think that is possible for your script too.

8 years ago
Permalink

Comment has been collapsed.

I prefer not to do that because loading data from Steamcardexchange will take much longer time because the script will need to load a whole page just to get "Game not found!" text from Steamcardexchange.
Steamcardexchange is often slow at peak time too, so I prefer not ask data from it and make it worse.

And with just a single request to http://store.steampowered.com/api/appdetails?filters=categories,platforms&appids=65300, I get all the data I need : Trading Cards, Achievements, Linux, Mac. It requests to steam server which is much stronger and faster than steamcardexchange.

I can make a button to open steamcardexchange page of the game, in case user want to check it manually.

8 years ago
Permalink

Comment has been collapsed.

Thanks for developing this! ^_^

8 years ago
Permalink

Comment has been collapsed.

OMG, thanks you so much for this awesome script <3

8 years ago
Permalink

Comment has been collapsed.

Any news about endless scroll support? Thanks.

8 years ago
Permalink

Comment has been collapsed.

Sorry I have been so busy lately.
And I'm still struggling with endless scroll @_@

Will notify you when endless scroll supported.

8 years ago
Permalink

Comment has been collapsed.

v2.11 added support to endless scroll :D

8 years ago
Permalink

Comment has been collapsed.

Thanks!

8 years ago*
Permalink

Comment has been collapsed.

It's great, thanks

8 years ago
Permalink

Comment has been collapsed.

love it, keep it up! :)

8 years ago
Permalink

Comment has been collapsed.

Hi! I detected a little glitch with this game: https://www.steamgifts.com/giveaway/dYe0N/star-wars-knights-of-the-old-republic-ii-the-sith-lords

The script does not detect it as bundled but it is on the list: https://www.steamgifts.com/bundle-games/search?q=Old+Republic%E2%84%A2+II

Could it be because Steamgifts is auto shortening the title? Thanks!

8 years ago
Permalink

Comment has been collapsed.

Thanks for pointing this out.
Yes my script search it as "STAR WARS™ Knights of the Old Republic™ II - ..."

I'll fix it ASAP.

8 years ago
Permalink

Comment has been collapsed.

Fixed with v2.10.3.
The game is still flagged as non bundle until 00:00 UTC. So try again tomorrow, or re-install the script (not recommended as it will delete all saved game data).

Now the script will only get first 30 characters of the title.

8 years ago
Permalink

Comment has been collapsed.

Thank you very much :)

8 years ago
Permalink

Comment has been collapsed.

Hi again, I may sound perfectionist but I found another little glitch related to this :P

Try to enter in that KOTOR II GA, and then click over the "bundled" icon. It will redirect you to:

https://www.steamgifts.com/bundle-games/search?q=STAR%20WARS%E2%84%A2%20Knights%20of%20the%20Old%20Republic%E2%84%A2%20II%20-%20...

So you don't get any result in the bundle list. It should make this query instead:

STAR WARS™ Knights of the Old Republic™ II -

Thanks!

EDIT: It happens as well when you click on "wishlisted" icon.

8 years ago*
Permalink

Comment has been collapsed.

Oh right. My bad.

Now the script will only get first 30 characters of the title.

I cut the title after I create the tags so the link still have full title (with ... in it).
I should have cut it before the tags created.
Fixed...

Thanks for pointing this out.

8 years ago
Permalink

Comment has been collapsed.

Thanks a lot! (again)

Waiting for updated minimalist version :D

8 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 hour ago.

8 years ago
Permalink

Comment has been collapsed.

So much rule when setting up paypal donation link.
Well I don't use server etc so I don't spend money for this script.

8 years ago
Permalink

Comment has been collapsed.

Portal Bundle store page should be this, but SG shows this
I can't do anything about that, unless SG changes it.

As sad as it is for your script, it actually points to the right place. The new /bundle/ URL is a version of the bundle that can't be bought as a gift. Those, like me, who still have a pack in inventory are effectively giving away the /sub/ version that's linked here. (Even though the store page is now gone)

8 years ago
Permalink

Comment has been collapsed.

I didn't know that.
Just checked it and is indeed we can't buy Portal Bundle as gift anymore.

Damn, I wanted to giveaway Portal Bundle here in upcoming Summer sale, since Portal usually 80% off.

8 years ago
Permalink

Comment has been collapsed.

Can you implement to hide unneeded tags (coz I hope that it will work little faster).

8 years ago
Permalink

Comment has been collapsed.

You can hide the tags here:
https://www.steamgifts.com/account/settings/giveaways

I would also recommend the minimalist version. (^_^)

8 years ago
Permalink

Comment has been collapsed.

Thanks!

8 years ago
Permalink

Comment has been collapsed.

Just noticed scrpit stoped working on all lists. Still working on giveaway page.
I didn't touch anything :D

8 years ago
Permalink

Comment has been collapsed.

Working again everywhere. Maybe it was some tests of new things by SG staff....

8 years ago
Permalink

Comment has been collapsed.

I just discover there is a bug if the game with the least time remaining doesn't have image, the script will break.
Maybe it was your case.

I'll fix it tomorrow. It is already midnight here @_@.

8 years ago
Permalink

Comment has been collapsed.

Bug report

For some reason the "We give games" group on the groups page shows up as having Trading cards and Achievements? That seems.. a bit weird? :3

View attached image.
8 years ago
Permalink

Comment has been collapsed.

WTH, why the script runs on that page.
I'll take a look...

8 years ago
Permalink

Comment has been collapsed.

Fixed v2.11.3

Thanks for the report :D

8 years ago
Permalink

Comment has been collapsed.

No problemo. It wasn't really a big deal, just saw the issue and thought I'd report it. :)

8 years ago
Permalink

Comment has been collapsed.

Bug report: subs does not show cards & achievements tags on list pages. If you enter in each giveaway page then it shows them correctly. Example:

List: https://www.steamgifts.com/giveaways/search?q=Tropico%204%20Collector%27s%20Bundle
Giveaway: https://www.steamgifts.com/giveaway/qJn5Z/tropico-4-collectors-bundle

TY!

8 years ago
Permalink

Comment has been collapsed.

Fixed
Silly me, too much copy paste, I forgot to change 1 line.
Very sorry

It won't show cards & achievement today because it is cached until 00:00 UTC.
You can wait until tomorrow or reinstall the script.

I'm trying to make a button to manually resend a request data for certain game.

8 years ago
Permalink

Comment has been collapsed.

Great, thanks again :)

8 years ago
Permalink

Comment has been collapsed.

hi, i'm a new here
this script is very nice, but somehow it so lagging, it always keep my CPU computer up to 100% when i open steamgifts page, any ideas ??? or else my old computer will soon move to a museum ;0

8 years ago*
Permalink

Comment has been collapsed.

  • Turn off some tags you don't need here.
  • Update to latest browser. Maybe try another browser in case the problem is your browser. I used Firefox as my main browser, but lately it often stopped working when opening pages, since then I switched to Chrome.
  • Hide games that you don't like by clicking eye button beside game title so you won't see them anymore.

Other than that, upgrade computer / buy new computer :D

8 years ago*
Permalink

Comment has been collapsed.

thanks i'll try these options,i hope no one got this problem like me

8 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 5 years ago.

8 years ago
Permalink

Comment has been collapsed.

What I want is not search store by OS, but something like http://store.steampowered.com/app/282900#system_requirement, so the browser will open store page and scroll right at system requirement which contains supported OS.

8 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 5 years ago.

8 years ago
Permalink

Comment has been collapsed.

That link doesn't scroll me to steamspy.
And that steamspy is Enhanced Steam's feature, not originally from steam.

8 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 5 years ago.

8 years ago
Permalink

Comment has been collapsed.

This is really useful, thank you!

8 years ago
Permalink

Comment has been collapsed.

glad you like it :D

8 years ago
Permalink

Comment has been collapsed.

Is there a way to make all of the tags the same color?

8 years ago
Permalink

Comment has been collapsed.

it is in my to do list to add a setting to set custom color for tags.
But I was struggling about it, and so I decided to work on endless scroll instead.

For a while, if you understand a bit of CSS, you can edit line 37-43

8 years ago
Permalink

Comment has been collapsed.

Thanks, changed it for now.

8 years ago
Permalink

Comment has been collapsed.

Color picker implemented in v3.2
check it out at setting page as usual

8 years ago
Permalink

Comment has been collapsed.

This is such a great script, I love it.

8 years ago
Permalink

Comment has been collapsed.

Thank you
glad you like it :D

8 years ago
Permalink

Comment has been collapsed.

this script is freaking AWESOME! thank you!

8 years ago
Permalink

Comment has been collapsed.

Thank you
glad you like it :D

8 years ago
Permalink

Comment has been collapsed.

It tried this script, but it does nothing. I'm running Ext SG just fine, turning that off doesn't make this work either.

8 years ago
Permalink

Comment has been collapsed.

All of the users commented here have no problem with the script.

Do you have any other userscript / addons that runs in steamgifts?
What browser & version you are using?

The script doesn't support gridview in case you are using it.

8 years ago
Permalink

Comment has been collapsed.

Sign in through Steam to add a comment.