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.

Found a bug that happens when I scroll the comments on a giveaway page.

https://i.imgur.com/EFFrigA.png

7 years ago
Permalink

Comment has been collapsed.

Should be fixed.

7 years ago
Permalink

Comment has been collapsed.

May 21, 2017 - v6.Beta.1.0

  • Fixed a bug in Giveaway Winning Chance that was loading it every time a new page was loaded through Endless Scrolling in the giveaway comment pages.

Added the following features:

  • Game Categories (closes #93)

May 21, 2017 - v6.Beta.1.1

  • Fixed a the resource link to the style file.

Game Categories

steamgifts.com/*

  • Displays categories for games. Categories so far: bundled.
  • The bundle list must be synced through the settings menu for the bundled category to work.
View attached image.
View attached image.
View attached image.
7 years ago
Permalink

Comment has been collapsed.

Added the following features:
Game Categories

View attached image.
View attached image.
7 years ago
Permalink

Comment has been collapsed.

What a coincidence! We dreamed about it on chat yesterday and today, we got it. :D

7 years ago
Permalink

Comment has been collapsed.

yeah, even better then i was dreaming too.
i was only after the bare minimum, but we got the platinum package instead. xD

7 years ago
Permalink

Comment has been collapsed.

yeah, even better then i was dreaming too.

Exactly! But it is normal - all features in this script are usually much better than the ones from other scripts. :D

7 years ago
Permalink

Comment has been collapsed.

Seems the winner highlighter is broken. I have it enabled, and they aren't showing up as green in the places where it matters like it should.

7 years ago
Permalink

Comment has been collapsed.

i think you mean "not received / multiple wins" highlighter?

winner highlighter only adds a trophy cup icon next to winners names inside the messages page.

7 years ago
Permalink

Comment has been collapsed.

Yeah, that. I like to see green/grey/red depending on if they are clean, couldn't be checked fully, or if they have violations, as it makes life easier when dealing with group/whitelist multiple copy giveaways.

7 years ago
Permalink

Comment has been collapsed.

yeah +1
it's not working here either.

7 years ago
Permalink

Comment has been collapsed.

Bad timing for it to be not working, as I had a set of 12 multi-copy whitelist / playing appreciated giveaways that ended. (I will prune my whitelist based on rules recently broken, on the basis of the reroll being granted for it.)

7 years ago
Permalink

Comment has been collapsed.

you can check their profiles out and inside the heading bar their name should be highlighted the appropriate color, just for the mean time i mean.

7 years ago
Permalink

Comment has been collapsed.

Weird. And hovering over the usernames doesn't prompt the tooltip?

7 years ago
Permalink

Comment has been collapsed.

ahh.. it does work fine, it's a dark theme thing that squished will need to squash. ^^

yes tooltips also work even with dark theme, but something in the 6.0+ update killed the coloration for styling on most pages.

7 years ago
Permalink

Comment has been collapsed.

Compatibility with themes will break with the v6 classes, but this feature has not been upgraded to v6 yet, so I'm not sure what's causing it.

7 years ago
Permalink

Comment has been collapsed.

well, it seems to work for me on the winners page, as well as giveaway pages & discussions pages. but it's not functioning here (inside a discussion). so i guess i'm not having the same issue caitsith2 is.

edit: yep, not the same issue. ^^

7 years ago
Permalink

Comment has been collapsed.

That is a style issue, will add it to my to do list before it gets broken again :P

7 years ago
Permalink

Comment has been collapsed.

sounds good, thanks. ^^
that's the least effective place for the highlight anyways, but it's still nice to see.

edit: and i assume it goes without saying you've seen the gap between the header and heading when scrolled down since 6.0+ update? hoping that gap gets fixed.

7 years ago
Permalink

Comment has been collapsed.

looks good, thanks! =)

7 years ago
Permalink

Comment has been collapsed.

Script order shouldn't matter now and it is no longer minimized.

7 years ago
Permalink

Comment has been collapsed.

excellent, thanks! ^^

7 years ago
Permalink

Comment has been collapsed.

You mean the Not Activated/Multiple Wins highlighter? Hmm it's working well for me. What places isn't it showing as green?

7 years ago
Permalink

Comment has been collapsed.

never mind, found it. seems the option got turned back off by default in the update, even though it was previously on.

7 years ago
Permalink

Comment has been collapsed.

Not sure if it is just me but ever since the update to the script recently, I lost the ESGST button on the top and can no longer access the settings at all. Already tried uninstalling/reinstalling the script/greasemonkey and restarting the browser with no luck. I use the script mainly on Firefox.

7 years ago
Permalink

Comment has been collapsed.

Nothing shows up here?

7 years ago
Permalink

Comment has been collapsed.

Oh, okay I see it now. Was so use to having the settings button on the top but it seems it was moved somewhere else. Thanks for the clarification.

7 years ago
Permalink

Comment has been collapsed.

May 22, 2017 - v6.Beta.1.2

  • Added more categories to Game Categories and added support for giveaway comment pages.
View attached image.
7 years ago
Permalink

Comment has been collapsed.

Maybe a "not bundled" category since 90% are bundled 😉

7 years ago
Permalink

Comment has been collapsed.

Done

7 years ago
Permalink

Comment has been collapsed.

thanks for the "on giveaway page" tagging. ^^

7 years ago
Permalink

Comment has been collapsed.

Could you add also category Hidden? It seems SG doesn't always hide hidden games and that's why I need the category there.

7 years ago
Permalink

Comment has been collapsed.

Yes, hidden/filtered and owned would be great so you don't accidentaly enter filtered games from within trains.

Also if i may add another 2 suggestions:
It would be convenient to customize or optionally shorten the text for the categories (e.g. a short yellow L instead of Linux, not for genres).
If technically possible the steam rating (xx% positive) as category would be nice.

Great update rafael, thank you :)

edit: another tag sugggestion - early access

7 years ago*
Permalink

Comment has been collapsed.

Simplified version has been added. I'll look into Rating and Early Access categories later.

7 years ago
Permalink

Comment has been collapsed.

Awesome, thank you for this and for lookind into the others :)
I didn't even know there is a unicode Tux <3
The icons are very good in my opinion, for bundled i don't have a good idea.

ps. it would still be nice if you could look into adding games filtered on SG to the ignored category or block the entry button, so you won't enter those from within trains or direct invite links. :)

edit: while testing i turned on trading cards and achievements and saw that a lot of the games are not marked. I don't use those tags, so this is just for information.

7 years ago*
Permalink

Comment has been collapsed.

Has this been reported to cg?

7 years ago
Permalink

Comment has been collapsed.

Not yet. 😳 I saw it just once or twice because I hid just a few games (mostly those one I own but SG thinks I don't.

7 years ago
Permalink

Comment has been collapsed.

Latest version is failing to load on some pages (specifically when going to the settings or https://www.steamgifts.com/discussions/deals).

error in console for me (firefox V53.0.02)
Exception { message: "Component returned failure code: 0x…", result: 2147549183, name: "NS_ERROR_UNEXPECTED", filename: "chrome://greasemonkey-modules/conte…", lineNumber: 59, columnNumber: 0, data: null, stack: "GM_ScriptStorageFront.prototype.get…", location: XPCWrappedNative_NoHelper }

stack:"GM_ScriptStorageFront.prototype.getValue@chrome://greasemonkey-modules/content/storageFront.js:59:15
hitch/<@chrome://greasemonkey-modules/content/util/hitch.js:27:12
checkSync@file:///C:/Users/<ME>/AppData/Roaming/Mozilla/Firefox/Profiles/ma4b7gpg.default/gm_scripts/ESGST/HelperFunctions.v6.1.1.js:1373:21
loadEsgst@file:///C:/Users/<ME>/AppData/Roaming/Mozilla/Firefox/Profiles/ma4b7gpg.default/gm_scripts/ESGST/HelperFunctions.v6.1.1.js:19:9
@file:///C:/Users/<ME>/AppData/Roaming/Mozilla/Firefox/Profiles/ma4b7gpg.default/gm_scripts/ESGST/ESGST.user.js:139:5
evalWithWrapper@chrome://greasemonkey-modules/content/sandbox.js:191:7
evalWithCatch@chrome://greasemonkey-modules/content/sandbox.js:215:7
runScriptInSandbox@chrome://greasemonkey-modules/content/sandbox.js:230:3
injectScripts@chrome://greasemonkey/content/framescript.js:119:5
runScripts@chrome://greasemonkey/content/framescript.js:149:3
contentLoad/<@chrome://greasemonkey/content/framescript.js:73:32
observe@chrome://greasemonkey-modules/content/util/timeout.js:17:7
waitForSyncCallback@resource://services-common/async.js:98:7
makeSpinningCallback/callback.wait@resource://services-common/async.js:168:27
promiseSpinningly@resource://services-common/async.js:234:12
get changedIDs@resource://services-sync/engines.js:98:5
addChangedID@resource://services-sync/engines.js:159:1
notifyEvent@chrome://greasemonkey-modules/content/sync.js:229:11
Config.prototype._notifyObservers@chrome://greasemonkey/content/config.js:47:5
Config.prototype._changed@chrome://greasemonkey/content/config.js:56:3
Script.prototype._changed@chrome://greasemonkey-modules/content/script.js:91:3
GM_ScriptStorageBack.prototype.setValue@chrome://greasemonkey-modules/content/storageBack.js:83:3
service.prototype.handleScriptValMsg@jar:file:///C:/Users/<ME>/AppData/Roaming/Mozilla/Firefox/Profiles/ma4b7gpg.default/extensions/%7Be4a8a97b-f2ed-450b-b12d-ee082ba24781%7D.xpi!/components/greasemonkey.js:243:12
GM_ScriptStorageFront.prototype.setValue@chrome://greasemonkey-modules/content/storageFront.js:52:3
hitch/<@chrome://greasemonkey-modules/content/util/hitch.js:27:12
init@file:///C:/Users/<ME>/AppData/Roaming/Mozilla/Firefox/Profiles/ma4b7gpg.default/gm_scripts/SteamStore-_Game_Owned_Checker/SteamStore-_Game_Owned_Checker.user.js:89:13
onload@file:///C:/Users/<ME>/AppData/Roaming/Mozilla/Firefox/Profiles/ma4b7gpg.default/gm_scripts/SteamStore-_Game_Owned_Checker/SteamStore-_Game_Owned_Checker.user.js:59:13
GM_xmlhttpRequester.prototype.setupRequestEvent/</<@chrome://greasemonkey-modules/content/xmlhttprequester.js:285:31

7 years ago*
Permalink

Comment has been collapsed.

Yeah, someone else reported this. It appears to be a conflict with another userscript, I haven't looked into it yet.

7 years ago
Permalink

Comment has been collapsed.

Well if its any help,

SGv2 dark, steam store - game owned checker and RA chart (madjokimods version) are the only one's i currently have enabled apart from yours.

7 years ago
Permalink

Comment has been collapsed.

just fyi, sigherys rachart now has madjokimods version integrated into it as an option. xD
as of something like 7-9 days ago

7 years ago
Permalink

Comment has been collapsed.

oooh much thanks.

7 years ago
Permalink

Comment has been collapsed.

np =)

7 years ago
Permalink

Comment has been collapsed.

May 22, 2017 - v6.Beta.1.3

  • Added a "Not Bundled" category for Game Categories and the option to customize the colors.
  • Fixed a bug in Game Categories that was showing incorrect categories for the new giveaway page.
7 years ago
Permalink

Comment has been collapsed.

About game categories, is it possible to add wishlisted like SG Game Tags does?

7 years ago
Permalink

Comment has been collapsed.

Added

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago*
Permalink

Comment has been collapsed.

How about allowing users to hide giveaways in forum posts, so that only fellow users of this script will be able to see them? ;-)

[](ROT13-rYnFe)

What I have in mind is hiding a giveaway in an empty link (such as above), intended to be resolved by the script into a live GA link or even a pop up...

7 years ago*
Permalink

Comment has been collapsed.

inb4 elitism whiners...

rebuttal: it's the same damn thing as a group GA...

xD

7 years ago
Permalink

Comment has been collapsed.

Many groups require users to contribute giveaways. Here you just need to install the script. I don't see any reason to complain.

7 years ago
Permalink

Comment has been collapsed.

i don't see any reason to complain either, but then again there's drama out of anything ever said here. ¯\_(ツ)_/¯

7 years ago
Permalink

Comment has been collapsed.

No problem I would be really proud ESGST elite. <3

7 years ago
Permalink

Comment has been collapsed.

I guess my actual proposal was too easy to miss. Exposed it now in the comment above...

7 years ago
Permalink

Comment has been collapsed.

^^

7 years ago
Permalink

Comment has been collapsed.

May 22, 2017 - v6.Beta.1.4

  • Fixed a bug on SteamTrades that was leaking popups at the end of the page.
  • Fixed a bug in Giveaway Templates that was preventing templates from being applied.
  • Added a "Wishlist" category for Game Categories (must be synced through the settings menu).
7 years ago
Permalink

Comment has been collapsed.

which sync for wishlist? (if the same one as bundle list, it should be relabeled as "Game Categories Sync" imo)
nevermind, i see it now in 7. title... my bad. ^^

7 years ago
Permalink

Comment has been collapsed.

The normal sync ("Sync Groups / Whitelist / Blacklist / Owned Games / Wishlist").

7 years ago
Permalink

Comment has been collapsed.

ty ^^

7 years ago
Permalink

Comment has been collapsed.

Game tags fail to load on some games. I don't know the cause.
One example is Painkiller: Black Edition. All subsequent giveaways will then not show tags on its current page.
Another example The Dreamlord
Console error:
VM9336:16570 Uncaught TypeError: Cannot read property 'length' of undefined
at Function.eval (eval at E_c (:3:221), <anonymous>:16570:69)
at <anonymous>:2:398
at eval (eval at exec_fn (:1:108), <anonymous>:29:494)


​)

7 years ago*
Permalink

Comment has been collapsed.

Should be fixed.

7 years ago
Permalink

Comment has been collapsed.

Yes it is, thanks.

7 years ago
Permalink

Comment has been collapsed.

May 22, 2017 - v6.Beta.2.0

Added the following features:

  • Giveaway Filters (replaces Entered Giveaways Filter)

Giveaway Filters

steamgifts.com/giveaways/*

  • Allows you to filter out certain giveaways in a page.
  • Works well with Game Categories.
View attached image.
7 years ago
Permalink

Comment has been collapsed.

needs for this....

Exclude group giveaways
Exclude whitelist giveaways
Exclude pinned giveaways
Exclude region-restricted giveaways

Exclude multiple copy giveaways (i requested this on sgv2 filter and it never was added, but the rest i'm used to from sgv2 filter)

7 years ago*
Permalink

Comment has been collapsed.

Also enabling/disabling in Whitelist/Group GAs, New GAs and Recomended GAs because now it filters even these pages and the pages are not usable with filters we use for public GAs.

7 years ago
Permalink

Comment has been collapsed.

exclude whitelist giveaways should cover that. xD
(meaning it will ignore the filter globally for all whitelist GAs)

7 years ago
Permalink

Comment has been collapsed.

No, If I understand correctly, exclude whitelist giveaways = don't show whitelist GAs on the main page. What I mean is doesn't apply any filters in whitelist/group giveaways page.

7 years ago
Permalink

Comment has been collapsed.

oh, well in sgv2 level filter exclude whitelist giveaways means it will filter stuff except what's excluded from the filter.

basically i'm used to seeing level 3-9 giveaways (all), whitelist giveaways (all levels), group giveaways (all levels), region locked (all levels), & pinned giveaways (all levels). -- from the main page view.

View attached image.
7 years ago
Permalink

Comment has been collapsed.

But they are two different things and someone may need to set the differently. For example, normally to show whitelist giveaways on the main page and doesn't filter whitelist giveaways on the whitelist/group page. That's why it is also separated in the sgv2 level filter.

7 years ago
Permalink

Comment has been collapsed.

oh, yeah i guess someone will want that. i don't filter my other page views though.
well, it says i filter "new" but that's cause i don't even use the "new" page to care

7 years ago
Permalink

Comment has been collapsed.

I don't care about new GAs either but I don't want to see any group/WL GAs on the main page. So I am one of them. :)

7 years ago
Permalink

Comment has been collapsed.

i see =)

7 years ago
Permalink

Comment has been collapsed.

Region Restricted is right there, and you can use Max Copies to exclude multiple copy giveaways. Just set it to 1.

7 years ago
Permalink

Comment has been collapsed.

no, the opposite, an exclusion is to exclude it from being filtered. (filter all these things except)
having the level filter at level 7-7, and then telling it to exclude multiple copies, would still show me level 0 2copy+ GAs

as it is now, you're hiding all kinds of very very high odds giveaway from me without allowing me to re-see group stuff, pinned stuff, etc. because it has no exceptions to the filter.

i'm used to seeing level 3-9 giveaways (all), whitelist giveaways (all levels), group giveaways (all levels), region locked (all levels), & pinned giveaways (all levels). -- from the main page view, all of that from one single setting without having to change the filter 12 different ways.

(see image from my old filter for a better idea)

edit: submitted this as a github report (#106) -- you're welcome to ignore me here on this xD

View attached image.
7 years ago*
Permalink

Comment has been collapsed.

I got it now, I got confused by the word used.

7 years ago
Permalink

Comment has been collapsed.

i understand, i was completely confused when i first started using a filter of any kind. ^^

7 years ago
Permalink

Comment has been collapsed.

yeah i just tested the new update too and it still doesn't have any exceptions to the filter either, it's more of a giveaway hider then a giveaway filter in it's current state.

7 years ago
Permalink

Comment has been collapsed.

Well, if you play with the options, it's really a filter, just without any exceptions yet. For example, if you want to see only whitelist/region restricted giveaways for games that have achievements, you would select "only" (second checkbox state) for Whitelist, Region Restricted and Achievements.

7 years ago
Permalink

Comment has been collapsed.

ahh okay. i see.
tbh, i have all the game categories off except the "bundle" tagging. so i didn't even see any of those filter toggles. xD

7 years ago
Permalink

Comment has been collapsed.

Really big thanks for the filters!

Filtering Trading cards doesn't have much sense IMO. It would have more sense if it filtered GAs that don't have cards. Also you could add option to show only DLCs. Maybe the check boxes should be three-way. For example - No DLCs, Only DLCs and Both

7 years ago*
Permalink

Comment has been collapsed.

Thanks for the frequent updates!
Game Categories seem to be a little off though, Bundled games are shown as Not Bundled and Not Bundled ones as Bundled.
Edit: Is it also possible to add an "Owned" category as well? Mainly for the DLC's that tend to not be filtered but for clarity purposes as well

7 years ago
Permalink

Comment has been collapsed.

Did you sync through the settings menu?

7 years ago
Permalink

Comment has been collapsed.

That did the trick, thank you.

7 years ago
Permalink

Comment has been collapsed.

Owned category added, sync through the settings menu to make it work.

7 years ago
Permalink

Comment has been collapsed.

Why cannot we automatically hide entered giveaways ?
I don't see it and all entered giveaways suddenly appear..... :(
I did the new bundle sync (what does it mean ?) but nothing changed...

7 years ago
Permalink

Comment has been collapsed.

It went under the giveaway filter but for me it doesn't seem to be working.

7 years ago
Permalink

Comment has been collapsed.

Enable Giveaway Filters and disable the "Entered" option in it. You should always check the changelog when a new update has been released and things have changed.

It means that it's syncing the bundle list (getting the list of bundled games). You waited for the sync to end? I don't understand how nothing would change...

7 years ago
Permalink

Comment has been collapsed.

Unchecking it doesn't work.

7 years ago
Permalink

Comment has been collapsed.

Are there errors in the console? If you refresh the page it doesn't hide the entered giveaways?

7 years ago
Permalink

Comment has been collapsed.

Yeah sorry. (unknown) Tampermonkey: couldn't load @require from URL https://github.com/revilheart/ESGST/raw/master/Scripts/Features/Giveaways/EnteredGiveawaysFilter.v5.js

7 years ago
Permalink

Comment has been collapsed.

That error shouldn't affect anything, but let me know if it's fixed in the new version.

7 years ago
Permalink

Comment has been collapsed.

Its still not working for me and the only console error message that i'm getting now is related to the tag issue I posted earlier.

7 years ago
Permalink

Comment has been collapsed.

Figured it out, it's gridview thats causing it to not work I think.

7 years ago
Permalink

Comment has been collapsed.

Well, I read but I still have the old search tool. I don't see the points filter or entered filter. Or is it on a separate page ?

7 years ago
Permalink

Comment has been collapsed.

Its located under the promoted giveaways if you enabled Giveaway filter in the settings

7 years ago
Permalink

Comment has been collapsed.

Thanks ! :)

7 years ago
Permalink

Comment has been collapsed.

Welcome.

7 years ago
Permalink

Comment has been collapsed.

Under the pinned giveaways (above the main giveaways) there should be a button "Collapse giveaway filters."

7 years ago
Permalink

Comment has been collapsed.

Wait, you mean the filters on the left are not yours ? Always thought so !
Ok found it and now entered GAs don't appear thanks !
IS this search new also or I just always missed that ? lol

7 years ago
Permalink

Comment has been collapsed.

The search on the left is mine, but those aren't filters, they're just an advanced search. The filters are new (they were added today).

7 years ago
Permalink

Comment has been collapsed.

Ok, but they don't work, right ?
When I type min 5 copies, still GA with 1 game show up, same thing with minimum level 4, level 1+ still show up :(

7 years ago
Permalink

Comment has been collapsed.

Just typing doesn't trigger it currently. Try typing and hitting enter or clicking outside of the input field.

7 years ago
Permalink

Comment has been collapsed.

Still doesn't work, I think there is an issue with endless scrolling of main giveaways page.
If I disable it and go page by page I have my 5+ entries GAs, if I use the endless scrolling I have nothing on page 1 and 2 (which is normal) then on page 3 I have entered GAs, 1 copy GA....so really wrong result.
And in fact when moving from main page to whishlist page for example, entered giveaways don't get filtered starting on the second page (with endless scrolling).
If I search with the search on the left, I find 3 GAs with 5+ copies (this one still works with endless scrolling)

PS : Also pagination on top of the page when unchecked once again :(

7 years ago*
Permalink

Comment has been collapsed.

Ah I found an issue with Endless Scrolling and the filters, will fix it in the next version.

Pagination Navigation On Top disabled alone? Weird, that shouldn't have happened.

7 years ago*
Permalink

Comment has been collapsed.

It now works better except now when I search with the left search, entered ones don't get filtered and the filters don't even appear.

7 years ago
Permalink

Comment has been collapsed.

That's supposed to happen. The filters shouldn't be enabled for advanced searches. Although filtering entered ones could still be useful. I'll see what I can do.

7 years ago
Permalink

Comment has been collapsed.

Ok thanks :)

7 years ago
Permalink

Comment has been collapsed.

Still no luck in finding a solution to keep filtering entered ones everywhere if wanted ? :)

7 years ago
Permalink

Comment has been collapsed.

I already thought of a solution, but haven't found the time to implement it yet.

7 years ago
Permalink

Comment has been collapsed.

Ok, thanks :)

7 years ago
Permalink

Comment has been collapsed.

Should work now. :)

7 years ago
Permalink

Comment has been collapsed.

It does, thanks :)

7 years ago
Permalink

Comment has been collapsed.

May 22, 2017 - v6.Beta.2.1

  • The links from the header button now open in the same page instead of in a new window (closes #102).
  • Changed the table creation in Comment Formatting Helper from a popout to a popup (closes #70).
  • Increased the Game Categories cache to 1 month, as it was previously 24 hours for testing purposes.
  • Prevented the bundle tags in Game Categories to be displayed if the user has not synced yet.
  • Fixed a bug in Game Categories that was displaying "Not Bundled" tags even if the bundled category was disabled (closes #100).
  • Fixed a bug in Game Categories that was happening while creating a giveaway (closes #98).
7 years ago
Permalink

Comment has been collapsed.

NO WORD ABOUT THIS UPDATE DELETES ALL YOUR USER DATA !

7 years ago
Permalink

Comment has been collapsed.

No, it doesn't.

7 years ago
Permalink

Comment has been collapsed.

ESGST has failed to load. Check the console for more info

7 years ago
Permalink

Comment has been collapsed.

And it is deaktivated in greasemonkey :/

7 years ago
Permalink

Comment has been collapsed.

OMG, on every page new loaded, again...

Downgrade link works not for me... :(

7 years ago
Permalink

Comment has been collapsed.

What?

7 years ago
Permalink

Comment has been collapsed.

You're gonna have to tell me what is in the console.

7 years ago
Permalink

Comment has been collapsed.

idk console, but just a quick wrap-up of all together ...

greasemonkey + 2versions of the script + both disabled // yet still having issues with it.

7 years ago
Permalink

Comment has been collapsed.

Greasemonkey strikes once again. Wish everyone would just use Tampermonkey.

But if they have 2 scripts I assume they have just updated to ESGST (which is shocking), so they could just export from one and import into the other.

7 years ago
Permalink

Comment has been collapsed.

yeah, i think that's what happened too.
now that they've deleted the contents inside the "gm_scripts" folder though, it maybe too late.

7 years ago
Permalink

Comment has been collapsed.

They did what? o.O

Well, I don't know where Greasemonkey stores the data, will look into it when I get home. Hopefully that folder is only for the script files.

7 years ago
Permalink

Comment has been collapsed.

this comment. but yeah, i hope so too for their sake.

7 years ago
Permalink

Comment has been collapsed.

I think I removed support for rhSGST files in v6, because I assumed there is no way anyone was still using it after all this time. So the data is most likely still there, v6 is just not able to recognize it. If they had just reported to me without trying to do anything... Something that should work is updating to v5 first, sync, and then go to v6.

7 years ago*
Permalink

Comment has been collapsed.

yeah, it's also always a good idea to backup/export data regularly, regardless of update status. ^^

7 years ago
Permalink

Comment has been collapsed.

Updated to the newest version, but my user and game tags won't import from the older version.
Any suggestions!?

Like the old-style "group pop-up".
Guess I'll stick with the old version.

Now the old versions button of importing/exporting data doesn't work... ಠ_ಠ

7 years ago*
Permalink

Comment has been collapsed.

+1 same here, all tags lost, and all functions activated by default Oo

7 years ago
Permalink

Comment has been collapsed.

Yes, the all functions on default is shocking.
For the tags I use the old version of rhSGST with everything else turned off, but the tags

7 years ago
Permalink

Comment has been collapsed.

AND i have the script still dissabled...
Has it a new name?

7 years ago
Permalink

Comment has been collapsed.

ESGST is the new version.
rhSGST is the old version.

7 years ago
Permalink

Comment has been collapsed.

all 2 are dissabled and the script is still on .. lol

7 years ago
Permalink

Comment has been collapsed.

LOL!
After a couple of refreshes even?

7 years ago
Permalink

Comment has been collapsed.

oh fuck yes...
browser reboot no difference...
esgst and rhsgst are dissabled and esgst still runs in browser

7 years ago
Permalink

Comment has been collapsed.

v6.Beta.2.1

Deleted all setings and user tags...

perfekt, only an old backup...
everything lost...

7 years ago
Permalink

Comment has been collapsed.

I exported everything before updating.
Sorry, B|B|C :/

7 years ago
Permalink

Comment has been collapsed.

You're only updating to ESGST now? I'll try to help you when I get home in about 5 hours.

7 years ago
Permalink

Comment has been collapsed.

Yes. rhSGST has everything I need and generally I don't like to use betas, because reasons :D

7 years ago
Permalink

Comment has been collapsed.

Well, technically the script has always been in beta, even if it wasn't a part of the version name before. xD

7 years ago
Permalink

Comment has been collapsed.

Hmm I thought I had removed support for rhSGST on ESGST v6, but the import function remained the same. What happens when you try to import?

7 years ago
Permalink

Comment has been collapsed.

It gives the "Imported" prompt, but nor the settings, nor the user or game-tags are imported...

7 years ago
Permalink

Comment has been collapsed.

Can you try downgrading to v5, loading a SG page and then upgrading to v6 again?

And are there errors in the console?

7 years ago
Permalink

Comment has been collapsed.

Will try it in the evening. Now I'm working

7 years ago
Permalink

Comment has been collapsed.

I get an error when try to go v5

View attached image.
7 years ago
Permalink

Comment has been collapsed.

Do you have the options "Users data." and "Games data." enabled in the import popup? If not, it will not import those data.

7 years ago
Permalink

Comment has been collapsed.

Not sure I got them in the previous attempt.
Now the tags are imported.
Is there a way to get the old style of group pop-up!? It was way more subtle.

7 years ago
Permalink

Comment has been collapsed.

The old style doesn't work well with long lists of groups.

7 years ago
Permalink

Comment has been collapsed.

But this one doesn't looks well with a single group 😑

7 years ago
Permalink

Comment has been collapsed.

It would be inconsistent to have it behave one way for a single group and another for multiple groups. The new way works for both, the old way only works for small lists.

7 years ago
Permalink

Comment has been collapsed.

Maybe a way to choose between the two styles?! (¬、¬)

7 years ago
Permalink

Comment has been collapsed.

Nope, sorry. The old style breaks for large lists of groups. Better having a style that works for all, even if it doesn't look good for some.

7 years ago
Permalink

Comment has been collapsed.

There's a giveaway right about here →

It would be nice if ESGST would detect such hidden links and resolve them into clickable links (or even a popup dialog), notifying other users of the script about giveaways created exclusively for them. This is basically what I suggested earlier, but I can see why I wasn't very clear. I hope this makes more sense.

View attached image.
7 years ago*
Permalink

Comment has been collapsed.

there is?
can't find it

7 years ago
Permalink

Comment has been collapsed.

Right between the arrows. See this for some guidance.

7 years ago
Permalink

Comment has been collapsed.

There's a giveaway right about here →
<a></a>

7 years ago
Permalink

Comment has been collapsed.

Search that guide for Yirg for my method, just search for an arrow instead of giveaway. It works :-)

7 years ago
Permalink

Comment has been collapsed.

I can't find more then that arrow (and mine and d3m4n quoted ones)

7 years ago
Permalink

Comment has been collapsed.

Then search the previous page on this thread for a more explicit version that does not require you to check the source.

7 years ago
Permalink

Comment has been collapsed.

found that, but not the other

7 years ago
Permalink

Comment has been collapsed.

yeah, but looking at the source code i see
"<p>There's a giveaway right about here →<a></a>←</p>"
for line 749. i only got to the page from the other comment that you revealed better.

7 years ago
Permalink

Comment has been collapsed.

See above.

7 years ago
Permalink

Comment has been collapsed.

if selection view source is what you're referring too, then i'm not bothering. though i wouldn't of thought there's a difference from viewing the full source or only a selected portion of it.

if it has something to do with reforced image, then the arrows are misleading entirely.

7 years ago
Permalink

Comment has been collapsed.

It works when you search the full source, not when you view a selection. I think Firefox selection option doesn't show you a selection from the original source code, but from the resulting web page after some optimizations.

7 years ago
Permalink

Comment has been collapsed.

How do you do that? zelgh's guide is unclear for me.

Edit: Wait, actually these appear just like any other hidden giveaway for me.

7 years ago
Permalink

Comment has been collapsed.

The string ROT13:xxxxx is hidden in the code using [](ROT13-xxxxx) (basically a hyperlink with no name, only this text as a URL. To use it one needs to search the HTML, find a string in this format, then decode the second part using ROT13, which is a simple algorithm that can be integrated into the script. The five characters are of course the giveaway code.

I initially used a colon (ROT13:xxxxx) and then discovered that the text is completely hidden, and that I was the only one who could find it. The reason was that the server gave me the textedit version in the code (so that I can quickly edit). Then d3m4n suggested to replace a colon with a hyphen, and now the text can be found by anyone who searches the HTML code.

What I'm proposing is that the script be enhanced to detect that something in the format of ROT13-xxxxx is a hidden giveaway intended for it to decoded and shown to any users. Obviously it's possible to use another encoding for this purpose, not just ROT 13, and it would probably be possible to add an option to insert and hide giveaways using the script.

Obviously this doesn't only need to be technically possible, but also of interest to you to add. The benefits I see are three: It's fun to hide exclusive giveaways, it's fun to get them, and it would encourage people to try the script to be able to access such giveaways (later to find out how useful the rest of it is).

7 years ago*
Permalink

Comment has been collapsed.

over 3 months collecting user tags are now gone...
i'm done with this script...

1.it makes the "problem" update by it's own...

  1. i can not revert or save my old files

I can Explode

7 years ago
Permalink

Comment has been collapsed.

If you stopped overreacting I could try to help you. Don't assume just because you can't see the data that it's gone. Don't do anything to the script and I can see what went wrong when I get home.

7 years ago
Permalink

Comment has been collapsed.

Hey, so can you enable rhSGST and use the export function or did you really delete it?

7 years ago
Permalink

Comment has been collapsed.

And the script is on when it is off, when i turn it on i have 2 scripts of the same (tags/buttons) OMG

7 years ago
Permalink

Comment has been collapsed.

Are you using tampermonkey or greasemonkey? My suggestion would be to export the Userdata and try reinstalling tampermonkey then the userscript. Makesure you have userdata backed up first.

7 years ago
Permalink

Comment has been collapsed.

think of that...

i have complete deleted the rhsgst and the esgst folder in the gm_scripts folder and the script is still there and active!
Userdata are lost since the last update that was rolled out...

7 years ago
Permalink

Comment has been collapsed.

Without a saved copy of the ESGST.json or the ability to create one I don't know what you can do. Sorry about that.

7 years ago
Permalink

Comment has been collapsed.

greasemonkey

7 years ago
Permalink

Comment has been collapsed.

for some reason the entered filter isn't working, but the others are. ESGST 6.Beta.2.1 - Firefox 53.0.3 - Greasemonkey 3.11

7 years ago
Permalink

Comment has been collapsed.

it works if gridview is disabled

7 years ago
Permalink

Comment has been collapsed.

Yup

7 years ago
Permalink

Comment has been collapsed.

and i had seen that comment, my brain is making fun of me :/
just created a issue on github(#104) so that its easier for rafaelgs18 to remember to fix it

7 years ago
Permalink

Comment has been collapsed.

Thanks.

7 years ago
Permalink

Comment has been collapsed.

Fixed

7 years ago
Permalink

Comment has been collapsed.

Is there a way to have the discussions in chronogical order (older first, new at the bottom) like the normal website? It's very unconfortable to read from bottom to top...

7 years ago
Permalink

Comment has been collapsed.

Disable reverse scrolling from Endless Scrolling.

7 years ago
Permalink

Comment has been collapsed.

Thank you very much!

I want to tell you that, having used the vanilla Steamgifts for years, I'm impressed with your work.

7 years ago
Permalink

Comment has been collapsed.

Bugs

  • Changing the mac game category color causes multiplayer to display the same color.
  • Can't view giveaway description of your own giveaway in profile.

Question? shouldn't filters show what you want to see instead hiding, for example if i wanted to only see games that supported linux i can't i can only hide them.

7 years ago
Permalink

Comment has been collapsed.

Yeah, I still have to improve the filters, they will work with a 3-state (none, all, only) in the next version.

Is #2 a bug (as in the button appears but doesn't open) or is it just missing?

7 years ago
Permalink

Comment has been collapsed.

The button is there but when clicked nothing happens, there is a "filterGfGiveaways" error in console but i forgot to grab.

7 years ago
Permalink

Comment has been collapsed.

Just a heads up for the users who are getting bugs, issues reported here tend to be resolved faster than issues reported in this thread, because I often forget about comments in this thread and it's not so easy to keep track of the issues here.

7 years ago
Permalink

Comment has been collapsed.

But I is lazy :P

P.S. mac and multiplayer category have the same ID ;)

7 years ago
Permalink

Comment has been collapsed.

No problem, I'll get to the ones in this thread eventually.

Yeah, I figured I added "m" for both of them somewhere instead of "mp".

7 years ago
Permalink

Comment has been collapsed.

There is not enough information to know if you are whitelisted or blacklisted

Is wrongly triggered when checking a blacklisted user with accessible GAs that hasn't backlisted you.
Note: other party blacklisting you always takes precedence, which means it can always be determined if accessible GAs (public,group) exist.
What can't be determined is being whitelisted in this case.

7 years ago
Permalink

Comment has been collapsed.

Should be fixed.

7 years ago
Permalink

Comment has been collapsed.

Thanks for all the great work ^^

7 years ago
Permalink

Comment has been collapsed.

Sign in through Steam to add a comment.