Reinstalled the script after it got wrecked when switching PC. Lots of neat new features I hadn't noticed. Thanks!
Comment has been collapsed.
Quick question... The Whitelist/Blacklist Highlighter doesn't seem to work on my end. I've tried disabling most other scripts but still no hearts/ban symbols appear next to whitelisted/blacklisted users names. Any ideas what I'm doing wrong?
Comment has been collapsed.
Ah, nope. Wasn't aware that was necessary for this feature - works now. Thanks!
Comment has been collapsed.
It has always been, although there is now an option that you can enable and you will not need to sync anymore when whitelisting/blacklisting new folks (option Other.2). You're welcome. :)
Comment has been collapsed.
Yeah, I now realize I used to have another script that handled whitelist/blacklist markers. It seems it didn't properly transfer/sync to my new PC (same with this userscript) though. :P
Comment has been collapsed.
When using "Indicate if there are unentered wishlist giveaways open." and "Enable the option to hide giveaways."
If I hide a wishlist giveaway so its under hidden games in ESGST. It still indicate I have unentered wishlisted giveaway. (heart icon in tabs) If anyone wonder why I would hide a wishlist giveaway, the reason is that its a group giveaway and Im not allowed to enter that GA.
Comment has been collapsed.
That's normal, it indicates unentered giveaways, and the giveaway is unentered even if you hide it. I'm going to enhance the feature though, to make it check if the giveaway is hidden or filtered.
Comment has been collapsed.
The new version no longer indicates if the giveaways are hidden.
Comment has been collapsed.
i've gotten a lot of false negatives for "Do not send if the winner is no longer a member of at least one of the groups for group giveaways."
it seems the shared group checker doesn't function properly half the time, the other half of the time it works just fine. (image 1 is shared group checker results / image 2 is steam community manually checked groups in common)
edit: this has actually been happening thruout several syncs and updates as well. just something i didn't bother to report until now.
edit2: the members that it is failing are inside of one of the private groups, but not both. idk if it's maybe failing because they are not in both, or it's just the shared group checker functioning improperly.
Comment has been collapsed.
I think I remember someone mentioning something about Shared Groups Checker not properly checking stuff, but I never got around to looking into it. I'll do that now. Is it always specific groups that fail?
Comment has been collapsed.
on almost all private groups honestly. all public groups come thru just fine on the checker, but private groups are very far and few between that function. also, a second or third attempt may start to function again, but it's almost always false failing on first attempt.
Comment has been collapsed.
Actually it looks like the Unsent Gifts Sender issue is unrelated to the Shared Groups Checker one. Shared Groups Checker is because of a uppercase/lowercase comparison, but Unsent Gifts Sender does not make such comparison, so it might be true that for the Unsent Gifts Sender issue it only affects private groups.
Comment has been collapsed.
okay, i was wondering how i could get it to work on a second or third attempt occasionally with the purposed issue. because if it was upper/lowercase it should of been a constant fail, and i'm pretty sure i've had second or third attempts actually go thru.
Comment has been collapsed.
not very likely honestly. when it fails i had gotten into the habit of checking them out manually with steam community immediately after the fail. and it's been to frequent also.
edit: i wanna say i've been ignoring and working around the issue for almost 2months honestly. i just stopped trusting it honestly, and even though i'm big on reporting issues, i for some reason just kept ignoring that issue.
Comment has been collapsed.
Could you maybe do some debugging? I don't make a lot of giveaways, especially not group ones, so I can't really do it myself.
Comment has been collapsed.
sure thing. i'll try and get a better idea of which groups it happens with and how frequent also.
edit:
latest fail i can remember was from screenshots. on giveaway https://www.steamgifts.com/giveaway/mwmyk/secondspeed/winners / winner = bbcone / shared group = Box of Kittens!
(it's a start at least :D)
Comment has been collapsed.
Try putting
console.log(winner, response.responseText);
at the beginning of the checkUgsGroupMembers
function.
Comment has been collapsed.
nevermind on prior message, i figured it out.
sticking with the secondspeed bbcone win example:
https://pastebin.com/8feyRN3y
edit: member count = 13 is way off.
Comment has been collapsed.
tooltip says: "bbcone is not a member of one of the groups" and that is correct, they are not a member of Giftropolis. is it not supposed to be sending it anyways? i had always thought that wording meant to send it if they are a member of at least one of the groups, but i maybe wrong about this report entirely. honestly it shouldn't matter if they are within all of the groups still, they only need to still be inside of one of them in order for the win to be valid.
Comment has been collapsed.
They need to be members of at least one of the groups. What are the groups for that giveaway? Just Box Of Kittens and Giftropolis?
Comment has been collapsed.
Looks like the problem is it's retrieving the group list for boxofkittens instead of box_of_kittens. Do you have the SG page for the group?
Comment has been collapsed.
ahh, i see. okay. https://www.steamgifts.com/group/rAHlL/boxofkittens
Comment has been collapsed.
it would cost an extra request unless you have it retrieve from synced groups data, but you could have it check thru the groups link on the left hand side. it gives the direct http://www.steamcommunity.com/gid/103582791455644787 url to the group, you can have it addon /members to equal "http://www.steamcommunity.com/gid/103582791455644787/members" and it would be accurate no matter what characters are used in titles.
Comment has been collapsed.
Yeah, I already implemented it with an extra request for the next update, it's the only accurate way. Synced groups data will conflict as well, I'll have to change how groups are stored to using their gid.
Comment has been collapsed.
Should work correctly now (you have to sync your groups first).
Comment has been collapsed.
I remember someone mentioning something about Shared Groups Checker
*cough* :P
always specific groups
yes, like this (public) one
https://www.steamgifts.com/group/nNgib/keysadded
Comment has been collapsed.
Ah, facepalm, it's all groups that have uppercase letters, because it compares the name in the SG URL, which is in lowercase, with the name of the group, which can be all letters. I'll fix it in the next version.
Comment has been collapsed.
I lost the "Enter/Leave Giveaway Button" sometime yesterday but since I don't enter many giveaway I haven't bothered looking into it until now. Turns out that "[SG] - [NEW] Only enable for popups." was enabled by default when I upgraded. Maybe this will help someone else missing the enter button but at the same time being as lazy as I am not bothering to investigate :)
Comment has been collapsed.
Are you an old user? I think it could be because I have used elgb_p
as ID for a feature in the past, but that feature no longer exists, so now that I use the same ID for this option, it could have been enabled because of that. At least this is the only explanation I can think of.
Comment has been collapsed.
Yeah, it would be really nice if cg implemented some of the stuff in this script. It would actually be good for the website, because the script causes a lot of load on the servers, when those things could be so easily done natively (especially allowing us to see who whitelisted/blacklisted us) and giving us more detailed stats about our created giveaways.
Comment has been collapsed.
Is the menu setting set up correctly? Are you using other scripts that could be conflicting?
Comment has been collapsed.
In the feature "Shortcut Keys", is the "escape" key set up correctly there for "Close all currently opened popups"?
Comment has been collapsed.
Giveaway groups popout needs the z-index +1 treatment.
Edit: actually all .esgst-ap-popout need it.
Edit: nvm it was a style issue of .esgst-ap-popout overriding .esgst-popout, i guess 99999 on that is acceptable since .esgst-ap-popout will get hidden once you move off of it.
Comment has been collapsed.
I think I'll give it the z-index + 1 treatment as well, it's a bit annoying when the popout is above the popup when you open a popup after the popout.
Comment has been collapsed.
and i'm getting this error:
discussion.readComments is undefined ESGST.user.js:13518:1
on this thread https://www.steamgifts.com/discussion/D7cqV/groupees-bucko-live
the only ESGST feature that load there is the ESGST button, the settings page opens but I don't wanna risk using it there unless you say that you want me to do so
Comment has been collapsed.
Remove entries for owned games feature isn't working for me right now, it just keeps saying it is removing them but it never completes no matter how long I leave it.
Comment has been collapsed.
Hi, i have installed the script now, but i don't see the tags near the giveaway.
I have enabled the category i want to see in the setting, but i don't see nothing...
Anyone can help me? thanks!
Comment has been collapsed.
No, SGTools is off. The feature now uses SG as a source, since SG now shows the real CV on our profiles. According to SG your real CVs are 5,301.33 / 2,018.33 = 2.63.
Comment has been collapsed.
You can see it by hovering over the value on your profile, by the way, if you were not aware of it.
Comment has been collapsed.
Sorry, I don't understand. Is it doing the opposite?
Comment has been collapsed.
Is it supposed to count the featured/multicopy GAs?
I have a search that shows me 4 items, am entered in all 4.
Filter on (only filters entered ones) says:
4 filtered - 105P required to enter all unfiltered
Filter off says:
0 filtered - 0P required to enter all unfiltered
So, something's off. Should be 0P both times.
Comment has been collapsed.
It counts every unfiltered giveaway in the page, so it's correct.
Comment has been collapsed.
i hadn't been paying attention to new features in the last ~45-60days, so i went thru settings and turned a few of them on but noticed "Entered Games Highlighter" doesn't have a tooltip description nor a github description. i have a feeling what it may do if turned on, but honestly not certain.
there are quite a few others missing tooltips, but i already either knew what they did, or they at least have a github description to fallback to.
Comment has been collapsed.
First off, thanks a lot for implementing the hide discussion feature, I was really missing this function. :)
But as far as i can tell the import/export seems not to be working for this feature (Not implemented?). Noted it, when it first was included and hasn't changed since. Tried both import with and without merge.
Also, is it normal that the Not Bundled tag for new games (new in the sense that the script hasn't "seen" them before), only shows up after opening a GA of the game? I believe before your overhaul of the feature it didn't need this and loaded it directly.
It's not a big deal, but I only show NB and Free tags, so some games which should be NB seem to be bundled at first.
And lastly a suggestion regarding the simple comment tracker (depending on how you implemented it whether this is possible at all). The advanced tracker has the function to fade out read comments. Could you also add this to the simple version? My guess would be that you keep track of it with a date-stamp so it should be as simple as fading out all comments before this date(and maybe keep this date active until on leaves the thread, so it would be possible to browse it without new comments being marked).
Comment has been collapsed.
Yeah, it wasn't implemented. It is now.
Bundled data needs to be synced through the settings menu.
No, I don't keep track of it with a timestamp, but sure, I can add that.
Comment has been collapsed.
Ok, third try... the ctrl + arrow left really fucked with me :P
Is there a way to set single key shortcuts to not defined/disable them?
I figured this might be the case, thanks for adding it, no more re-hiding threads after the weekend :)
I am aware that the bundle data is synced manually via settings. But correct me if i'm wrong, this only affects games, which are either on the bundle or on the free list. And this is working fine for me. The problem i have is with unbundled games not showing a tag, not bundled games showing the unbundled one (I hope you get what I mean, since this really is one hell of a messy sentence :P).
F.e. this GA shows currently no tag at all for me on the homepage. I open the GA and still no tag is shown, but when i now reload or return to the main page the unbundled tag is showing correctly .
Comment has been collapsed.
Ah ok, I'm reproducing the issue as well, will check it out.
Comment has been collapsed.
Before writing this post i tested it with some imports/exports/deletes... and there i had some problems.
I rechecked now myself but it seems to work fine... Maybe only a onetime problem on my side.
Btw could you make the backup export when importing optional?
Maybe another button below merge which is set by default but can be deactivated. I never use it and always have to cancel to save dialog when importing the data from the other PC.
Comment has been collapsed.
I've implemented an advanced exceptions tool that should work perfectly now.
Comment has been collapsed.
As mentioned above filter doesnt work as it should for giveaways. In group it doesnt filter. Tags doesnt show in groups either.
When I go into Created and won giveaways. It doesnt show the extra info anymore. The Type column is there but doesnt say anything. And it doesnt show groups, users etc.
Comment has been collapsed.
Please check console when stuff like this happens.
Comment has been collapsed.
Console in firefox? Sorry, but dont exactly know what Im suppose to do :)
Comment has been collapsed.
Ctrl + Shift + J
Did you sync your groups in the latest version? I have a feeling it could be related to that.
Comment has been collapsed.
Thanks, that was the problem. Said I had many new groups. Didnt know I had to resync after updating.
Comment has been collapsed.
Yeah, it's in the changelog. The last update changed how groups are stored because the old way could make some groups conflict, so yeah, it's normal that it said many groups were new (all groups, actually). But the next sync should be normal again.
Comment has been collapsed.
For some reason, the "wishlisted" tag doesn't show anymore.
Comment has been collapsed.
Yup, and turned various tag options on and off, no result.
Comment has been collapsed.
These:
Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
naptha-wick.js:1213 Uncaught TypeError: img.getAttribute is not a function
at valid_image (naptha-wick.js:1213)
at get_mouse (naptha-wick.js:2496)
at HTMLDocument.track_mouse (naptha-wick.js:2336)
Comment has been collapsed.
Not related to the script. Were you logged in on Steam when syncing (in the browser)?
Comment has been collapsed.
Nop, but I then logged in, and the issue was still there.
I tried now and looks ok. Weird as hell. I don't know if you did something, but thanks anyway.
Comment has been collapsed.
every single giveaway created flickers a sync box after creation. is it really necessary to have it flicker that? it's kinda annoying since immediately after creation i typically copy the url to post it in private groups community topic. it causes me to have to double copy most of the time because it happens at the same time i copied the url to the clipboard.
Comment has been collapsed.
What do you mean by "flickers"? A popup is supposed to appear when creating a giveaway to store it, but it should not take long.
Comment has been collapsed.
It's because it might take a bit longer if you're doing other script stuff in other tabs, and if you close the tab before it finishes, the giveaway won't be stored, which will lead to incomplete data for Level Progress Visualizer and the "Giveaway Info" category.
Comment has been collapsed.
What if someone uses the same reply format for both places?
Comment has been collapsed.
Today's steamgifts update seems to have created some problems for decrypted giveaways.
Edit: it applies to the game categories when viewing decrypted giveaways in a discussion
Comment has been collapsed.
How do Encrypted GA's work? The code that it asks isn't it the numbers when viewing GA after steamgifts.com/giveaway/THIS/ganame ?
And i can write anything i want to the description or thing inside bracelets? And i assume that after that it would look like a link to those who have ESGST and when clicking they go to the GA page? But what do those see that do not have ESGST?
And i am having trouble. I assumed that the code was as i typed in first line but when i try to do those it throws me into some SG 404 page. So what i am doing wrong? :]
Comment has been collapsed.
enter in the 5 digit code from the giveaway link
example https://www.steamgifts.com/giveaway/# H08EL/singularity-roller
H08EL will get encrypted, don't add anything to it, it will look like this [](ESGST-55-30-38-52-59)
people without the script will only see that if they look in the source otherwise nothing is visible on the page.
Comment has been collapsed.
Yeah, it was just a test case scenario to see if it works (the GA i mean). And now i feel like a really stupid person, i thought i was supposed to click the "link" when putting something inside the brackets, did not even notice those stars :D
Thanks for the help!
Comment has been collapsed.
7 Comments - Last post 1 hour ago by xXSAFOXx
28 Comments - Last post 2 hours ago by FallenKal
16,297 Comments - Last post 3 hours ago by SebastianCrenshaw
52 Comments - Last post 4 hours ago by adam1224
206 Comments - Last post 7 hours ago by Joey2741
31 Comments - Last post 8 hours ago by Pika8
1,519 Comments - Last post 8 hours ago by Tristar
50 Comments - Last post 3 minutes ago by grez1
42 Comments - Last post 7 minutes ago by moonlightdriver
36 Comments - Last post 15 minutes ago by Calibr3
1,579 Comments - Last post 19 minutes ago by rufioh
9,152 Comments - Last post 21 minutes ago by Sno1
11 Comments - Last post 36 minutes ago by yugimax
132 Comments - Last post 50 minutes ago by Choco316
Enhanced SteamGifts & SteamTrades (ESGST)
An extension / userscript that adds some cool features to SteamGifts and SteamTrades.
If you find any bugs or have any feature requests, please file an issue here.
Compatibility
Tested and confirmed as working:
Not tested but should be working:
Not supported:
Installation
There are two different ways to use ESGST: extension or userscript. You can choose which one you want to use, but the extension is a lot faster and has a better peformance than the userscript, so I recommend it, although there is no major difference between them, except for a few options that are only available in the extension because of limitations in the userscript.
Option 1 - Extension
It should be possible to install the extension in any Chromium-based browser from the Chrome store (such as Opera, Vivaldi, etc...), any Firefox-based browser from the Firefox store (such as Waterfox, etc...), and any browser that uses the Phoebus system from the Pale Moon store (such as Basilik, etc...).
You can also use the extension on Android through Firefox for Android, but some features might not work or not be optimized enough for mobile.
Option 2 - Userscript
To install the userscript, you must install Violentmonkey, Tampermonkey, Greasemonkey or some other userscript manager first. Then click here and you should be prompted to install it. I recommend Violentmonkey or Tampermonkey, because the userscript uses the GM_addValueChangeListener API to communicate changes in the storage between tabs, and that API is not available on Greasemonkey, so a polyfill is used for Greasemonkey, which is not very effective and can affect the performance.
You can also use the userscript on Android through Firefox with Violentmonkey or USI, but some features might not work or not be optimized enough for mobile.
Beta Versions
The latest beta version for both the extension and the userscript is always available in the latest pre-release in the releases page.
Comment has been collapsed.