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.

May 23, 2017 - v6.Beta.2.2

  • Changed the script to disable all features upon the first installation.
  • Updated Giveaway Filters to work with three-state checkboxes: none, only and all.
  • Added "Pinned", "Group" and "Whitelist" filters to Giveaway Filters.
  • Fixed a bug in Giveaway Filters that wasn't filtering out entered giveaways with Grid View enabled (closes #104).
  • Added "Owned" tag to Game Categories (must sync owned games through the settings menu).
  • Fixed a bug in Game Categories where multiplayer and mac had the same id.
  • Fixed a bug in Game Categories that was not loading tags for certain games.
7 years ago
Permalink

Comment has been collapsed.

Syncing new games pop up never closes... It runs forever and I don't know if it checks entered giveaways to remove them or not.

7 years ago
Permalink

Comment has been collapsed.

What do you mean by syncing new games? The sync option in the settings menu? Are there errors in the console?

7 years ago
Permalink

Comment has been collapsed.

This morning it worked again :)

7 years ago
Permalink

Comment has been collapsed.

updated script, lost Entered Giveaways Filter
not even in settings, should be that way?

7 years ago
Permalink

Comment has been collapsed.

it's now apart of the "Giveaway Filters" setting. enable that feature, then alter the filters settings (from the main page) to your desired filtering method.

7 years ago
Permalink

Comment has been collapsed.

It doesn't work for me with endless scrolling. First page/pinned are filtered, but all other pages still show entered GAs :(

7 years ago
Permalink

Comment has been collapsed.

+1 thanks, apart from issue, that with endless scrolling it is not working, now I can dump gibaway filter v2 :)

edit:actually, it does not work at all after first page (the filter)

7 years ago*
Permalink

Comment has been collapsed.

It's now a part of Giveaway Filters.

7 years ago
Permalink

Comment has been collapsed.

filter+endless scrolling combo needs a fix according to blackbird & procrastination. xD
endless scrolling won't allow for the filtration on page2+

nevermind, i saw you are already aware of this. =)
https://www.steamgifts.com/go/comment/YEQDCOn

7 years ago*
Permalink

Comment has been collapsed.

Yep, I'm aware.

7 years ago
Permalink

Comment has been collapsed.

5 latest versions all throw error on main and every giveaway page that fixed-header, fixed-footer and header-button failed to load, but they work as i can see. Disabling other scripts didn't help.

TypeError: context is undefined
Stack trace:
loadHeaderButton@file:///xxx/gm_scripts/ESGST/HeaderButton.v6.0.1.js:77:5  
loadFeatures@file:///xxx/gm_scripts/ESGST/HelperFunctions.v6.5.0.js:1134:21  
loadEsgst@file:///xxxgm_scripts/ESGST/HelperFunctions.v6.5.0.js:1058:5  
@file:///xxx/gm_scripts/ESGST/ESGST.user.js:139:5  
  HelperFunctions.v6.5.0.js:1142:21  

TypeError: esgst.header is undefined  
Stack trace:  
loadFixedHeader@file:///xxx/gm_scripts/ESGST/FixedHeader.v6.0.0.js:2:5  
loadFeatures@file:///xxx/gm_scripts/ESGST/HelperFunctions.v6.5.0.js:1134:21  
loadEsgst@file:///xxx/gm_scripts/ESGST/HelperFunctions.v6.5.0.js:1058:5  
@file:///xxx/gm_scripts/ESGST/ESGST.user.js:139:5  
  HelperFunctions.v6.5.0.js:1142:21  

TypeError: esgst.footer is undefined  
Stack trace:  
loadFixedFooter@file:///xxx/gm_scripts/ESGST/FixedFooter.v6.0.0.js:2:5  
loadFeatures@file:///xxx/gm_scripts/ESGST/HelperFunctions.v6.5.0.js:1134:21  
loadEsgst@file:///xxx/gm_scripts/ESGST/HelperFunctions.v6.5.0.js:1058:5  
@file:///xxx/gm_scripts/ESGST/ESGST.user.js:139:5  
7 years ago
Permalink

Comment has been collapsed.

same for me

7 years ago
Permalink

Comment has been collapsed.

Could you check if this is fixed in v6.Beta.3.2?

7 years ago
Permalink

Comment has been collapsed.

it is much better now

7 years ago
Permalink

Comment has been collapsed.

