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:

  • Chrome (since v55)
  • Firefox (since v52)
  • Pale Moon

Not tested but should be working:

  • Any Chromium-based browser (such as Opera, Vivaldi, etc...)

Not supported:

  • Edge
  • Safari

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.

7 years ago*

Comment has been collapsed.

My ESGST stopped working outright. Not even downgrading to a version that was working previously is fixing it.

ERROR: Execution of script 'ESGST' failed! Unexpected token $ in JSON at position 83338
(anonymous)
(unknown) SyntaxError: Unexpected token $ in JSON at position 83338
at JSON.parse (<anonymous>)
at loadEsgst (eval at E_c (:3:221), <anonymous>:1358:48)
at eval (eval at E_c (:3:221), <anonymous>:417:5)
at Window.tms_6cbb8e69_953d_49af_b859_0324847b737f (eval at E_c (:3:221), <anonymous>:27175:3)
at <anonymous>:2:398
at eval (eval at E_c (:3:221), <anonymous>:3:1)
at eval (eval at E_c (:3:221), <anonymous>:4:3)
at Object.eval (eval at E_c (:3:221), <anonymous>:27176:6)
at <anonymous>:2:398
at Object.E_c (<anonymous>:3:219)

7 years ago
Permalink

Comment has been collapsed.

Does clicking the error lead you to a more exact line on the script?

7 years ago
Permalink

Comment has been collapsed.

The error seems to have been related to my user data somehow becoming corrupted, which would explain why no amount of upgrading/downgrading would fix it.

I have basically deleted the data and started over again.

7 years ago
Permalink

Comment has been collapsed.

It would have been nice to analyze the data to find out how it became corrupted so it doesn't happen again.

7 years ago
Permalink

Comment has been collapsed.

I do have the data backed up from tamper monkey.. data

7 years ago
Permalink

Comment has been collapsed.

There's nothing personal in that data?

7 years ago
Permalink

Comment has been collapsed.

nothing that I am aware of.

7 years ago
Permalink

Comment has been collapsed.

Open the ESGST.storage.json file in any editor and look for:

false$

Then replace it with:

false,

Import the data and it should be fine. No idea how it got that way though, I don't think the script would be able to do that.

7 years ago
Permalink

Comment has been collapsed.

SG Choo Choo Extractor > Hide All > Owned
not working anymore. it worked just fine upon release, but isn't working anymore.

View attached image.
7 years ago
Permalink

Comment has been collapsed.

ahhh... it may have something to do with this weirdness though actually......

View attached image.
7 years ago
Permalink

Comment has been collapsed.

Someone else appears to be getting that as well, but if the categories loaded correctly I don't see why it wouldn't filter them. No errors in console?

7 years ago
Permalink

Comment has been collapsed.

I'm not seeing that "Category Filters" column when I open the filters on the Extractor; is there any other setting that needs to be enabled for it to show up?

Edit: using 19.7.

View attached image.
7 years ago*
Permalink

Comment has been collapsed.

7.4 Game Categories

7 years ago
Permalink

Comment has been collapsed.

Ah, that's a shame, I guess I will do without then, thanks.

7 years ago
Permalink

Comment has been collapsed.

Any reason in particular why you don't want that feature?

7 years ago
Permalink

Comment has been collapsed.

I don't really need any of the information the tags provide and I prefer a sleeker look without all tags cluttering things up.

So yeah, it's mostly my sense of esthetics, lol.

Edit; I could of course enable it temporarily for trains but often it's nice to visit all pages of a train and see the gifs and comments.

Edit 2: And people should just use charts/tables instead anyway. :p

7 years ago
Permalink

Comment has been collapsed.

I can see if I can enable "Hidden", "Owned", "Wishlisted" and "Ignored" filters outside of Game Categories, since that data is retrieved by normal sync anyway. In fact, that would be very useful.

7 years ago
Permalink

Comment has been collapsed.

That would be great!

7 years ago
Permalink

Comment has been collapsed.

Rofl @ Edit 2. I kind of agree though but the extractor is helping a lot :)

7 years ago
Permalink

Comment has been collapsed.

I'm not sure if all train creators would agree. :p

7 years ago
Permalink

