Hi there,
Lately I'm noticing the script wasn't displaying Game rate anymore. And as no game have the ratings, all games are filtered. Is that something general or only with me? Is there something I should do? Or should I just disable the rate filters and wait for a new version?
Comment has been collapsed.
Just set the minimum rating to 0? No games have rating? I don't know the source of this problem, yet, it seems you and another user are having it.
Comment has been collapsed.
Yes, I did it and "everything went fine" - the games are displayed as if the filter wasn't set...
but as you see, this doesn't solve the rating system, just displayed the games, without rating... as I already talked to you, the rating system used to work (and I actually got addicted to it, was using it all the time!), but now is like "everything is 0 rated"... no icon, nothing!
Comment has been collapsed.
Fixed. You will probably have to delete esgst_gcCache
from your localStorage to reset the cache.
Comment has been collapsed.
wiped the Storage, still didn't work for me... :/
Example of esgt_gcCache generated after wipe:
{"achievements":1,"dlc":1,"earlyAccess":0,"genres":"Simulation","linux":0,"mac":0,"multiplayer":1,"name":"Rise of Flight: Legendary Bombers","price":20,"rating":"","ratingType":"","removed":0,"steamCloud":0,"tags":"Simulação","tradingCards":0,"lastCheck":1503318353582},"244410":
tried to wipe again and change my steam to english, same problem.
Comment has been collapsed.
it's insignificant really, but just fyi:
raw.githubusercontent.com/revilheart/ESGST/master/Resources/esgstIcon.ico Failed to load resource: the server responded with a status of 503 (first byte timeout)
it may actually load up upon some refreshes/pageloads, but the majority of the time it doesn't work.
Comment has been collapsed.
Yeah, probably related to the same issue you reported about the changelog. I'll probably have to use Dropbox.
Comment has been collapsed.
you could store it in the script itself, it's done using a base64 encode or something like that
edit: example: https://css-tricks.com/data-uris/
Comment has been collapsed.
I didn't see what you were looking for, but glad you found it. :)
Comment has been collapsed.
I don't know if I'm just to stupid to use it, but I can't get the new exception filters to work.
I don't want anything extraordinary, just exclude wishlisted games and multi copy GAs from the usual filters. So I created a new exception, via manage exception, with min copies set to 2 and ticked wishlisted and saved this (GA filters says 2 exceptions) . But nothing happens, all games still get filtered. (no console errors)
Do I have to activate it manually somehow or what else am I missing?
EDIT:
I managed to add a wishlisted exception now. Problem was, that i didn't realize there is an 'and' conjunction when choosing multiple options in one exception and that you have to create multiple exception for an 'or' conjunction.
Still can't get an exception for multiple copies to work though.
Comment has been collapsed.
and ticked wishlisted
ticked it until it was uncolored? (hide-all)
pay attention to the legend on the right hand side. there is 3 toggles for each option.
show all = ticked / only show = colored / hide all = colorless & unticked
from the sounds of it, you are reversing what you want filtered. in order for only wishlist to show up, you want it to "only show"
Comment has been collapsed.
disregard everything i said. i didn't realize it was that heavily revamped. it's certainly got a few issues now that it's been revamped.
most notably for me... "multiple copy" doesn't even have an option exception and it hides anything with more than one copy being given away.
edit: option to exception
Comment has been collapsed.
no, that side would only show you giveaways with copies more that 1. there is also supposed to be stuff below the "categories" section that has a few exception options. and you're supposed to be able to make an exception for multiple copies. but that feature seems to be lost/missing/bugged.
Comment has been collapsed.
I'm looking into it, but yeah, setting min copies to 2 is the correct way to set an exception for multiple copies.
Comment has been collapsed.
I tried to explain in the tooltip that each exception is a giveaway, but looks like I failed. :P
Comment has been collapsed.
Multiple copy exceptions should now work correctly.
Comment has been collapsed.
But I already told you, the feature has been redesigned to work only with presets. You don't need to really use presets if you don't care for them, just set your filters and save, done, just like before. :)
Comment has been collapsed.
It was always a setup for every type of page though. The feature has been divided for a long time now in: main page, wishlist, recommended, new, group, groups and popups. Not sure what you mean by 20 group pages, setting the filter for only one group page should affect all. If it's not happening to you, you might have encountered a bug.
Comment has been collapsed.
And the presets are actually better if you use the same setup for different type of pages, because then you can just use the same preset on all those pages.
Comment has been collapsed.
Yeah, I can see why you thought you would have to set a preset for each page, because the default preset is only created when you visit that page.
Comment has been collapsed.
The naming part probably works better for people who want to be a bit creative and make exceptions for conjunctions that involve more settings, but still, it's necessary if one wants to delete an exception. :P
Comment has been collapsed.
what kind of exception(s) are you trying to create?
Sry didn't see the image at first.
Same porblem i had at first. All options selected in one exception create an 'and' conjunction, meaning you would only select GAs that fit all those options.
You need to create one exception for each option.
Comment has been collapsed.
I don't know if it is possible with the popups you use, but maybe you can add an 'or' between exceptions and an 'and' between the options in one exception. This might make it easier to understand for people who don't see this connection at first (like me :) ).
Comment has been collapsed.
I should probably just explain better in the tooltip with more examples. Adding and/or would be more confusing in my opinion.
Comment has been collapsed.
This could work too. At least for me it would have been easier to spot the problem in the beginning if there had been some and/or indication. But I m also coming from a software development background, so it might be different for other people.
Comment has been collapsed.
I've improved the tooltip a bit, hope it's more clear now.
Comment has been collapsed.
Are you sure the page isn't just small? The sidebar does not get fixed if the height of the page is too small.
Comment has been collapsed.
By height I mean the height of the page. For example, since your window height is 768, the sidebar will only get fixed when the height of the page is bigger than (768 * 2). It is like that because in some cases, fixing the sidebar when the page is too small causes some weird issues in the screen.
Comment has been collapsed.
Yeah, now that I think about it just the page being larger than the window should be good. I don't remember why I multiplied it by 2, but doesn't seem to cause any issues, will change in the next version.
Comment has been collapsed.
Comment has been collapsed.
I've revamped it to make it look like the filters.
Comment has been collapsed.
I think it's unnecessary, it's already all visible without having to scroll. And it already has 3 columns.
Comment has been collapsed.
Curious, how did you do that when the exception popup doesn't have a unique class?
Comment has been collapsed.
I tried to be specific as possible for the selectors, but yeah without classes there always would be a chance of it being applied where it should not.
Example: used .popup_description.esgst-popup-description > input[type="text"]:first-child + .esgst-popup-scrollable > div:nth-child(-n+7)
Comment has been collapsed.
Forgot to include in the 31.2 changelog:
Comment has been collapsed.
Sure, I'll find a way to separate the simplified version and add it for every category instead.
Comment has been collapsed.
Working fine for me, are there errors in the console? Are you sure you're not affected by the exceptions change?
Comment has been collapsed.
And it happens only on group pages? Group giveaway pages or group pages i.e. https://www.steamgifts.com/group/SJ7Bu/steamgifts?
Comment has been collapsed.
Looks like the problem is it's filtering all ended giveaways, I'll look into it.
Comment has been collapsed.
just realized that "owned" is actually somehow overriding steamgifts vanilla settings and displaying anyways. (steamgifts says to hide them, but your filter is still making them show)
i do have to run around and change each default page type to genuinely hide "owned" content. idk if that override is deliberate &/or known or not.
edit: to clarify, i only mean to hide owned on the main 5 page types (main, recommended, group, wishlist, & new. not the individual groups pages, i'm fine seeing owned there)
Comment has been collapsed.
I don't see how that would be possible. I thought SG didn't even add the owned giveaways to the page when you load it, but do they actually get added and stay hidden?
Comment has been collapsed.
ahh.. the game in question doesn't have a store page, so the api just isn't catching it. Temper Tantrum
sorry.. that's normal behavior afterall.
Comment has been collapsed.
hidden filter setting won't matter either since i have the exception to show it to me via group anyways. exception > filter except when hidden/owned is the way it should be, but exceptions currently trump all.
edit: ohh... i gotcha.. the steamgifts native hidden.. my bad. yeah that worked. but imo the hidden/owned should still trump the exceptions.
Comment has been collapsed.
If you use the standard SG filters it doesn't matter what exception you set, they never are displayed, because they are not even loaded by the site. If for some reasons you don't want to use them, then you are right and you won't be able to hide them atm.
Yeah those i meant :)
Comment has been collapsed.
yeah, i do use the steamgifts filters as well, and that works fine really as well. but i'd prefer to not have to manually hide all owned games that don't quite register properly since esgst can filter them properly anyways like it used to. thank you though, that solved the immediate visible game for now anyways. =)
Comment has been collapsed.
Exceptions should be applied only to basic filters, like it used to, I'll change that later.
Comment has been collapsed.
Endless scrolling on the mainpage will continue loading next pages nevertheless pausing it via the button in the upper right corner.
Nevermind. Reloaded the page and it works now. No idea what this was, can't reproduce this behaviour anymore. ^^
Comment has been collapsed.
I've actually experienced this before as well, I'll look into it with the upcoming revamp of Endless Scrolling that I'm doing.
Comment has been collapsed.
Just wanted to let you know the changelog is missing right now: https://raw.githubusercontent.com/revilheart/ESGST/master/changelog.txt
Comment has been collapsed.
v6.Beta.31.3 (August 23, 2017)
Moved the script's icon to Dropbox.
The script's changelog is now stored inside of the script.
Comment has been collapsed.
Only if you go through the commits on GitHub and check the code.
Comment has been collapsed.
I'll add the recent (from the last 7 days) changelog to the README file later.
Comment has been collapsed.
Done: https://github.com/revilheart/ESGST#changelog I will add changelog from the last 7 days there whenever a new version is released.
Comment has been collapsed.
That happens when the script was unable to retrieve the game data from the Store. I didn't make it 0 because that could give the assumption that the game is a no CV game, so -1 indicates better that there isn't available price information. You can try deleting esgst_gcCache
from your storage to reset the data or wait 1 week until the cache is reset automatically.
Comment has been collapsed.
The script now tries again immediately instead of in 1 week, so it's probably back to normal if you reload that page.
Comment has been collapsed.
Collapse/Expand Replies Button shows up on Comment History popup if viewed inside of a discussion.
Comment has been collapsed.
the star thing might be related to this comment: https://www.steamgifts.com/go/comment/VIOy4f4
Comment has been collapsed.
It is, because it's a group giveaway. I'll fix it later.
Comment has been collapsed.
Can we have an option for the "Giveaway Info" Game Category to be shown only in pages such as Created, Entered etc?
Great job with the latest update by the way, it is beyong satisfying clicking the Update button and seeing a new one pop, so thank you once again for your dedicated efforts!
Comment has been collapsed.
I'll be performing the monthly username database update shortly and they should be taken care of.
Comment has been collapsed.
The script cannot correct it, but the database can, I already corrected it. It happens because of users that are using "SGFrog" or whatever that script is called.
Comment has been collapsed.
Username changes for the past month have been synced.
Comment has been collapsed.
Thoughts on enabling Not Activated/Multiple Wins Checker
on the blacklist page with or without multiple page checks ?
Comment has been collapsed.
I don't think knsys would approve of that. You can use the individual check through Avatar Popout.
Comment has been collapsed.
I don't see the difference in that and checking 25 winners at a time.
Comment has been collapsed.
knsys blocked me once and only allowed me to keep requesting to his site if I limited the feature to individual checks and the winners page, so I'd rather leave it the way it is.
Comment has been collapsed.
Heya, groups aren't loading for me on https://www.steamgifts.com/giveaways/search?type=group anymore -- anything change recently in regards to how loading groups is handled? Should I clear cache and redo my settings?
Comment has been collapsed.
If I remember correctly you use Firefox: https://developer.mozilla.org/en-US/docs/Tools/Storage_Inspector
Comment has been collapsed.
On Chrome, just press F12 and go to the "Application" tab.
Comment has been collapsed.
I'll push an update within the next hour that should fix it. If you want to fix it manually just change esgst_groups
to {}
in the localStorage.
Comment has been collapsed.
Try the latest if you hadn't fixed it manually. Sorry several hours passed, I got caught up with something else.
Comment has been collapsed.
Ah, as usual, forgot to add to changelog v6.Beta.33.3:
Comment has been collapsed.
created/entered/won paths don't seem to be included in this.
newHeight = (esgst.gf && (esgst.giveawaysPath || esgst.groupsPath)) ? height + 23 : height;
Comment has been collapsed.
I use Windows 10. And useSlimjet Browser 10 (based on Chromium 50).
It's not a good idea to upgrade just for upgrade because new version with cut out functional was released. Chromium 60 didn't have any new good features for me. Also I'm against greedy developers who cut out Windows XP support just because Microsoft need to sell new OS.
Comment has been collapsed.
Well slimjet also has been updated, it's on version 15 if i'm not wrong.
What functions beyond plugins do not work in the latest version?(just curious)
Most devs are cutting or have cut XP support because it's not worth their time(lower userbase, dos not have new APIs or newer tech that has only been implemented on the newer OSs and that they wanna leverage), they don't care at all if Microsoft wants to sell a new OS or not
Hope you have a very good av+firewall or are VERY careful when browsing the web, a browser this outdated is a liability.
just my 2c
Comment has been collapsed.
Using compatible software is mostly my protest against removing WinXP support by some developers.
Main notebook is under Win 10, but also I have old computer with XP, and I like a lot this OS.
"New APIs or newer tech" is just pretext. When developer want to do something - there are no obstructions.
In new Chromium-baser browsers:
= Interface is worse (ugly large tabs for example, smaller icons).
= DirectDraw cutted off - fonts are more worse
= NPAPI disabled
Browser isn't outdated. Some years will pass when new web-technologies will be implemented on many sites. Now it supports about all sites well enough.
Comment has been collapsed.
29 Comments - Last post 32 minutes ago by adam1224
7 Comments - Last post 2 hours ago by xXSAFOXx
16,297 Comments - Last post 3 hours ago by SebastianCrenshaw
52 Comments - Last post 4 hours ago by adam1224
206 Comments - Last post 7 hours ago by Joey2741
31 Comments - Last post 8 hours ago by Pika8
1,519 Comments - Last post 9 hours ago by Tristar
43 Comments - Last post 52 seconds ago by Vincer
134 Comments - Last post 13 minutes ago by Cole420
37 Comments - Last post 14 minutes ago by Cole420
50 Comments - Last post 44 minutes ago by grez1
1,579 Comments - Last post 59 minutes ago by rufioh
9,152 Comments - Last post 1 hour ago by Sno1
11 Comments - Last post 1 hour ago by yugimax
Enhanced SteamGifts & SteamTrades (ESGST)
An extension / userscript that adds some cool features to SteamGifts and SteamTrades.
If you find any bugs or have any feature requests, please file an issue here.
Compatibility
Tested and confirmed as working:
Not tested but should be working:
Not supported:
Installation
There are two different ways to use ESGST: extension or userscript. You can choose which one you want to use, but the extension is a lot faster and has a better peformance than the userscript, so I recommend it, although there is no major difference between them, except for a few options that are only available in the extension because of limitations in the userscript.
Option 1 - Extension
It should be possible to install the extension in any Chromium-based browser from the Chrome store (such as Opera, Vivaldi, etc...), any Firefox-based browser from the Firefox store (such as Waterfox, etc...), and any browser that uses the Phoebus system from the Pale Moon store (such as Basilik, etc...).
You can also use the extension on Android through Firefox for Android, but some features might not work or not be optimized enough for mobile.
Option 2 - Userscript
To install the userscript, you must install Violentmonkey, Tampermonkey, Greasemonkey or some other userscript manager first. Then click here and you should be prompted to install it. I recommend Violentmonkey or Tampermonkey, because the userscript uses the GM_addValueChangeListener API to communicate changes in the storage between tabs, and that API is not available on Greasemonkey, so a polyfill is used for Greasemonkey, which is not very effective and can affect the performance.
You can also use the userscript on Android through Firefox with Violentmonkey or USI, but some features might not work or not be optimized enough for mobile.
Beta Versions
The latest beta version for both the extension and the userscript is always available in the latest pre-release in the releases page.
Comment has been collapsed.