Hi,
Latest update of ESGST seems to have made SteamGifts Rating unable to load the rating in the Giveaway page. Not urgent, as this could be resolved in the next ESGST update. However, if you have the time and wouldn't mind taking a look at it, I would be grateful for it. :)
No errors in the console as well.
Edit: I think it's the same endless scrolling issue I had in the previous post where only the first page has Steamgifts Ratings, subsequent ones are not being loaded. :)
Thanks!
Comment has been collapsed.
The script stopped working for me a few days ago on Chrome... it doesn't run even when I turn off all the other scripts... on the console I get a long list of these messages (when I turn this script off they don't show so I guess they are related):
(index):1 Mixed Content: The page at 'https://www.steamgifts.com/' was loaded over HTTPS, but requested an insecure image 'http://cdn.akamai.steamstatic.com/steam/apps/463870/ss_272550beab67c43d38aa397c7f7977d9a653d0d0.116x65.jpg?t=1496930934'. This content should also be served over HTTPS.
Comment has been collapsed.
Would it be possible that we can chose between Steam ratings and SteamDB's ratings?
I have no idea if they offer an API, but considering that Enhanced Steam uses theirs too, that's probably the case.
Comment has been collapsed.
I did some search and SteamDB apply a formula to get their ratings.
So I implemented this formula in my script. Now it also shows the ratings using this formula on the GA page, and I added an option (Tampermonkey/Greasemonkey menu) to use it in the GAs page too.
However, there is a problem.
While testing this, I noticed that the rating never matched the one in the SteamDB page. After some investigation, I noticed that Steam by default only uses the reviews by customers that purchased the game directly from Steam when making the rating, and my script use that. And SteamDB gets the total number of reviews, and not that. This causes a discrepancy between the two.
I tried to make my script get the total number too (in the same HTTP request), but with no success.
I'll search more on how I can do this, but can't guarantee that I'll succeed. And I'll only add this if the "fix" doesn't involve making another HTTP request.
I'll keep this formula in the script since it still have some value, the problem is that the ratings my script get aren't the actual total.
Comment has been collapsed.
Hello Alpe,
I noticed the script wasn't working on the GA pages, but was working fine on the homepage. I tried disabling other scripts, changed to tampermonkey. Nothing was fixing it, so I started messing with the options that had always been on default. Changing GAratings:true to false seems to fix the problem.
Please take a look when you can. Thanks for the script.
Comment has been collapsed.
Wasn't sure how to use the console, but the errors were easy enough to indentify.
Used one of your giveaways to test, same as before: https://www.steamgifts.com/giveaway/zoTu4/abyss-odyssey
First error happens without ESG enabled, but I put both just in case it's relevant.
Comment has been collapsed.
Added compatibility with Greasemonkey 4+ for Firefox 57+ (webextensions).
Comment has been collapsed.
Was there another change on Steam's behalf, that messed up your script?
The ratings disappear for more and more games on SG. I guess the currently remaining ratings are buffered and will disappear with their next update too, just like it did some months ago.
Edit: Seems it's the tags once again. Steamspy just reported them causing troubles for them too.
Comment has been collapsed.
Is there a way for Giveaway Settings Filter to be supported by this script? :)
Thanks!
Comment has been collapsed.
Something changed in my firefox. Some scripts dont work. I think this script also dont work partialy. It workas before on GAs pages but on indywidual GA page I dont see score. also dont see "SG Add IsThereAnyDeal Data" (other scrips). GA page looks like oryginal one without additional informations... Not sure what caused it...
Comment has been collapsed.
Hey Alpe,
First of all, wanted to say kudos.
Amazing script you got there - I use it all the time!
The only thing I'm struggling with, is that games sometimes get the "Not enough ratings available" message because they niche and don't have enough ratings, and other times because they weren't released yet so people can't review them. Which is very frustrating for me, because I need to check them manually.
Is there a possibility you would be able to add the game release date to the game features shown?
(even if it's just on the mouseover of the rating)
This would really help me a lot.
Thanks,
Mdk
Comment has been collapsed.
Hi.
Happy you like it. :)
Added it on the mouseover and on the GA page.
But it will only show for newly scanned games. So, you need to either wait for all the cached entries to expire or clear the cached storage.
"Clear Storage" option on the Tampermonkey (or other) menu.
I will probably refine this part of the code later.
Comment has been collapsed.
Script is broken and hasn't functioned for a couple weeks.
Comment has been collapsed.
It's still working here.
What other scripts do you use?
Can you check the developer console for error or anything unusual: CTRL + SHIFT + (K on firefox, J on chrome)?
Already tried the "Clear storage" option? And maybe "Restore default settings"?
What userscript extension do you use? (Tampermonkey, Greasemonkey...)
Btw, thanks for sending a message on steam. I haven't been very active here in a while. And greasyfork don't send e-mail notifications about messages.
Comment has been collapsed.
Aha. It is working alone I see if I disable ESGST. With it enabled also, any page never completes loading.
Comment has been collapsed.
I think I misunderstood you.
Is this what you are talking about?: https://www.steamgifts.com/account/settings/giveaways/filters
It isn't supported, sorry. :/
I may look into it.
Comment has been collapsed.
Hello Alpe!!! :)
This thread bubbled to the top and with great excitement, I installed your script! (Chrome 102.0.5005.63)
But I am not seeing game ratings on either on the main page or the individual giveaway pages. Now, I am "blind" sometimes... so hopefully that is what is at play here and you will be so kind as to open my eyes. :)
Comment has been collapsed.
Hi. :)
Just downloaded chrome + tampermonkey to test and it worked.
You can try changing the order of your scripts in tampermonkey and see if it works.
You can also press CTRL + SHIFT + J, reload the page and see if any errors related to the script appear on the console window that the hotkey opened.
Also, maybe it's the same problem as this: https://www.steamgifts.com/go/comment/TzBC79h
If so, I can try looking into it again.
Comment has been collapsed.
Aww man.
After disabling all other scripts except for SG - Steam Ratings, the page still has trouble loading and then times out. Although the ratings are showing on the non-responsive page. Here is a screen shot of script errors.
I was a database programmer in a past life, but in the internet world, I am at best a "hacker" of existing code or I'd try to isolate the problem myself. If there is something VERY obvious here, great. If not (and I am guessing this will not be obvious), don't worry about it right now because I know you have better things to do than this.
Let me just say that this script is wonderful and I won't give up until it is working! :)
Comment has been collapsed.
There is no errors in the picture about this script. :/
Maybe it's non-responsive because it is making queries to the steam store faster than the internet or pc can handle.
Try increasing the delay between queries in the script tampermonkey menu.
By default it is 300ms. Try 1000+.
Comment has been collapsed.
Good news. Bad news. I am new to using browser scripts. It turns out that I had ESGST installed directly in Chrome extensions. I then later installed it via Tampermonkey as well. So even though I had disabled it earlier via Tampermonkey, when I later checked Chrome's extensions, there it was still active. After disabling it there as well, SGSR (SG Steam Ratings) functioned as expected.
The bad news is that when I re-activated ESGST, the main page once again becomes non-responsive and times out. While I like some of the other additions of ESGST, being able to see the Steam ratings etc. win the contest! I will have your script enabled regardless of the benefits of the other(s). :)
Edited to add for me in Chrome using SGSR:
ESGST: Page becomes unresponsive.
SG20: Page loads fine showing tiles instead of a list for the giveaways, but the rating do NOT show.
Extended Steamgifts: Page loads without problems.
Comment has been collapsed.
I'm running some tests too.
I also posted an issue on ESGST github. Maybe its developer knows how to fix it on their end.
https://github.com/rafaelgomesxyz/esgst/issues/1749
Comment has been collapsed.
Thank you for pursuing this. I left a comment for your open ESGST issue at github. I doubt it will get the issue to a higher priority level, but it can't hurt. :)
Comment has been collapsed.
WOW! This is awesome! Makes going through the community train so much easier looking for high rated games
Comment has been collapsed.
It works! Thank you so very much! It's so much easier to participate in giveaways now, much appreciated! I used to click on so many games to see their reviews or go on Metacritic to see reviews. To see reviews on Steamgifts without going on Steam saves me a ton of clicks! <3
Comment has been collapsed.
This is a must for SteamGifts.
I entered in so many garbage games in Steam only to check if it was even Rated, now i won't even need to check them on Steam.
Comment has been collapsed.
Sorry for the delay. I had one problem after another.
I added a way for my script to work with the endless scroll function of this extension.
You have to click on the Tampermonkey menu, and click on the new option of my script: "Force endless scroll observer to run". Only need to do this one time (and again if you reset my mod's config, of course).
I wanted to make the detection of this extension automatic like it is from others extensions like ESGST. But I don't think it is possible.
Comment has been collapsed.
91 Comments - Last post 3 minutes ago by wigglenose
16,363 Comments - Last post 47 minutes ago by BHTrellis188
243 Comments - Last post 49 minutes ago by 4KSeixas
11 Comments - Last post 1 hour ago by Fluffster
1,024 Comments - Last post 1 hour ago by sensualshakti
5 Comments - Last post 1 hour ago by AdJ
47,128 Comments - Last post 1 hour ago by JMM72
77 Comments - Last post 1 minute ago by Methos101
21 Comments - Last post 2 minutes ago by Yamaraus
75 Comments - Last post 2 minutes ago by Habaruku
1,353 Comments - Last post 3 minutes ago by jaaydee
16,846 Comments - Last post 5 minutes ago by MjrPITA
111 Comments - Last post 14 minutes ago by fedordolohov
157 Comments - Last post 14 minutes ago by Wintermute75
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:
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 variablein 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)Any problem let me know. You could try this:
Bump maybe?
Comment has been collapsed.