Comment has been collapsed.

it's still happening for me even after steam store returned to normal. if i cycle thru and turn off the "owned" filter and then back on after extraction it works. but it's not taking effect until i change the settings each and every time.

(basically it has the setting memorized, and it seems to work, but it's not actually activating the filter after all the GA's are extracted)

7 years ago*
Permalink

Comment has been collapsed.

I'll see if I can find a train that has games I own to test it.

7 years ago
Permalink

Comment has been collapsed.

sounds good, and no there weren't errors on the extractor, but see below on another (relative) report.

7 years ago
Permalink

Comment has been collapsed.

actually, i found an extraction with errors for a change. ;)

https://pastebin.com/T4agJzgs (lots of them, so i pastebin'd it)

7 years ago
Permalink

Comment has been collapsed.

The false$ to false fix did not work, and worse, even though I have exported my settings, in the hopes that I won't have to reconfigure them, the importing of the settings seems to be NOT taking effect.

7 years ago
Permalink

Comment has been collapsed.

The exact same error happened? Yeah, settings are currently not being imported.

7 years ago
Permalink

Comment has been collapsed.

Yeah, it was the exact same error. Not entirely wanting to try and fix it, when I can't import previously backed up settings, before attempting to apply the fix on the data file. (I just don't want to have to reconfigure my settings yet again, if things go south)

7 years ago
Permalink

Comment has been collapsed.

Ok

7 years ago
Permalink

Comment has been collapsed.

possibly related to the "owned / extractor" error, but this was on a bundle thread instead and had errors (several).

Uncaught SyntaxError: Unexpected token < in JSON at position 0
    at JSON.parse (<anonymous>)
    at getGcCategories (eval at E_c (:3:221), <anonymous>:23372:29)
    at eval (eval at E_c (:3:221), <anonymous>:23358:29)
    at Function.onload (eval at E_c (:3:221), <anonymous>:4585:17)
    at <anonymous>:2:398
    at eval (eval at exec_fn (:1:108), <anonymous>:29:494)
indiegala-the-postal-party-bundle:1 Uncaught SyntaxError: Unexpected token < in JSON at position 0
    at JSON.parse (<anonymous>)
    at getGcCategories (eval at E_c (:3:221), <anonymous>:23372:29)
    at eval (eval at E_c (:3:221), <anonymous>:23358:29)
    at Function.onload (eval at E_c (:3:221), <anonymous>:4585:17)
    at <anonymous>:2:398
    at eval (eval at exec_fn (:1:108), <anonymous>:29:494)
indiegala-the-postal-party-bundle:1 Uncaught SyntaxError: Unexpected token < in JSON at position 0
    at JSON.parse (<anonymous>)
    at getGcCategories (eval at E_c (:3:221), <anonymous>:23372:29)
    at eval (eval at E_c (:3:221), <anonymous>:23358:29)
    at Function.onload (eval at E_c (:3:221), <anonymous>:4585:17)
    at <anonymous>:2:398
    at eval (eval at exec_fn (:1:108), <anonymous>:29:494)
indiegala-the-postal-party-bundle:1 Uncaught SyntaxError: Unexpected token < in JSON at position 0
    at JSON.parse (<anonymous>)
    at getGcCategories (eval at E_c (:3:221), <anonymous>:23372:29)
    at eval (eval at E_c (:3:221), <anonymous>:23358:29)
    at Function.onload (eval at E_c (:3:221), <anonymous>:4585:17)
    at <anonymous>:2:398
    at eval (eval at exec_fn (:1:108), <anonymous>:29:494)
indiegala-the-postal-party-bundle:1 Uncaught SyntaxError: Unexpected token < in JSON at position 0
    at JSON.parse (<anonymous>)
    at getGcCategories (eval at E_c (:3:221), <anonymous>:23372:29)
    at eval (eval at E_c (:3:221), <anonymous>:23358:29)
    at Function.onload (eval at E_c (:3:221), <anonymous>:4585:17)
    at <anonymous>:2:398
    at eval (eval at exec_fn (:1:108), <anonymous>:29:494)
