TL;DR: See images. For chrome if you don't set age on steam, games that need it will receive a "No ratings available".

~(May 14, 2017) Added a new way to see features/tags on GAs pages (Must be enabled via the greasemonkey/tampermonkey menu) [beta]

(April 04, 2017) I finally added compatibility with ESGST endless scroll. I'm sorry it took so long, my depression hit me hard on these past weeks. I'll try to fix the other incompatibilities with ESGST (like grid view and some other bugs) as quickly as my depression allow me to do so. :/

(March 05, 2017) Todo: Add compatibility with rhSGST endless scroll.

1.6.1 (May 13, 2016): It also shows metascore now on individual GA page when Steam provides it. To show it on GAS pages you have to enable it on the Tampermonkey/Greasemonkey menu.~

I made this script some time ago. A user who was using it tried to convince me to post here, but I was kinda reluctant to do that.

It shows the % of the positive reviews of the game, the total number of reviews and a thumbs up/down visual aid.

Meaning of the colors of the icons:

  • Darkblue = 85%+ rating with at least 100 reviews.
  • Lightblue = 70%-84% rating or 85%+ with less than 100 reviews.
  • Yellow = 40%-69% rating.
  • Lightred = 25%-39% rating or less than that but with no more than 100 reviews.
  • Darkred = 0%-24% rating with at least 100 reviews.

If you leave the mouse on top of a giveaway it also show some details of the game. Ex: Cloud, Achievements, Cards, DRM. It can show genre/popular tags if you enable it manually in the variable in the greasemonkey/tampermonkey menu.

Oh, and it works with autoscroll (from Extended Steamgifts and SG++).

It doesn't scan bundles/packages (games with steam store link /sub/ instead of /app/).
After 24 hours it was scanned, an entry in the cache is considered outdated and is going to be scanned again when tried to be used.

Download

To run scripts you will need:

I haven't made a config page (yet), but there's some configuration variables in the start of the script:, but you can configure some thing using your extension (Under "User scripts commands" on Greasemonkey menu, or on Tampermonkey menu)

Variable name:default value, [Option that change it in extension menu] Description
expiretime:86400, Time in seconds after which an entry in the cache is considered outdated (24h).
expiretimeenabled:true, If false, entries will never expire. Once in cache, it stays there forever. (Or until you clear your browser cache, of course)
GAratings:true, [GA page: Show ratings] Add ratings to a individual GA page (/giveaway/)
GASratings:true, [GAS page: Show ratings] Same, but for /giveaways/ page.
GAfeatures:2, [GA page: Show features (disabled/1:onmouseover/2:onpage)] Show features below the ratings on a individual GA page (/giveaway/) if 2. If 1, it show when the mouse is on top.
GASfeatures:true, [GAS page: Show features] Same, but for /giveaways/ page.
GAtags:1, [GA page: Show tags (disabled/1:onmouseover/2:onpage)] Show game genre and popular tag on mouseover on a individual GA page (/giveaway/). If set to 2 show belows the rating.
GAStags:true, [GAS page: Show tags] Same, but for /giveaways/ page.
timer:false, Debug purpuses. It will show in the console how much time the script takes to run and to load pages when it isn't available on cache.
iconsid:-1 [Icons (auto/0/1/2)] 0 = Thumbs up/down; 1 = ▲ ▼; 2 = Thumbs up/down as image (for compatibility purpuses). Any value other than that makes the script use 0 if you have the required font or 2 if you don't have.
[Clear storage] Clear the ratings cache.
[Restore default settings]

Any problem let me know. You could try this:

  • See if the problem persist with only my script enabled (only to test).
  • If no, then try to make it run before some others script and see if it works fine.
  • If no, check the developer console for error or anything unusual: CTRL + SHIFT + (K on firefox, J on chrome) and let me know.

Bump maybe?

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

Comment has been collapsed.

Thanks for the script, Alpe. Saves me a lot of time.

7 years ago
Permalink

Comment has been collapsed.

Thanks this is usefull :D
Could you make an add-on that hides all giveaways with a negative rating?

7 years ago
Permalink

Comment has been collapsed.

I added something like this now. But nothing fancy.
Update, and enable it in the Greasemonkey/Tampermonkey menu.
It doesn't affect Wishlist/Reccomended pages and searches.

View attached image.
7 years ago*
Permalink

Comment has been collapsed.

Thanks for the feature update :)

7 years ago
Permalink

Comment has been collapsed.

FYI. Think there might still be a bug in this feature.
When I activate Negative and Very Negative filter it doesn't show any rating in the list view anymore.

Also Im using Enhanced Steam Gifts Userscript.

7 years ago
Permalink

Comment has been collapsed.

Did you mean Extended SteamGifts?
Just to test, disable it and see if it works fine.
And maybe see what was the last thing my scripts puts in the console. (CTRL + SHIFT + (K on firefox, J on chrome))