Yeah, I think that's most likely a browser/Greasemonkey issue, but I haven't tested yet.

7 years ago
Permalink

Comment has been collapsed.

Could you check if this is fixed in v6.Beta.3.2?

7 years ago
Permalink

Comment has been collapsed.

Confirming issue is solved. Thank you!

7 years ago
Permalink

Comment has been collapsed.

Feature Request: For the syncing pop-up could we have the following options:

  1. Only sync from certain pages (e.g. homepage or account)
  2. Instead of full-screen modal that covers everything up, option to display as a banner with something like 'Leave this window open while syncing'

Main reason I ask for these is that I have had it come up during trains and it blocks me from continuing which I find somewhat annoying behavior (don't feel bad... I pretty much hate all modal boxes that cover the screen equally).

//Edit: version I'm using is "version 6.Beta.2.2" which I believe is the latest

7 years ago
Permalink

Comment has been collapsed.

Done, hope it's better now. :)

7 years ago
Permalink

Comment has been collapsed.

May 23, 2017 - v6.Beta.2.3

  • The automatic sync is now less intrusive and appears as a button in the header (which you can click to see the current progress), and only works in the main and account pages.
  • Fixed a bug in Giveaway Filters that wasn't running it for page 2+ with Endless Scrolling.
  • Added exceptions to Giveaway Filters (closes #106).
  • Filters for the wishlist and group pages are now saved separately in Giveaway Filters (closes #107).
  • Fixed a bug in Game Categories that was preventing Giveaway Description/Reply Box Popup from working in user pages (closes #105).
7 years ago
Permalink

Comment has been collapsed.

the exception "copies above [2]" doesn't seem to be working, i'm still not seeing any lvl0-2 multiple copy giveaways with a lvl3-9 filter setting and the exception turned on. the group, whitelist, and region restrictions are showing below lvl3, but not multiple copies.

also one more thing i caught. don't have it filter search results at all
(prevent the filter from functioning when "search?q=" is in the url)

thank you very much for the update though. ^^

7 years ago
Permalink

Comment has been collapsed.

Weird, it's working fine for me. I selected the level range 3-9, enabled exception for copies above 1 and saw level 3- giveaways with 2+ copies. Did you enter 2 by typing it? And if so, did you hit enter afterwards?

7 years ago
Permalink

Comment has been collapsed.

edit: yes, it's the number thing can't be typed in. only the arrows allow it to work.

and now it seems my searches aren't being filtered either.

7 years ago
Permalink

Comment has been collapsed.

If you refresh the page, does the number of copies get remembered? I really can't spot any error in the code.

I'm confused, so do you want the searches to be filtered or not?

7 years ago
Permalink

Comment has been collapsed.

no it's perfectly fine as is, except the number typed in didn't seem to work for me on my first attempt. sorry about confusion. (also just typed this in the github)

the filter was somehow messing with my search results as well, but i can't seem to replicate that issue so i think it was a one-time fluke.

edit: i also can't replicate the error with typing it in, so i guess the filter is fine, it's just the advanced search shouldn't be filtered. (explained below)

7 years ago*
Permalink

Comment has been collapsed.

okay.. now i'm confusing myself..

there is an issue with advanced search being filtered out by the filter. -- if you go over to the advanced search and just hit enter it should show literally all giveaways that are not being hidden directly by SG itself. but instead, it is still filtering those out and hiding 27 giveaways with my current filter settings when the advanced search shoudlnt be filtered at all.

7 years ago
Permalink

Comment has been collapsed.

Oh I see it now, I thought you were talking about the search. The advanced search does need to be excluded from the filters, I'll change it in the next version.

7 years ago
Permalink

Comment has been collapsed.

sounds great! ^^
also i just tacked it on to ticket #106, but one exception filter i forgot all about was "Wishlist" xD

7 years ago
Permalink

Comment has been collapsed.

I just noticed that when on main page you can't Check all pages for Whitelist/Blacklist anymore. I assume it might have to do with endless scrolling cause when you scroll all the way down then it works fine.

7 years ago
Permalink

Comment has been collapsed.

I removed that option because there are too many pages on the main page and it would generate too much load on the server to check it all at once. You'll see that this option has also been disabled for the main discussion pages.

7 years ago
Permalink

Comment has been collapsed.

i'm totally cool with that, however i just had to point out not everyone has many pages if they own a lot, and hide what they own. ^^
for instance i'm only at 384 possible giveaways = 8 pages. xD

7 years ago
Permalink

Comment has been collapsed.

Oh yeah, I didn't think about that. Maybe I'll enable it back then. Actually even for me there's not a lot of pages (only 38) and I have nothing hidden and only own about 300 games, so it's not that much really. I guess I had a wrong assumption that the number of pages was really big.

7 years ago
Permalink

Comment has been collapsed.

for people that only have 20-30 games it could be a ton of pages, but tbh most of those users wouldn't be a script user type of person anyways. xD

i don't use that feature either of those places though personally, so you don't need to do it on my account.

7 years ago
Permalink

Comment has been collapsed.

Oh I see.

7 years ago
Permalink

Comment has been collapsed.

There is a small bug pertaining to the displayed number of giveaways currently being filtered out on the giveaway filter when refreshing the page using the refresh current page button on the page heading.
For example if I go to my wishlist and filter based on entered it will show that the giveaway filter is filtering 17 giveaways but after refreshing with the refresh current page button it will then add the filtered amount to itself each time the page is refreshed. As in 17+17+17 if the page was refreshed twice.

7 years ago
Permalink

Comment has been collapsed.

Should be fixed.

7 years ago
Permalink

Comment has been collapsed.

Looks like it. Thank you.

7 years ago
Permalink

Comment has been collapsed.

In the entries view I get "1 ESGST features failed to load: Giveaway Panel. Check the console for more info."
I use SG Entered / Created / Won Giveaway Page script too, and when I deactivate it it works fine.
I really liked to use this script, as it helpes me to really use the Entered Page in a good way.

7 years ago
Permalink

Comment has been collapsed.

Check the console and give me the error.

7 years ago
Permalink

Comment has been collapsed.

TypeError: Entries.textContent.replace(...).match(...) is null

Stack-Trace:
setGWCChance@https://www.steamgifts.com/giveaways/entered line 3 > Function:4892:24
addGWCChance@https://www.steamgifts.com/giveaways/entered line 3 > Function:4925:5
loadGiveawayPanel@https://www.steamgifts.com/giveaways/entered line 3 > Function:4711:9
loadFeatures@https://www.steamgifts.com/giveaways/entered line 3 > Function:1126:21
loadEsgst@https://www.steamgifts.com/giveaways/entered line 3 > Function:1050:5
tms_6bb1e08d_9b10_4707_9d6b_8a5c0c28ee23@https://www.steamgifts.com/giveaways/entered line 3 > Function:17803:5
h</<@https://www.steamgifts.com/giveaways/entered:2:268
anonymous/<@https://www.steamgifts.com/giveaways/entered line 3 > Function:2:1
anonymous/<@https://www.steamgifts.com/giveaways/entered line 3 > Function:1:55
anonymous@https://www.steamgifts.com/giveaways/entered line 3 > Function:1:2
h</<@https://www.steamgifts.com/giveaways/entered:2:268
E_c@https://www.steamgifts.com/giveaways/entered:3:90
D@https://www.steamgifts.com/giveaways/entered line 1 > Function:55:175
create@https://www.steamgifts.com/giveaways/entered line 1 > Function:63:282
y@https://www.steamgifts.com/giveaways/entered line 1 > Function:12:85

7 years ago
Permalink

Comment has been collapsed.

if it helps you out at all, i think that error is being thrown from the "SG Entered / Created / Won Giveaway Page" script's...

line 87:

point = point[point.length-1].textContent.replace("(", "").replace(")", "").replace("P", ""); //only retrieve point value

or by

line 91:

var level = $(page).find(".featured__column--contributor-level").text().replace("Level ", "").replace("+", "");

this is also ruphines script, and ruphine being inactive, they can't fix any compatibility issues on their end. i personally don't get this issue, however it does kill my highlights on the /entered page if esgst loads before "sg entered......."

7 years ago
Permalink

Comment has been collapsed.

Bug: Entries remover error with owned games when using steamgifts sync

Uncaught TypeError: Callback is not a function
    at Function.eval (eval at E_c (:1:1), <anonymous>:1772:21)
    at <anonymous>:2:297
    at eval (eval at exec_fn (:1:1), <anonymous>:29:337)
7 years ago
Permalink

Comment has been collapsed.

Yep, already reported on GitHub, will be fixed in the next version.

7 years ago
Permalink

Comment has been collapsed.

Since the last update stuck on this and it doesn't remove my entries (I got new games with entered giveaways)

View attached image.
7 years ago
Permalink

Comment has been collapsed.

update, it's been fixed. xD

7 years ago
Permalink

Comment has been collapsed.

Just fixed this. Try updating again.

7 years ago
Permalink

Comment has been collapsed.

May 23, 2017 - v6.Beta.2.4

  • Fixed a bug in Endless Scrolling that didn't update the filtered count from Giveaway Filters upon refreshing the page.
  • Prevented Giveaway Filters from running if an advanced search has been made.
  • Added "Wishlist" exception to Giveaway Filters.
  • Fixed a bug in Entries Remover that happened when syncing owned games (closes #110).
  • Added an option to Whitelist/Blacklist Checker that automatically saves notes to users that have been whitelisted/blacklisted in return (closes #59).
  • Fixed a bug in Whitelist/Blacklist Checker that was returning wrong results for blacklisted users.
7 years ago
Permalink

Comment has been collapsed.

View attached image.
7 years ago
Permalink

Comment has been collapsed.

Bug: Giveaway filters are present on steamtrades ;)

7 years ago
Permalink

Comment has been collapsed.

Just some ideas for features:

  • Option to not show giveaway games in user page / group pages which are in you 'hidden games' list (or at least grey them out).
  • Ability to add games to 'hidden games' list directly from inside a user page / group page.
7 years ago*
Permalink

Comment has been collapsed.

Not really needed, but I think having the number of white/blacklists displayed on the bar at the top of the page would be cool. Thanks.

7 years ago
Permalink

Comment has been collapsed.

the page

which one? all or a specific page/pages?

7 years ago
Permalink

Comment has been collapsed.

All. Maybe displayed next to profile pic.

7 years ago
Permalink

Comment has been collapsed.

sounds good to me! +1

7 years ago
Permalink

Comment has been collapsed.

Number of people on your lists, or number of people who have you on theirs? For the latter you have a +1 from me :-)

7 years ago
Permalink

Comment has been collapsed.

On theirs, info from stats page.

7 years ago
Permalink

Comment has been collapsed.

Did the new update now shows entered GAs on the Wishlist section?

7 years ago
Permalink

Comment has been collapsed.

Probably, because the wishlist section now has different filter settings from the main page, so you have to disable it for that page specifically.

7 years ago
Permalink

Comment has been collapsed.

May 23, 2017 - v6.Beta.3.0

  • Fixed a bug in Header Icons Refresher that was showing a "+" icon when there were no messages.
  • Fixed a bug in Giveaway Filters that was enabling it for SteamTrades.

Added the following features:

  • Real CV Calculator
  • Exclusive Giveaways

Real CV Calculator

steamgifts.com/giveaway/new

  • Calculates how much real CV you should get for a giveaway.
  • It's only accurate if you have synced the bundle list from the settings menu and also scanned your sent giveaways using User Giveaways Data. But even then, it's only 100% accurate if you have 0 not received giveaways, since User Giveaways Data doesn't currently know if the giveaways have been received or not.
  • In the example below, as I had previously given away 3 copies of Max Payne 3, the sixth copy is worth 10% less (18P). So the 3 new copies would equal 58P:

Exclusive Giveaways

steamgifts.com/*

  • Allows users of the script to hide giveaways in their posts that can be easily seen by other users of the script.
  • To add an exclusive giveaway to a post, you must have the option enabled for Comment Formatting Helper.
  • If there are any exclusive giveaways hidden in a page, a button will be added to the header menu where you can access them.
View attached image.
7 years ago*
Permalink

Comment has been collapsed.

Sweet! Thank You! =)
(giveaway removed, due to it being over)

7 years ago*
Permalink

Comment has been collapsed.

I think I know where this is going.

7 years ago
Permalink

Comment has been collapsed.

yep, that triggered it for me for the first time too. =)

7 years ago
Permalink

Comment has been collapsed.

Can you put the giveaway back in so I can test something?

7 years ago
Permalink

Comment has been collapsed.

should be back now =)

7 years ago
Permalink

Comment has been collapsed.

Works perfect. You can leave it if you want. The next update won't show ended giveaways anymore.

7 years ago
Permalink

Comment has been collapsed.

it's more the error messages in the inbox were bugging me, being twice for each message (once for initial read, then again after marking read). so i'll leave it for now, but if the update takes a couple days then i'll probably remove it.

7 years ago
Permalink

Comment has been collapsed.

It's coming in about 10-15 minutes.

7 years ago
Permalink

Comment has been collapsed.

sounds great, thanks! =)

7 years ago
Permalink

Comment has been collapsed.

1 hour later. lol I decided to add some more changes to the update.

7 years ago
Permalink

Comment has been collapsed.

oh no problem, it seems to be working great, and i love the new popup changelog on first load after update. =)

7 years ago
Permalink

Comment has been collapsed.

actually i did find one issue

Uncaught TypeError: Cannot read property 'remove' of undefined
    at Function.eval (eval at E_c (:3:221), <anonymous>:17900:35)
    at <anonymous>:2:398
    at eval (eval at exec_fn (:1:108), <anonymous>:30:494)

on page 1 & 2 of https://www.steamgifts.com/discussion/UKov2/ but page 3 the exclusive star icon actually works without error.


edit: same error here on this page too.

7 years ago
Permalink

Comment has been collapsed.

Testing, testing... ;-)

7 years ago
Permalink

Comment has been collapsed.

each refresh i'm getting only one or the other. both yirg and i tested here. and they both wont show at the same time. xD

7 years ago
Permalink

Comment has been collapsed.

It seems only one giveaway is shown. In this case d3m4n beat me to it...

View attached image.
7 years ago
Permalink

Comment has been collapsed.

yours does show after several refreshs, but it's only one or the other and since i was first mine does seem to load more frequently as the one.

7 years ago
Permalink

Comment has been collapsed.

Maybe a more reliable way to list giveaways and actually have them noticed is as a link within the comment? e.g. after Reply and Permalink add ESGST Exclusive Giveaway.

7 years ago
Permalink

Comment has been collapsed.

Could do that too, although the header button lists all of them in one place, so it's easier to find.

7 years ago
Permalink

Comment has been collapsed.

I think there's a higher chance that it won't be noticed, because it's up there at the top of the screen and the colors are really subdued.

7 years ago
Permalink

Comment has been collapsed.

BTW, are these options enabled by default for new installations of the script?

7 years ago
Permalink

Comment has been collapsed.

No, features are disabled by default. Should I make an exception?

7 years ago
Permalink

Comment has been collapsed.

I think so, because otherwise it's likely that almost no-one will see these giveaways...

7 years ago
Permalink

Comment has been collapsed.

It should be enabled by default now.

7 years ago
Permalink

Comment has been collapsed.

What about a star icon like the one at the top after Permalink? "ESGST Exclusive Giveaway" looks too big.

7 years ago
Permalink

Comment has been collapsed.

Sounds good. Maybe just use this text as tooltip?

7 years ago
Permalink

Comment has been collapsed.

Better?

7 years ago
Permalink

Comment has been collapsed.

Yes, this looks great, thanks again! :-)

Not sure though that Fixed Header and Fixed Footer should be part of the exception (after I updated they were enabled by default, and both aren't really mandatory to be able to see the giveaways).

7 years ago
Permalink

Comment has been collapsed.

I didn't even touch those features. o.O I honestly have no idea why some features keep being enabled or disabled for some users during updates.

7 years ago
Permalink

Comment has been collapsed.

i'd be fine with this, or even a combo of both, or whichever. ^^

7 years ago
Permalink

Comment has been collapsed.

I went for the combo. ^^

7 years ago
Permalink

Comment has been collapsed.

looks great. thanks xD

7 years ago
Permalink

Comment has been collapsed.

I see nothing what am i looking for?

7 years ago
Permalink

Comment has been collapsed.

after enabling the 6. Others - Exclusive Giveaways, check this page 26 of this discussion and at the top there is a * showing the hidden giveaways that yirg and i tossed in our posts. (or at least, it's supposed to show both)

7 years ago
Permalink

Comment has been collapsed.

I enabled first thing, creating link works but i see nothing.

7 years ago
Permalink

Comment has been collapsed.

it's 2 settings that need to be toggled on in the settings, did you get both?
(very last setting also)

7 years ago
Permalink

Comment has been collapsed.

yup all enabled. It was just me derping i was fixating on the fixed header not the nav bar.

7 years ago
Permalink

Comment has been collapsed.

ahh yeah, i get heading/header confused all the time. ^^

7 years ago
Permalink

Comment has been collapsed.

Maybe it's the dark theme? It should be to the right of the ESGST button at the top.

7 years ago
Permalink

Comment has been collapsed.

Are there errors in the console?

7 years ago
Permalink

Comment has been collapsed.

no, it's just the line break.

7 years ago
Permalink

Comment has been collapsed.

Weird, I'm getting both here. But they're one in front of the other, so I'll have to add a break line.

7 years ago
Permalink

Comment has been collapsed.

Maybe consider this alternative:

https://www.steamgifts.com/go/comment/KFIkq4U

7 years ago
Permalink

Comment has been collapsed.

oh, i see. yes, they are side by side.. i saw it as one long link. it just needs a break line. ^^

7 years ago
Permalink

Comment has been collapsed.

May 23, 2017 - v6.Beta.3.1

  • Added an exception to Exclusive Giveaways to be enabled by default upon installation.
  • Added a line break to the list of giveaways in Exclusive Giveaways and also a star icon to comments that have hidden giveaways.
7 years ago
Permalink

Comment has been collapsed.

Better but put the giveaways in their own div with the popup__keys__list class, that way you have a nice scroll-able container in case there are bunch of giveaways.

Example:

<div class="popup__keys__list">
<div><a href="/giveaway/XXXXX/">/giveaway/XXXXX/</a></div>
<div><a href="/giveaway/XXXXX/">/giveaway/XXXXX/</a></div>
<div><a href="/giveaway/XXXXX/">/giveaway/XXXXX/</a></div>
<div><a href="/giveaway/XXXXX/">/giveaway/XXXXX/</a></div>
<div><a href="/giveaway/XXXXX/">/giveaway/XXXXX/</a></div>
</div>
View attached image.
7 years ago*
Permalink

Comment has been collapsed.

Well, the popup is scrollable by default with a lot of content, but I like that design, will add it later. :)

7 years ago
Permalink

Comment has been collapsed.

Just an idea but is it possible to pull the ending times/dates when populating the list?

7 years ago
Permalink

Comment has been collapsed.

Yes, I'll have to request the giveaways anyway, because the script needs to know when to stop showing them. Will add it later.

7 years ago
Permalink

Comment has been collapsed.

Good deal, thanks.

7 years ago
Permalink

Comment has been collapsed.

Just tried it, and if I turn off my popup blocker and go to the main giveaway page ESGST will give me continuous popup errors saying exclusive giveaways failed to load.

7 years ago
Permalink

Comment has been collapsed.

Can you see what's in the console?

7 years ago
Permalink

Comment has been collapsed.

TypeError: context is undefined
Stack trace:
loadExclusiveGiveaways@file:///C:/Users/Greg/AppData/Roaming/Mozilla/Firefox/Profiles/urk2g7o1.default/gm_scripts/ESGST/ExclusiveGiveaways.v6.1.0.js:12:5
loadFeatures@file:///C:/Users/Greg/AppData/Roaming/Mozilla/Firefox/Profiles/urk2g7o1.default/gm_scripts/ESGST/HelperFunctions.v6.5.4.js:1211:21
loadEsgst@file:///C:/Users/Greg/AppData/Roaming/Mozilla/Firefox/Profiles/urk2g7o1.default/gm_scripts/ESGST/HelperFunctions.v6.5.4.js:1131:5
@file:///C:/Users/Greg/AppData/Roaming/Mozilla/Firefox/Profiles/urk2g7o1.default/gm_scripts/ESGST/ESGST.user.js:141:5
HelperFunctions.v6.5.4.js:1219:21
TypeError: context is undefined
Stack trace:
loadExclusiveGiveaways@file:///C:/Users/Greg/AppData/Roaming/Mozilla/Firefox/Profiles/urk2g7o1.default/gm_scripts/ESGST/ExclusiveGiveaways.v6.1.0.js:12:5
loadFeatures@file:///C:/Users/Greg/AppData/Roaming/Mozilla/Firefox/Profiles/urk2g7o1.default/gm_scripts/ESGST/HelperFunctions.v6.5.4.js:1211:21
loadEsgst@file:///C:/Users/Greg/AppData/Roaming/Mozilla/Firefox/Profiles/urk2g7o1.default/gm_scripts/ESGST/HelperFunctions.v6.5.4.js:1131:5
@file:///C:/Users/Greg/AppData/Roaming/Mozilla/Firefox/Profiles/urk2g7o1.default/gm_scripts/ESGST/ESGST.user.js:141:5
loadFeatures@file:///C:/Users/Greg/AppData/Roaming/Mozilla/Firefox/Profiles/urk2g7o1.default/gm_scripts/ESGST/HelperFunctions.v6.5.4.js:1227:9
loadEsgst@file:///C:/Users/Greg/AppData/Roaming/Mozilla/Firefox/Profiles/urk2g7o1.default/gm_scripts/ESGST/HelperFunctions.v6.5.4.js:1131:5
@file:///C:/Users/Greg/AppData/Roaming/Mozilla/Firefox/Profiles/urk2g7o1.default/gm_scripts/ESGST/ESGST.user.js:141:5

7 years ago
Permalink

Comment has been collapsed.

I just installed Firefox and got various errors as well. It looks like the script is being injected multiple times into the page, which is very odd. I'll see if I can find the source of the problem.

7 years ago
Permalink

Comment has been collapsed.

Oh, there you go. Try adding

// @noframes

to the metadata of the script if you know how to. I'll push an update in a few minutes if you don't.

7 years ago
Permalink

Comment has been collapsed.

Updated. Is it fixed?

7 years ago
Permalink

Comment has been collapsed.

Yep, seems to work well now. Thanks :)

7 years ago
Permalink

Comment has been collapsed.

Glad to hear it. I hope everyone else who was having issues with Firefox has it fixed as well. :)

7 years ago
Permalink

Comment has been collapsed.

May 23, 2017 - v6.Beta.3.2

  • Added the icon of the script to the metadata.
  • Fixed a bug that was injecting the script several times in Firefox-based browsers and causing several errors.
7 years ago
Permalink

Comment has been collapsed.

Apologies if this has been said before. Is there any plans to implement giveaway chance filter? And hide entered giveaways? I think that's a very useful feature for a script as great as this. :)

Thanks!

7 years ago
Permalink

Comment has been collapsed.

You can hide entered giveaways by enabling the giveaway filter in settings and then open the filter under the pinned giveaways uncheck entered giveaways.

7 years ago
Permalink

Comment has been collapsed.

Ah right. Missed that. How about giveaway chances? :)

7 years ago
Permalink

Comment has been collapsed.

Not that i'm aware of.
Edit You can filter by number of entries.

7 years ago
Permalink

Comment has been collapsed.

Yes, but it doesn't filter correctly if there are more than a certain number of copies.

7 years ago
Permalink

Comment has been collapsed.

I'm not sure about that as I don't use that feature sorry.

7 years ago
Permalink

Comment has been collapsed.

No, I mean, if you want to filter giveaways to only those that are 0.5% chance, you would put a maximum of 200 entries. But that doesn't seem to be true for other giveaways that provide more than 1 copy. Hence it's a poor man's method to filter for me. You helped lots. Thank you :)

7 years ago
Permalink

Comment has been collapsed.

I see what you're saying. You're welcome.

7 years ago
Permalink

Comment has been collapsed.

the exceptions are what you are looking for.

filter all these settings (left side) except these settings (right side)
so you limit by either levels or by entry count, then on the right side make an exception for multiple copies over 2, whitelist, wishlist, group, pinned, etc. xD

7 years ago
Permalink

Comment has been collapsed.

Yes, but still it wouldn't be completely 0.5% winning chance as the exception itself might have more entries (for popular games).

7 years ago
Permalink

Comment has been collapsed.

I can easily add a winning chance filter. :)

7 years ago
Permalink

Comment has been collapsed.

That'll be great :) It's my one feature that I'm waiting before converting. All the other features are really tempting. Thanks!

7 years ago
Permalink

Comment has been collapsed.

Does that happen if you change it to show only like under the legend?

7 years ago*
Permalink

Comment has been collapsed.

You can now filter by chance.

7 years ago
Permalink

Comment has been collapsed.

Thank you! There is a bug though, it doesn't apply the chance filter on start. Only when I tweak it, will it apply. This happens at every refresh.

7 years ago
Permalink

Comment has been collapsed.

I still can see entered GA's :|

View attached image.
7 years ago
Permalink

Comment has been collapsed.

The wishlist and all page have separate filters. Is entered unchecked on both?

7 years ago
Permalink

Comment has been collapsed.

You mean like this?

View attached image.
7 years ago
Permalink

Comment has been collapsed.

If it looks like that under all, wishlist and group pages then yes. Let me try and see if that happens for me using those filter settings.

7 years ago
Permalink

Comment has been collapsed.

It still works for me. Do you have anything set in min/max level or entries?

I can't replicate it even after messing with it.

7 years ago*
Permalink

Comment has been collapsed.

Nothing, all by default

View attached image.
7 years ago
Permalink

Comment has been collapsed.

if you want to see entered, you are going to have to enable the entered tickbox. default keeps them hidden if that screenshot is default.

7 years ago
Permalink

Comment has been collapsed.

He wants them hidden I believe.

7 years ago
Permalink

Comment has been collapsed.

oh sorry.
yeah, i think that's a grid view bug then. ignore me, valid issue.

7 years ago
Permalink

Comment has been collapsed.

I use gridview so I don't think it's that either.

7 years ago
Permalink

Comment has been collapsed.

yeah i just tested gridview+hide and it worked here too. dunno then. sorry.

7 years ago
Permalink

Comment has been collapsed.

The Grid View bug was fixed already.

7 years ago
Permalink

Comment has been collapsed.

Are you on the latest version? There was a bug with Grid View that has been fixed.

7 years ago
Permalink

Comment has been collapsed.

Version 6.Beta.3.2

7 years ago
Permalink

Comment has been collapsed.

Are you using other scripts? If you disable Grid View do they get filtered?

7 years ago
Permalink

Comment has been collapsed.

Disabling Grid View works - they filtered

7 years ago
Permalink

Comment has been collapsed.

I feel dumb but I can't get ESGST link to install the script. I keep getting an error. Even from the main github revilheart page that link doesn't work either. I am using EDGE so maybe that is the issue.

7 years ago
Permalink

Comment has been collapsed.

You have to install a userscript manager such as tampermonkey or greasemonkey first. Have you done that?

7 years ago
Permalink

Comment has been collapsed.

I have been using Tampermonkey for some time but this link doesn't load and give me an error.

7 years ago
Permalink

Comment has been collapsed.

Are you able to save the userscript? If so you can open it in notepad, copy it and then in tampermonkey paste it in a new userscript and save it.

7 years ago
Permalink

Comment has been collapsed.

Thanks that worked. =)

7 years ago
Permalink

Comment has been collapsed.

Good, you're welcome.

7 years ago
Permalink

Comment has been collapsed.

I am not sure if updates will work for you this way. If it won't, it is not good and you should solve it differently.

7 years ago*
Permalink

Comment has been collapsed.

This script is not supported on Edge.

7 years ago
Permalink

Comment has been collapsed.

All the other scripts I use work well in edge. OK this script deletes itselft from my list.

7 years ago*
Permalink

Comment has been collapsed.

When I tested it on Edge it would redirect requests and therefore not work correctly. Maybe it has been fixed, I don't know. Did you test it? This script uses many new Javascript functions that are not yet supported by Edge.

7 years ago
Permalink

Comment has been collapsed.

This is the error when I click on the link you provide.

When I copy and paste the code it all seems to work for a bit then it deletes from my dashboard. Also for some reason it pastes every other line number. Even in Notepad++ ¯\_(ツ)_/¯

View attached image.
7 years ago*
Permalink

Comment has been collapsed.

After the update the option for hiding entered giveaways disappeared.

7 years ago
Permalink

Comment has been collapsed.

it's now apart of the "Giveaway Filters"
enable that function then on the main page there will be filter settings you can adjust to your liking. xD

7 years ago
Permalink

Comment has been collapsed.

Thanks! Just found it.

7 years ago
Permalink

Comment has been collapsed.

Looks like drop down menu on header is not working after update, works on chrome broken on firefox
Also many selected options had changed values in settings.

7 years ago
Permalink

Comment has been collapsed.

Is Header Button enabled in the Other section of the settings menu?

7 years ago
Permalink

Comment has been collapsed.

Yes it is. I see the button, but clicking on arrow doesn't open menu.

7 years ago*
Permalink

Comment has been collapsed.

Would it be possible to have either a join giveaway button in the popup view description?
Or maybe have an option for a confirm button, when you have popup description after entering giveaway enabled. So, if you have the popup only if there is a description, it would have a join giveaways yes/no at the bottom.

(This is because I have entered giveaways auto hidden, so if I spot something in the description and I need to leave the giveaway it becomes a pain)

7 years ago
Permalink

Comment has been collapsed.

Sign in through Steam to add a comment.