indiegala-the-postal-party-bundle:1 Uncaught SyntaxError: Unexpected token < in JSON at position 0
    at JSON.parse (<anonymous>)
    at getGcCategories (eval at E_c (:3:221), <anonymous>:23372:29)
    at eval (eval at E_c (:3:221), <anonymous>:23358:29)
    at Function.onload (eval at E_c (:3:221), <anonymous>:4585:17)
    at <anonymous>:2:398
    at eval (eval at exec_fn (:1:108), <anonymous>:29:494)
indiegala-the-postal-party-bundle:1 Uncaught SyntaxError: Unexpected token < in JSON at position 0
    at JSON.parse (<anonymous>)
    at getGcCategories (eval at E_c (:3:221), <anonymous>:23372:29)
    at eval (eval at E_c (:3:221), <anonymous>:23358:29)
    at Function.onload (eval at E_c (:3:221), <anonymous>:4585:17)
    at <anonymous>:2:398
    at eval (eval at exec_fn (:1:108), <anonymous>:29:494)
indiegala-the-postal-party-bundle:1 Uncaught SyntaxError: Unexpected token < in JSON at position 0
    at JSON.parse (<anonymous>)
    at getGcCategories (eval at E_c (:3:221), <anonymous>:23372:29)
    at eval (eval at E_c (:3:221), <anonymous>:23358:29)
    at Function.onload (eval at E_c (:3:221), <anonymous>:4585:17)
    at <anonymous>:2:398
    at eval (eval at exec_fn (:1:108), <anonymous>:29:494)
indiegala-the-postal-party-bundle:1 Uncaught SyntaxError: Unexpected token < in JSON at position 0
    at JSON.parse (<anonymous>)
    at getGcCategories (eval at E_c (:3:221), <anonymous>:23372:29)
    at eval (eval at E_c (:3:221), <anonymous>:23358:29)
    at Function.onload (eval at E_c (:3:221), <anonymous>:4585:17)
    at <anonymous>:2:398
    at eval (eval at exec_fn (:1:108), <anonymous>:29:494)
indiegala-the-postal-party-bundle:1 Uncaught SyntaxError: Unexpected token < in JSON at position 0
    at JSON.parse (<anonymous>)
    at getGcCategories (eval at E_c (:3:221), <anonymous>:23372:29)
    at eval (eval at E_c (:3:221), <anonymous>:23358:29)
    at Function.onload (eval at E_c (:3:221), <anonymous>:4585:17)
    at <anonymous>:2:398
    at eval (eval at exec_fn (:1:108), <anonymous>:29:494)
indiegala-the-postal-party-bundle:1 Uncaught SyntaxError: Unexpected token < in JSON at position 0
    at JSON.parse (<anonymous>)
    at getGcCategories (eval at E_c (:3:221), <anonymous>:23372:29)
    at eval (eval at E_c (:3:221), <anonymous>:23358:29)
    at Function.onload (eval at E_c (:3:221), <anonymous>:4585:17)
    at <anonymous>:2:398
    at eval (eval at exec_fn (:1:108), <anonymous>:29:494)
indiegala-the-postal-party-bundle:1 Uncaught SyntaxError: Unexpected token < in JSON at position 0
    at JSON.parse (<anonymous>)
    at getGcCategories (eval at E_c (:3:221), <anonymous>:23372:29)
    at eval (eval at E_c (:3:221), <anonymous>:23358:29)
    at Function.onload (eval at E_c (:3:221), <anonymous>:4585:17)
    at <anonymous>:2:398
    at eval (eval at exec_fn (:1:108), <anonymous>:29:494)

(no categories at all showed)

7 years ago
Permalink

Comment has been collapsed.

Can you access the store API? Example: http://store.steampowered.com/api/appdetails?appids=588650

7 years ago
Permalink

Comment has been collapsed.

sry for late responses lately. been gaming more then anything lately. yes, i can access that page just fine though.

7 years ago
Permalink

Comment has been collapsed.

it's also not working for the decryptor now as well. maybe my internet is just too slow and it's executing the filter before they load?

edit: or maybe it's relative to Teliko's issue down below and the steam store api structure has changed a little?

View attached image.
7 years ago
Permalink

Comment has been collapsed.

Should be fixed.

7 years ago
Permalink

Comment has been collapsed.