Edit: I'll sleep now, tomorrow (actually later today) I'll check this. What browser do you use?

7 years ago*
Permalink

Comment has been collapsed.

Sorry yes I meant Extended Steam Gifts.
Seems that if I clear the storage it does load up the missing ratings.
I'm using latest Chrome build.

7 years ago
Permalink

Comment has been collapsed.

It's working now after clearing storage then?

7 years ago
Permalink

Comment has been collapsed.

Fixed what was probably causing it. Update.

7 years ago
Permalink

Comment has been collapsed.

Thanks again for the update.
Yeah cleaning storage seemed to do the trick.

7 years ago
Permalink

Comment has been collapsed.

Hello, I tried this script but using the script will log me off the steam. I quess it makes too many requests or the requests are too often. Could you fix it somehow, please? Unfortunately, the script is unusable in this state.

7 years ago
Permalink

Comment has been collapsed.

Are you sure it's not Steam's usual stupidness? It tends to log you out frequently if you have the client open and logged in in the browser. You need to check the Remember me button in the browser to prevent that from happening all the time.
Asking because I use this script and not even on my freshly installed system did I experience anything like that.

7 years ago
Permalink

Comment has been collapsed.

Yes, I am pretty sure because I tried it a lot of times and on different days. I also use an addon for google chrome which looks for info on steam whether games have steam cards or not, so maybe it's too many request when both off the programs work together. I will try to dissable the addon (but I need it badly).

7 years ago
Permalink

Comment has been collapsed.

Weird, usually my script only contact steam directly if there's an age check on the game. Otherwise it uses YahooQL to get the needed info. Because of that few requests are made to steam, so it's probably something else. I'll think about what can be causing it.

7 years ago
Permalink

Comment has been collapsed.

Thanks a lot. By the way, could you also implement detection of steam cards? It would be great.

7 years ago
Permalink

Comment has been collapsed.

I think that caching could help it. I use similar script SG Game Tags and it doesn't log me off. I think it is because of the caching.

7 years ago*
Permalink

Comment has been collapsed.

It already caches all entries for 24h. I don't know what might be causing it to log you off. It doesn't even contact steam 90% of the time it needs something. :/
Tomorrow I'll try to test steam using your country to see if I can replicate this problem, but I doubt it.
SG Game Tags probably works because it uses Steam API. The problem is that Steam API doesn't provide ratings, so I have to access the Steam Page (usually through YahooQL, but sometimes directly).

Edit: Tried now, worked fine. Try to disable all other script for this site. Idk.

7 years ago*
Permalink

Comment has been collapsed.

Edit: Tried now, worked fine. Try to disable all other script for this site. Idk.

The problem is not that your script doesn't work for me but that it doesn't work together with some other scripts. I cannot disable the other scripts. SG Game Tags also shows steam ratings so I believe you could use the same technique for your script.

But SG Game Tags shows the info only if you hover a game with mouse so maybe that's the reason. It has less requests.

7 years ago
Permalink

Comment has been collapsed.

So alone it works? I told you to disable only for test purpuses, not for you to stop using them. ;D
SG Game Tags doesn't show ratings, probably it's another script that you use. I even checked the page of the developer and downloaded it again to see if this feature was added.
What other scripts that modify this site are you using?

7 years ago
Permalink

Comment has been collapsed.

Well, I thought it worked alone but now I disabled all the other scripts and it always disconect me from steam. :( So it seems the problem is even more complicated. You can see in the attached image which scripts I use together.

View attached image.
7 years ago
Permalink

Comment has been collapsed.

And sorry, you were right with the SG Game Tags. I meant the script called SG Augmented Gamelist. It is the script that shows the ratings and don't log me off steam.

View attached image.
7 years ago*
Permalink

Comment has been collapsed.

Do you know where you got this 'SG Augmented Gamelist' script from?
I can't find it anywhere. Would like to try it, because I also have problems with Steam logging me out.

7 years ago
Permalink

Comment has been collapsed.

Get it here. (The file name is sgtags but it is really the SG Augmented Gamelist.)

7 years ago*
Permalink

Comment has been collapsed.

Awesome. Thank you, Pilda :)

7 years ago
Permalink

Comment has been collapsed.

ty much for finding this. been fighting the logouts for over a month till Heisenbear mentioned this due to your posts here.

@alpe sry to abandon your script for now =( will happily switch back though if someone finds a config fix or the conflict in script or whatever it is that causes this issue.

7 years ago*
Permalink

Comment has been collapsed.

You are welcome. The script is quite good but it slows down the page loading really very much. But it's better than nothing...

7 years ago
Permalink

Comment has been collapsed.

Same happens to me. Installed this script yesterday and it works fine, but somehow it causes Steam to log me out of the web version. And not just occasionally, like it sometimes happens with Steam, but all the time.

7 years ago
Permalink

Comment has been collapsed.

I solved it finding an userscript which uses caching and you won't be logged off. It's name is SG Game Tags. The script is not the same but better than nothing.

7 years ago*
Permalink

Comment has been collapsed.

Yes, I use SG Game Tags too, it's great, but it shows other things, which is useful, but not the same. I want to see Steam ratings on SG and SG Game Tags can't do that, right?

7 years ago
Permalink

Comment has been collapsed.

suggestion: when you hover you mouse and it shows features and tags, can you added release date too?

7 years ago
Permalink

Comment has been collapsed.

Since a few days the thumbs and boxes are all yellow.
I disabled all other extensions just to be sure there are no compatibility issues.
Does anyone else experience this?

View attached image.
7 years ago
Permalink

Comment has been collapsed.

Probably some update in the browser or system changed the fonts.
Use images instead, by changing 1 config in the script. Ex for Greasemonkey:
Option Icons [2].

View attached image.
7 years ago
Permalink

Comment has been collapsed.

Ok, I'll try.
Thanks for your reply :)

7 years ago
Permalink

Comment has been collapsed.

Icons [1] works as well

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 3 years ago.

7 years ago
Permalink

Comment has been collapsed.

Bump for installed. :-)
I'm just discovering all these scripts users have made for SG, and I am loving them! TY.

7 years ago
Permalink

Comment has been collapsed.

What happened? I have huge yellow thumbs up icons now. Edit: switched to icons 2 manually...

7 years ago
Permalink

Comment has been collapsed.

how'd you change?

7 years ago
Permalink

Comment has been collapsed.

From the TamperMonkey button in the toolbar. Left-click, change icons.

7 years ago
Permalink

Comment has been collapsed.

Yay, thanks.

7 years ago
Permalink

Comment has been collapsed.

Still working great, thanks Alpe.

7 years ago
Permalink

Comment has been collapsed.

it's working but the thumbs don't seem to change colour for me they're all just yellow.

7 years ago
Permalink

Comment has been collapsed.

This userscript is what i really need. every sg userscript has it own beauty, but this one is the one for me. Thanks so much^^

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 5 months ago.

7 years ago
Permalink

Comment has been collapsed.

Really cool, thanks for sharing! It doesn't work wonderfully with my own personal scripts, so I've edited yours. Just have to keep updates in check ;)

7 years ago
Permalink

Comment has been collapsed.

Perfect, exactly what I was looking for, thank you!

7 years ago
Permalink

Comment has been collapsed.

I think I found a bug. It does not work for gem monster.

7 years ago
Permalink

Comment has been collapsed.

Thanks for letting me know.
It was because of the VR features that this game have.
I made a temporary fix for that. It works, but the VR features doesn't have a hyperlink, for now.
Later I'll make these hyperlinks work.

7 years ago
Permalink

Comment has been collapsed.

Just wanted to report a conflict with the latest version of Revilhart's rhSGST script. The newly added Enter Giveaway and Leave Giveaway buttons in his script don't function with the Steam Ratings script active.

Revilhart provided the fix below:

If you want to make it compatible, change children[0] from lines 324 and 330 to children[1]

Thanks!

7 years ago
Permalink

Comment has been collapsed.

Well, to be honest, this fix only works if the user is also using my script, otherwise it will actually insert the rating after the date. To Alpe: if you really want to make it compatible with my script, you could do

document.getElementsByClassName("EGBDescription")[0].insertAdjacentHTML("afterEnd", "your html");

Although this would only work if your script runs after mine. Otherwise you would probably have to do

document.getElementsByClassName("giveaway__column--width-fill text-right")[0].previousElementSibling.insertAdjacentHTML("beforeBegin", "your html");
7 years ago
Permalink

Comment has been collapsed.

Correct me if i'm wrong, but it's also not running (reading pages) on subsequent pages after the first due to the way you setup endless scrolling.

7 years ago*
Permalink

Comment has been collapsed.

I don't know, I don't use this script, but I believe so. My endless scrolling is different than Extended SteamGifts and SG++.

7 years ago
Permalink

Comment has been collapsed.

Actually this won't be necessary, because I'm moving the buttons in the next version. :)

7 years ago
Permalink

Comment has been collapsed.

I'm not really sure what caused the problem, as neither your script nor SG++ seem to have received any update within the last few days, but it seems that SG++'s grid view isn't supported anymore. I still can see ratings elsewhere on SG.

7 years ago
Permalink

Comment has been collapsed.

great to see, you´re still working on it.. i´ve been addressing the issue with dissapearing ratings to ESGST page (and he told me he cant fix it, just you can) :)
thanks in advance