sure is, thanks you much! =)

just out of curiosity... was this a "from steam store method to api method" kinda change to fix? cause it now seems to utilize api method or the steam store method is no longer registering all packages/subs (sam and max ssn1/ssn2 for example).

7 years ago
Permalink

Comment has been collapsed.

It's still the same method. There was just a bug that wasn't triggering the filters after all categories were loaded. Sam & Max categories load fine for me, is it just the Owned category that's missing?

7 years ago
Permalink

Comment has been collapsed.

yes, just ownership on those & bone complete i keep seeing filtered even though they are owned. (very common GAs atm)

7 years ago
Permalink

Comment has been collapsed.

Tried syncing? Check the store for the ids: http://store.steampowered.com/dynamicstore/userdata

7 years ago
Permalink

Comment has been collapsed.

yes.. the problem (at least with sam and max) i think is... i do not own sub 539 nor app 901660 but rather instead i own sub 7967 which also contains it.

7 years ago
Permalink

Comment has been collapsed.

wow, this is odd... i don't think it has to do with you though, something that steam has done... now when i visit several different game store pages i get this error:
url = https://store.steampowered.com/login/checkstoredlogin/?redirectURL=app%2F661530%2F

i guess i'll logout the steam store and login to see if that corrects the issue.

edit: after logging out and logging back in, i no longer seem to get this strange issue. however, it also didn't seem to fix the filter issue i've been having anyways. =(

View attached image.
7 years ago*
Permalink

Comment has been collapsed.

I use Steamgifts filter function to hide games I will be buying via IndieGala's Happy Hour later (so I don't enter them by mistake). This means that I now have a very long filter list.

No idea if other people do the same thing (or had other reasons to add games they now own) but would it be interesting to have a function to compare the actual apps owned on Steam with that Steamgifts filter list to reduce the list by apps owned?

7 years ago
Permalink

Comment has been collapsed.

Bump

7 years ago*
Permalink

Comment has been collapsed.

Hey,

Thanks a lot for this great script collections!

I don't know if it's related to it or not, but I have no "jump to next page" button in the bottom of a discussion, I have to scroll up to see the "1 2 3 4 5 ... Next Last"

Doesn't make much sense for me, once I reach the bottom of a discussion page it makes sense to have those buttons there instead of scrolling up.

Regards,
J. Hartmann

7 years ago
Permalink

Comment has been collapsed.

if you enable "Pagination Navigation On Top" it becomes fixed to the heading so it will always be there and you do not have to scroll up or down at any time. ;)

it takes a hair to get used to the change from the bottom pagination to top pagination, but once you get used to it, its handy. ^^

7 years ago
Permalink

Comment has been collapsed.

TY for reply! Good weekend

7 years ago
Permalink

Comment has been collapsed.

np, u2. ^^

7 years ago
Permalink

Comment has been collapsed.

So back again after grabbing a few bundles and confirming no matter what I do, the issue with removing entries for owned games is still at large. Is it literally just me and that other guy that've been experiencing it? I've refreshed dynamic userdata and sync'd my games with SG before using it but it always comes up with 0 entries found when I had about 7 or 8 just now. Problem happens on both my laptop and desktop. If no one else has complained about it, the only thing I can think of is somehow another script is interfering with it. I certainly use a fair few but nothing new since the problem transpired.

7 years ago
Permalink

Comment has been collapsed.

I haven't looked into it yet. I'm currently working on an update to another feature. I'll work on Entries Remover next. I'll try to release an update by the weekend.

7 years ago
Permalink

Comment has been collapsed.

Should be fixed.

7 years ago
Permalink

Comment has been collapsed.

As no one else mentioned it yet, as far as I can see:
The "Active Discussions On Top/Sidebar" is currently not moving the Active discussions but the Community poll and the active discussions stays on bottom no matter which option is chosen.

7 years ago
Permalink

Comment has been collapsed.

I already asked rafaelgs to help us. Hopefully, he will do soon.

7 years ago*
Permalink

Comment has been collapsed.

Any chance to hide this community poll and get back to last discusions on top?

7 years ago
Permalink

Comment has been collapsed.

No chance to hide, but back to normal now.

7 years ago
Permalink

Comment has been collapsed.

Is Community Poll's fault that I can't see links to change pages anymore?

7 years ago
Permalink

Comment has been collapsed.

Yes, fixed.

7 years ago
Permalink

Comment has been collapsed.

Doesn't look like so to me :\

View attached image.
7 years ago
Permalink

Comment has been collapsed.

Do you have Pagination Navigation On Top disabled? Check for console errors, script conflicts, etc...

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago*
Permalink

Comment has been collapsed.

You seem to be having a lot of issues related to things not appearing. Try checking the console every time this happens, I can't really do anything without the errors.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

If there are no bookmarked giveaways, then there is no point in showing it, so yes, it's removed. Same with decrypted giveaways, if the current ones have ended or you have filtered out all current ones it won't appear.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

Those errors only seem to happen on Firefox for me. Can you try testing on another browser to see if it's Firefox-related? Or on the same browser with Tampermonkey to see if it's Greasemonkey-related?

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago*
Permalink

Comment has been collapsed.

That's so odd, the same code that is used for the main page is used for the discussions page. I'll look more into it tomorrow.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

Are you positive you got an error with Tampermonkey? Could that not have been a leftover from Greasemonkey? As far as I know, the cause of the error is that Greasemonkey is not fully compatible with the latest Firefox versions (as it's not a WebExtension yet), but those errors shouldn't happen under Tampermonkey or Violentmonkey.

I'm going back to Chrome because I miss my baby. :P I thought I could like Firefox, but I just can't. I'll test Violentmonkey on Chrome to see if it performs better than Tampermonkey.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

To me it's the opposite, I can't understand why people dislike Chrome. xD But to each its own, I guess. Chrome is infinite times lighter and faster for me, and also has a much better integration of Google services, obviously. :P

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

My computer is not that old or crappy and I don't run a bunch of heavy processes, but the speed difference and memory consumption is very noticeable for me. I guess there are other factors influencing that, I don't know. I'm also constantly with many tabs open and I've never encountered bugs, neither has my Chrome ever ever crashed.

I recently installed Opera as well and that VPN feature is certainly something that I want to check out (I think Opera also has a built-in ad blocker, which is fantastic). I might switch to it too, depending on how well Google services are integrated. I just use a lot of Google services on a daily basis, so their integration is something that I heavily depend on. So Firefox feels inferior to me overall, apart from the fact that this script consumes less memory with Greasemonkey, but that doesn't feel like a worth gain for me.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

Yeah, I guess I'll just stick to Chrome. Opera is slow for me as well, and I've been reading that its VPN is not really a VPN.

I could say the same thing to you. :P I don't keep a close look on the memory to know in real numbers, but I can definitely feel it. Just opened, without doing anything, Firefox consumes more than 200 MB for me, while Chrome only consumes about 120. Firefox also freezes multiple times when loading a page, while Chrome doesn't freeze a single time. And when I click on the Chrome icon, it opens literally instantly for me, while Firefox takes 4-5 seconds to open. I can open Chrome and go around opening multiple tabs without any freezes, but I can never do that on Firefox.

So unless Chrome is faster than Firefox only for me, or Firefox is faster than Chrome only for you, I'd say we have some pretty unusual computers. xD Although I've seen many benchmarks where Chrome is always the clear winner, so I don't know. No browser I've ever installed in my computer beats Chrome, although Edge is very fast as well. Edge actually performs better than Firefox for me, and if it wasn't for a lack of extension support, I'd probably try switching to it.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

Well, the speed matters to me. Chrome has never taken more than 1 second to open for me. Most times, it opens in half a second. It's literally instant. Firefox has never loaded in less than 4 seconds. I don't like waiting when I open a browser. And it's not about the tabs being slow to load, it's about literally freezing. On Firefox when I open a page, I can't easily scroll down the page until it has been fully loaded. On Chrome, I can scroll down all I want while the page is loading without getting any freezes.

chrome isn't able to maintain the amount of tabs I have open (ranging from 25-50) without crashing

Then that might be the difference. I've never had 25-50 tabs open. My computer would probably cry if I did that. xD 10-15 tabs already make my computer very slow, and also make it very hard to navigate between them because I can't see their names, let alone 25-50. :P Plus, I don't need that many tabs open, it makes it hard to focus on a task and I won't use that many tabs at the same time anyway, I can easily open a few, do what I have to do, close them, and open the next few.

Also, isn't Chrome notorius for being a memory hog?

I don't know, really. Like I told you, I've never had memory problems with Chrome (except when using this script, of course). But I guess that's because I don't stress it as much as you do with that many tabs open. :P Most of the times I have less than 5/8 tabs open when using a browser.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

Yeah, I guess you need Firefox because of the way you browse, but since I rarely have more than 5 tabs open at the same time for a long period of time, I've never had such problems, so Chrome is perfect for me. xD

I guess it's also connected to the fact that Chrome has a different process for each tab in the task manager, which causes more memory consumption, while Firefox only has one process, as far as I know. But that's also another thing that I love about Chrome, I can kill a single tab without killing the entire browser. I don't think Firefox has that functionality because of how it only uses one process for everything.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

is firefox using multiple processes on your computer? it stoped freezing after i enabled it

7 years ago
Permalink

Comment has been collapsed.

No, it only uses one process. There's a way to enable multiple processes? I wasn't aware of that. But it doesn't matter, in the end I always come back to Chrome because I just love it so much and it does everything that I need perfectly, while Firefox only gives me headaches. :P

7 years ago
Permalink

Comment has been collapsed.

in theory it would enable itself, if the person only has compatible extensions, but to me it was using only one for tabs and one for the interface, I changed it so that it uses 3 for tabs, there is an addon https://addons.mozilla.org/pt-BR/firefox/addon/add-on-compatibility-reporter/?src=userprofile that can show if you have any incompatible addons installed and what those are, and change the "dom.ipc.processCount" to the number of cores of your processor(i have 4, changed it to 3 because i have some cpu hungry apps running most of the time)

7 years ago
Permalink

Comment has been collapsed.

Thanks for the info.

7 years ago
Permalink

Comment has been collapsed.

and on a side note, comment tracker seems to not be working on the inbox page(firefox+greasemonkey)

7 years ago
Permalink

Comment has been collapsed.

Yeah, I'm aware of that, will push a fix later or tomorrow.

7 years ago
Permalink

Comment has been collapsed.

The script suddenly stopped working for me on the Giveaways page. It works on other pages and config modification takes effect also, but it simply doesn't do anything on Giveaways page with the giveaways. Do you have any idea what should be the problem?

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

Thank you really much!

7 years ago
Permalink

Comment has been collapsed.

Thanks as well!

7 years ago
Permalink

Comment has been collapsed.

Another thx!

7 years ago
Permalink

Comment has been collapsed.

Fixed

7 years ago
Permalink

Comment has been collapsed.

I cannot figure out how to filter for only Trading Card games. I think the filter might be broken :S - Any suggestions?

7 years ago
Permalink

Comment has been collapsed.

Just click the checkbox until it's colored without a check sign, the legend is there.

7 years ago
Permalink

Comment has been collapsed.

I tried that, but it still shows non-trading card games :S

Screenshot: http://i.imgur.com/9oBf23I.png

Thanks for script btw!

7 years ago
Permalink

Comment has been collapsed.

Like this

View attached image.
7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 7 years ago.

7 years ago*
Permalink

Comment has been collapsed.

You need to enable 7.4 Game Categories (and at least one of the categories in it) for the extra column with Filter options to show up.

7 years ago
Permalink

Comment has been collapsed.

It still does not work :S

Screenshot: http://i.imgur.com/9oBf23I.png

7 years ago
Permalink

Comment has been collapsed.

Try the latest version.

7 years ago
Permalink

Comment has been collapsed.

Works great now. Thanks!

7 years ago
Permalink

Comment has been collapsed.

the Active Discussions On Top/Sidebar seems to be always enabled now (the sate of it in the settings doesn't matter)

7 years ago
Permalink

Comment has been collapsed.

Same for me

7 years ago
Permalink

Comment has been collapsed.

Same for me as well, might be due to the recent additions on steamgifts.

7 years ago
Permalink

Comment has been collapsed.

Yeah, I think this is what is causing so many features not to be working on the Giveaway's pages (all, new, ...).

7 years ago
Permalink

Comment has been collapsed.

Same.

7 years ago
Permalink

Comment has been collapsed.

Any chance you add a "Dark Mode?" It would be lovely.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 7 years ago.

7 years ago
Permalink

Comment has been collapsed.

  1. Its shows Hidden tag in a certain giveaway and on other pages like for example community wishlist and so on.
    You can choose to not hide your hidden giveaways here
7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 7 years ago.

7 years ago
Permalink

Comment has been collapsed.

Games you have filtered manually is hidden. Number 5 in the link.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 7 years ago.

7 years ago
Permalink

Comment has been collapsed.

Well, if you have filtered games you have to check to show hidden games in the steamgifts settings. Make sure that you have also synced in ESGST settings. Then you can use the filter to toggle hidden games on/off.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 7 years ago.

7 years ago*
Permalink

Comment has been collapsed.

Yes its the eye that hides manually filtered games. If you have the settings to yes, then these are hidden on the giveaway page. So you have to select no.

I explained this in my first answer 8 hours ago :)
ESGST cant filter hidden games if hiddens games are already hidden from your giveaways.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 7 years ago.

7 years ago
Permalink

Comment has been collapsed.

Im sorry, english is also my second language and I took for granted that you knew what acutally counted as "hidden" games.
It could be that there actually isnt any giveaway made from your 22 manually filtered?

Check here to see if the hidden tag comes up on any of your hidden games. If it does not. Click the ESGST in the menue on top of the page and go to the bottom of settings and sync "9. Sync Groups / Whitelist / Blacklist / Wishlist / Owned Games / Ignored Games".

Then reload the page and try again. If its still doesnt work I really dont know whats wrong. Maybe try clearing the cache of your browser or reinstall the script. It works fine for me. I have the hidden tags to show tag on other pages like community wishlist/On GAs and my wishlist page etc. But dont really use it much on ESGST filter so I have Yes so its always hidden.

But when I select No, every hidden GA shows up for me as it should.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 7 years ago.

7 years ago
Permalink

Comment has been collapsed.

Now that you mention it I think there is a show only bug just now that isnt fixed. I know when I had show only trading cards it had games without trading cards too.

So I think when there isnt any tag at all it shows them too.

7 years ago
Permalink

Comment has been collapsed.

  1. Games you manually filtered with the eye icon. If it wasn't working, try testing the latest version, and remember you have to sync through the settings menu for it to work. It's useful for visibility in invite only giveaways, but doesn't have much use for the main pages if you have "Yes" enabled in SG's menu.
  2. Already reported and fixed.
  3. Are you sure? Did you wait for the categories to load? Everything looks fine for me, try the latest version.
7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 7 years ago.

7 years ago
Permalink

Comment has been collapsed.

Ah, glad it's all solved. :)

7 years ago
Permalink

Comment has been collapsed.

Maybe its just me but i cant seem to find the hide entered giveaways option in the menu. Where about is it if it is in the options?

7 years ago
Permalink

Comment has been collapsed.

Activate giveaway filters. Then on the Giveaways page you can uncheck to not view entered etc.

7 years ago
Permalink

Comment has been collapsed.

Thanks i found the option and was able to active it correctly. :D

7 years ago
Permalink

Comment has been collapsed.

The train extractor is causing an error when encountering a giveaway that has not started yet (at least I think this is the cause for the error :) )
"undefined entries" is shown instead of number, which would be 0 at this point.