7 years ago
Permalink

Comment has been collapsed.

Yo, I'm using Tampermonkey and don't see a dropdown like Greasemonkey has for the "User script commands". Trying to change/remove the game tags on mouseover. Any idea how to accomplish it with Tampermonkey?

7 years ago
Permalink

Comment has been collapsed.

+1

I would like being able to disable the mouseover popup as well. Alternatively if there's a possibility to make the mouseover area a bit more restricted, like only showing up over the ratings area. It's no biggie but for some reason the tool tip feels out of place when it's so much information and it's showing up almost everywhere you point the mouse.

7 years ago
Permalink

Comment has been collapsed.

I have plans to change how those areas look, but I'll probably take some time before looking into it.
As for the Tampermonkey menu, you should see something like this:

View attached image.
7 years ago
Permalink

Comment has been collapsed.

Awesome. There's no rush at all, just thought I'd mention it since I saw Teliko commenting about the tooltip :)

7 years ago
Permalink

Comment has been collapsed.

I added an alternative look now. Update and check it out.
(I'll probably make it better later)

View attached image.
View attached image.
6 years ago
Permalink

Comment has been collapsed.

Should be something like this:

View attached image.
7 years ago
Permalink

Comment has been collapsed.

can i make this "Need more user reviews to generate a score" shorter? i think it make the page too wide and goes out of my screen.
(1366x768). it goes back to normal when turn off this script. Thanks!

7 years ago
Permalink

Comment has been collapsed.

Done. See if this size is good.

7 years ago
Permalink

Comment has been collapsed.

wow, thanks for your prompt reply! It works great to me now, thank you so much!

View attached image.
7 years ago
Permalink

Comment has been collapsed.

Does hide games work? I have tried diffrent settings and cleared storage etc but doesnt seem to hide anything when enabled.
I use firefox with tampermonkey.

7 years ago
Permalink

Comment has been collapsed.

Seems to not work when steamgifts v2 giveaway filter was enabled. Even if I didnt filter anything with that script.

7 years ago
Permalink

Comment has been collapsed.

Stopped working for me for quite a while now.

View attached image.
6 years ago
Permalink

Comment has been collapsed.

Try to remove the script, restart firefox and add it again.
If that doesn't work, try to uncomment this line (line 142):

if(loaddata('dbversion') !== false){ clearstorage("Old version."); restoredefault(); }

Changing it to:

//if(loaddata('dbversion') !== false){ clearstorage("Old version."); restoredefault(); }

6 years ago
Permalink

Comment has been collapsed.

Work again after uninstall and reinstall. Thanks!

6 years ago
Permalink

Comment has been collapsed.

I can't seem to get the front page to display reviews since a few days ago. Individual giveaway still works though. Anyone else getting the same issue?

6 years ago
Permalink

Comment has been collapsed.

Any error on the developer console? CTRL + SHIFT + (K on firefox, J on chrome)
What is the last message the script prints?

Oh, and it still doesn't work even if you disable all other scripts that you have? (just for testing)

6 years ago
Permalink

Comment has been collapsed.

Here's the error I'm getting:

VM305:438 Uncaught TypeError: Cannot read property 'getElementsByClassName' of undefined
at scangas (eval at E_c (:3:221), <anonymous>:438:75)
at Window.eval (eval at E_c (:3:221), <anonymous>:480:5)
at <anonymous>:2:398
at e.string.k.function.c.(anonymous function) (eval at exec_fn (:1:108), <anonymous>:53:352)
scangas @ VM305:438
(anonymous) @ VM305:480
(anonymous) @ VM256:2
e.string.k.function.c.(anonymous function) @ VM285:53



​Edit: Yes, only script being loaded.
Edit2: Yes, error goes away after the Rating script is disabled.
Edit3: Thank you for the quick reply :)

6 years ago*
Permalink

Comment has been collapsed.

Thanks. Update and see if it works.

6 years ago
Permalink

Comment has been collapsed.

Thank you! It works now :D

6 years ago
Permalink

Comment has been collapsed.

Awesome. Thanks for reporting the problem.
Any problem in the future let me know. ;)

6 years ago
Permalink

Comment has been collapsed.

Sure :)

6 years ago
Permalink

Comment has been collapsed.

The script is preventing me from entering giveaways from the giveaway page. I click the button and nothing happens.
I've disabled the other scripts and this one is the one that's doing it.

6 years ago
Permalink

Comment has been collapsed.

Update and see if it works.
This happens even if it's the only script enabled?

6 years ago
Permalink

Comment has been collapsed.

It was.
Updating it manually worked. Tampermokey wasn't updating it, I guess.
Thanks

6 years ago
Permalink

Comment has been collapsed.

View attached image.
6 years ago
Permalink

Comment has been collapsed.

Sign in through Steam to add a comment.