Uncaught TypeError: Cannot read property '0' of null
    at getGiveawayInfo (eval at E_c (:3:221), <anonymous>:25962:104)
    at Window.getTgeGiveaways (eval at E_c (:3:221), <anonymous>:11618:43)
    at <anonymous>:2:398
    at e.string.k.function.c.(anonymous function) (eval at exec_fn (:1:108), <anonymous>:55:352)
7 years ago
Permalink

Comment has been collapsed.

Can you link me to an example?

7 years ago
Permalink

Comment has been collapsed.

Here you go : train
starts in 2 days, so should give you some time :)

7 years ago
Permalink

Comment has been collapsed.

dayumn.. trains have really picked up a lot since the extractor was released. ^^

7 years ago
Permalink

Comment has been collapsed.

Two questions:

1.) I have "Active Discussions On Top/Sidebar" unchecked, but they're still showing up on top since I enabled this. I prefer the bottom. ( ͡° ͜ʖ ͡°) Does anyone know anything else that could cause this?

2.) I also have rhSGST. Is there any reason to have both? Should I just disable it?

Thank you.

7 years ago
Permalink

Comment has been collapsed.

  1. It's a bug. I'll fix it in the next version. ( ͡° ͜ʖ ͡°)
  2. Nope, that's a very old version of the script. Just disable it. If you had any data, export/import.
7 years ago
Permalink

Comment has been collapsed.

Thank you for the quick response!

Probably discussed elsewhere, but for anyone that might read this: move to side. Good temp fix.

7 years ago
Permalink

Comment has been collapsed.

Fixed

7 years ago
Permalink

Comment has been collapsed.

Another potential issue: I have 2.14 enabled, but I'm not seeing a "join" button on the main page.

I imagine it doesn't matter, but I have 1 (but not 2) enabled under it.

7 years ago
Permalink

Comment has been collapsed.

Errors in console (F12)? What browser?

7 years ago
Permalink

Comment has been collapsed.

sigh My apologies. Conflict with another script. Going to clear out some things that duplicate what ESGST does.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 7 years ago.

7 years ago
Permalink

Comment has been collapsed.

It wasn't unnoticed, I just haven't taken the time to look into it yet, I'm currently working on some other stuff.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 7 years ago.

7 years ago
Permalink

Comment has been collapsed.

Should be fixed.

7 years ago
Permalink

Comment has been collapsed.

I'd still want to suggest adding a dark mode, as it would be better for the eyes when using SteamGifts at night.

7 years ago
Permalink

Comment has been collapsed.

Style is not my forté and there is already a great dark theme by SquishedPotatoe that is constantly up to date with this script:

Dark
Dark Grey

7 years ago
Permalink

Comment has been collapsed.

7 years ago
Permalink

Comment has been collapsed.

Updated to 6.Beta.19.9 recently. The Join/Leave GA button on the main list is no longer visible. The option is enabled, though.

7 years ago
Permalink

Comment has been collapsed.

Check for console logs and script conflicts.

7 years ago
Permalink

Comment has been collapsed.

ERROR: Execution of script 'ESGST' failed! assignment to undeclared variable giveaways %20line%203%20%3E%20Function:4:438
filterGfGiveaways@https://www.steamgifts.com/ line 3 > Function:8431:13
loadGiveawayFeatures@https://www.steamgifts.com/ line 3 > Function:27669:13
startGiveawayFeatures@https://www.steamgifts.com/ line 3 > Function:27656:13
loadFeatures@https://www.steamgifts.com/ line 3 > Function:3922:13
loadEsgst@https://www.steamgifts.com/ line 3 > Function:3323:29
tms_ab43583b_a709_4ac9_b571_4378fb6b1c9b/<@https://www.steamgifts.com/ line 3 > Function:419:5
tms_ab43583b_a709_4ac9_b571_4378fb6b1c9b@https://www.steamgifts.com/ line 3 > Function:416:2
k</<@https://www.steamgifts.com/:2:385
anonymous/<@https://www.steamgifts.com/ line 3 > Function:4:1
anonymous/<@https://www.steamgifts.com/ line 3 > Function:3:55
anonymous@https://www.steamgifts.com/ line 3 > Function:3:2
k</<@https://www.steamgifts.com/:2:385
E_c@https://www.steamgifts.com/:3:209
E@https://www.steamgifts.com/ line 1 > Function:60:465
create@https://www.steamgifts.com/ line 1 > Function:69:51
t@https://www.steamgifts.com/ line 1 > Function:17:235
%20line%203%20%3E%20Function:4:511
Unchecked lastError value: Error: Could not establish connection. Receiving end does not exist. ExtensionCommon.jsm:264

7 years ago
Permalink

Comment has been collapsed.

Should be fixed.

7 years ago
Permalink

Comment has been collapsed.

Thanks

7 years ago
Permalink

Comment has been collapsed.

Sign in through Steam to add a comment.