Another possible bug in the "Create Multiple Giveaways" form -- it does not actually create any giveaways! 😲
I get my games and keys imported, all ready to go as usual, click "Create" and the button changes to "Creating..." and that's all that happens. No giveaways are actually created.
In the Chrome console: "Uncaught TypeError: url.match is not a function"
I last used this feature (successfully) about 1 or 2 weeks ago.
Comment has been collapsed.
Oh great, I'm not the only one. :-)
Mine stops working on a "TypeError: url.match is not a function" error (visible in the web console, FF 56.0). I'm painstakingly doing my train by hand. (Fortunately it's a small one.)
Comment has been collapsed.
I know what you mean, doing it by hand really reminded me of how nice it is to have it scripted. :-P But my cakeday is in 6 hours, so I don't have the luxury of waiting on the fix.
Comment has been collapsed.
We have some improvement but still a lot of failures (see attachment). The pop-up text onthe failures just says "Error:" for the first row of text, with no actual error mentioned. But it appears these are multiple copies. For example, if I gave 5 keys of the same game (as separate giveaways) the first one worked but the remaining copies failed.
Thanks :)
Comment has been collapsed.
I don't understand well, they are multiple copies or they are single copies that along with other giveaways you created amount to more than 5?
Comment has been collapsed.
What I mean is that I am giving away more than 1 copy of the same game, but not using the option to combined adjacent keys into a single giveaway. So if I had imported 3 keys of the same game it should make 3 distinct giveaways for the same game, each with a different key. I imported 123 keys, for various games, but the total number of unique games was less because some games had 2 or more keys.
For example, my keys to import would be something like
Game One xxxxx-xxxxx-xxxxx
Game One yyyyy-yyyyy-yyyyy
Game Two xxxxx-xxxxx-xxxxx
Game Two yyyyy-yyyyy-yyyyy
Game Two zzzzz-zzzzz-zzzzz
Game Three xxxxx-xxxxx-xxxxx
Game Three yyyyy-yyyyy-yyyyy
And only the first of each game was created successfully (the xxxxx-xxxxx-xxxxx keys in my example) and the subsequent giveaways failed to be created.
Comment has been collapsed.
Found the issue, cg added a block system for giveaways. When you try to create giveaways for the same game that are identical with only different keys it results in the following error:
Error. You already posted an identical giveaway within the past 2 minutes. To prevent double posts, it's been blocked.
I'll have to add a 2 minutes delay between each identical giveaway.
Comment has been collapsed.
Ah-ha. I was suspecting it might be something like that, similar to the block on identical comments. So some dev doesn't spam with 10000 identical giveaways. In my case I was making them separate because they are DLC and it's easier for support purposes to avoid multiple copies giveaways. Thanks for looking into it!
For the failed (red) giveaways -- if I press "Create" again will it retry them? And not retry the green ones? I'm just wondering if there is an easy way to retry or extract them without going through one by one. :)
Comment has been collapsed.
Yes, pressing create again should only retry the failed ones. You could use that to create all the failed ones by pressing the create button every 2 minutes, but yeah, maybe in the future it will be better to just put them all in one giveaway so you don't have to wait that long.
Comment has been collapsed.
Thanks! That seems to be filling out the remaining ones piece by piece. :)
The reason I didn't combine them is because they are DLC giveaways with a high chance of rerolls and chance of low number of entrants.
Rerolls are not possible for multi-copy giveaways if there were fewer entrants than copies, so, to be easier for support to handle, I didn't combine them. :)
Comment has been collapsed.
In the main page heading (the one that says "Winners") if you are on the "/winners" page of a giveaway, or through the user's profile, in a question mark icon next to "Gifts Won". I believe it's quite easy to find, but let me know if you still can't locate it and I'll try to make some screenshots.
Comment has been collapsed.
I'm using Firefox (x64) 56.0 and I had Firefox freezing up on me several times since the yesterday update. I removed ESGST and Firefox doesn't freeze up anymore.
Comment has been collapsed.
Since the ESGST update was the very last thing to install on my Firefox, I did a guess that it was that update of ESGST that was the source of the freezing.
Comment has been collapsed.
In case you haven't seen the cause yet: https://www.steamgifts.com/go/comment/iuSIloh
Comment has been collapsed.
Unfortunately it's still happening in the latest.
Opening just a few tabs (say 5) of giveaways pushed Firefox over 1 GB already and all the tabs slow to a crawl, it takes a second or two for them to fully load.
None of this was a problem a few versions ago.
Comment has been collapsed.
Odd, I don't know why it's happening... Since it appears this is only affecting Firefox users, does the same happen with Tampermonkey?
Comment has been collapsed.
Your script also makes all the cores active on my CPU and uses around 20% to 40% randomly while at supposedly idle state.
I gave up when Firefox reached 12 gbites of ram and migrated all my data to Chrome (thanks for that feature by the way).
Also I was using greasemonkey.
Comment has been collapsed.
In case you haven't seen the cause yet: https://www.steamgifts.com/go/comment/iuSIloh
Comment has been collapsed.
Thank you for the heads up, Corran! ^^
Ik zal ook downgraden naar 3.14
Comment has been collapsed.
I did some quick testing and it's a Greasemonkey update that's to blame.
I downgraded to Greasemonkey version 3.14 and with both ESGST 36.5 and 37.3 everything is fine now.
So one of the two latest Greasemonkey updates must have introduced a bug that causes the memory use to balloon and the CPU to max. I hope there's an easy fix for it.
Edit:
In case anyone else wants to downgrade till the problem is resolved; you can find the older versions here:
https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/versions/?page=1#version-3.14
Comment has been collapsed.
I figured so, especially with the upcoming Firefox 57 and Greasemonkey updating to a WebExtension, bugs are bound to come.
Comment has been collapsed.
Might be a good idea to make people aware of this problem in a pop-up (maybe in the release notes), so that they don't spend a lot of time trying to figure out what is going on.
I didn't have the problem until yesterday when I upgraded Firefox, so I thought it was related to the new version, but I guess Greasemonky also upgraded during the FF upgrade was the real cause of the problem. Luckily I was able to get help on this thread, but not everyone will think to come here.
Comment has been collapsed.
In case you haven't seen the cause yet: https://www.steamgifts.com/go/comment/iuSIloh
Comment has been collapsed.
Suggestion: I wish there was a fixed "scroll to top" butten integrated to the footer (which I have fixed) or elsewhere to get back up on top of the page quicker without endless scrolling (when also having endless scrolling enabled). Opinions? Questions?
Comment has been collapsed.
General setting 1.5 " Fixed Main Page Heading" has the scroll to top button, in my opinion that is a more logical place for it than a fixed footer.
Comment has been collapsed.
Right, that does the trick - thanks. Although it's a little much for my taste. I still would prefer simply having that button somwhere down there (i.e. possibly right above or even in the fixed footer). And the code already is there from the button up there, so I simply assume - I'm not a programmer - that it wouldn't be too hard to integrate.
Comment has been collapsed.
little much for my taste
If you are referring to the amount of buttons Other setting 8.8 "Hide buttons at the left/right sides of the main page heading to reduce used space" can help you out with that ;)
Comment has been collapsed.
Thanks, again. But it's nut the several buttons in that bar that's too much, it's the whole bar itself that's too much blocking when I only need that one single button. And a "back to top" button simply makes a lot of sense when endless scrolling is enabled (even if it isn't).
Comment has been collapsed.
Bookmarked giveaways are disappearing. They stay for a few seconds then just vanish. If I go back to those giveaways that I bookmarked after they disappeared, the option to bookmark is back.
Comment has been collapsed.
It appears to be fixed now, thanks. But it doesn't show all bookmarked giveaways in all pages, it's weird. For example, if I'm on the main page, it only shows 1 bookmarked game on "all", "new", "group" and "recommended" browse options. If I go to "wishlist" it shows all bookmarked giveaways. It also appears to be normal on "discussion".
Comment has been collapsed.
It's showing fine for me. Could it be possible Giveaway Filters is interfering with the giveaways in those pages and hiding them, if you have that feature enabled?
Comment has been collapsed.
Have not seen it mentioned before, but will ESGST work with upcoming Greasemonkey 4?
http://www.greasespot.net/2017/09/greasemonkey-4-announcement.html
Or will we have to install Violentmonkey/Tampermonkey as suggested here:
https://www.greasespot.net/2017/09/greasemonkey-4-for-users.html
Comment has been collapsed.
Not the way it is, but I'll definitely look into making it compatible. Is there a release date for it?
Comment has been collapsed.
Everytime I reload the discussions page it claims there are new updates but when I try to update it says no updates were found.
And when I just opened this thread it claims I'm not using the latest version of ESGST and I should update before reporting any bugs.
Comment has been collapsed.
No, it wasn't. This script never autojoined anything and cg confirmed it was fine.
Comment has been collapsed.
Any chance of you making the display giveaway description mandatory rather than optional, if for no other reason than to be respectful of giveaway creators?
I'm not a big fan of the entry buttons added to scripts, but I believe more people would be agreeable if completely disregarding their descriptions weren't an option.
Comment has been collapsed.
I don't believe it being shown necessarily results in it being read. If you're the type of user that doesn't bother reading giveaway descriptions you could just:
Comment has been collapsed.
I tried that before, but too many people complained to the point that I had to make it optional.
Comment has been collapsed.
Though I suppose I could give it another try. The way I did it the first time you were forced to read the description before entering the giveaway. Maybe if I show the description after entering, more people would be down with that, because they could simply close the popup instead of having to click a second button.
Comment has been collapsed.
I thought about that, but it would be extremely hard to cover every possible form that someone can write that, so it's not really worth it.
Comment has been collapsed.
And testing, let's see how it's accepted this time.
Comment has been collapsed.
Rather than making it a popup, can it be made a mouse over?
Comment has been collapsed.
I personally would prefer it as "a tooltip" when you hover over the enter button with the description text in, rather than seeing it after the click as a great bit box which i manually have to click to go away.
i wouldn't mind so much if it was relevant, E.g the OP advertising his shop but i just entered about 12 giveaway's with really terrible ascii cat drawing as the description!
Comment has been collapsed.
I'm already implementing something that will not show repeated descriptions for the same creator.
Comment has been collapsed.
Feels bad to complain about a great script, checked the settings because I was going to disable the popup but couldnt find it. Now I see why :)
I wouldnt mind reading the description. But its not often users write something useful. I just find it annoying when they write "good luck" etc so my solution was to not read any.
Comment has been collapsed.
The script has dissapeared completely, does anyone knows why? I mean, i really had no idea why this could happened.
I am wondering if this has anything to do with the prohibition of the anti autojoiners, although I never used that with Esgts
Comment has been collapsed.
If you use Greasemonkey, probably something to do with the recent updates. cg approved the script's entering feature, so it's fine.
Comment has been collapsed.
People are reporting a few bugs with the latest Greasemonkey versions, I think the latest good one was 3.14 if I remember correctly.
Comment has been collapsed.
3.14 still works fine; see this for details: https://www.steamgifts.com/go/comment/iuSIloh
Also: Happy Cake Day!
Comment has been collapsed.
Can you try enabling the new feature Giveaway Popup to see if that's what's affecting it? If you're on Firefox bugs are a bit annoying to find in it, I think you need to have the console open before loading a page (and the Ctrl + Shift + J console).
Comment has been collapsed.
I had this issue too since the 38.0 update. And it's strange that the ESGST doesn't work completely in all giveaway pages(all, wishlist, recommended, group...) but inside each giveaway, the created, entered, won and discussion sections are all as good as usual. And "Train Giveaways Extractor" is working too.
Comment has been collapsed.
Can you let me know what features you have enabled? A screenshot of your settings menu should do so I can try to reproduce it.
Edit: Actually, do you have Old Active Discussions Design enabled?
Comment has been collapsed.
Not since 38.0, it's the reason some users are experiencing this.
Comment has been collapsed.
That would require the script to request all giveaways in a page to see if they have a description, which would lead to a huge and unnecessary server load, it's better to only load it when you click it.
Comment has been collapsed.
Just had this give away https://www.steamgifts.com/giveaway/XzY0g/time-mysteries-inheritance-remastered
pop up a empty description box on v6.Beta.37.3 (September 30, 2017)
Comment has been collapsed.
Yeah, the giveaway creator somehow decided to add an invisible character in the description, I'll remove it later.
Comment has been collapsed.
The style sheet you are grabbing from the steamgifts cdn is no longer there, you might want to set that up so it always pull the latest.
Comment has been collapsed.
Contributor value. It's how much you've given away in dollars. You can see your contributor value in front of your number of gifts sent in your profile. For example, your CV is $327.83 and your real CV is $157.92. Real CV is how much of your CV actually adds to your level count. For example, if you give away a $20 bundled game, you'll get $20 CV and $3 real CV (which is 15% of 20). Hope I explained it well, it's also in the FAQ.
Comment has been collapsed.
Are your filters step up properly?
What you mean with "for groups"?
Comment has been collapsed.
I made no modifications to any options and i also checked the settings if i would find anything to remedy it but i did not.
Forget the group thing those were my own creations for group :D Those did not show either before.. (And my "Created" filter is off too)
Comment has been collapsed.
A recent version made exceptions apply to all filters instead of just basic ones, maybe that's what's getting in the way of the entered filter. Do you have any exceptions set? If so, could you temporarily create another preset without exceptions and see if it filters correctly?
Comment has been collapsed.
Yeah it is the exceptions. I have my normal filtering but i had to add exceptions for group, wishlist and high number of copies games but no they show on my list which they did not do before. Is there any way to hide those or apply some kind of universal "do not show any entered GA's"? :]
Comment has been collapsed.
With the new override feature you can easily do that. Just make "Entered" a non-overridable filter and it will always filter entered giveaways no matter what exceptions are set.
Comment has been collapsed.
Yes, that's correct. Damn, I tested it so much. I cannot seem to reproduce it, are there errors in the console?
Comment has been collapsed.
Hi again,
When entering a GA, why the popup is still showing ? or is it on purpose ?
Isnt it the same as the bug fixed in 6.Beta.38.1 ? well, I have the 6.Beta.38.3 and I can still see it like in the pic below
https://i.imgur.com/e6mBkTq.png
Comment has been collapsed.
Two last Q (hopefully xD):
Comment has been collapsed.
maybe just filtering them from the notifications would be a better solution, but per what rafaelgs18 said on this issue: https://github.com/revilheart/ESGST/issues/17 I think he probably won't do either(I might have understood It incorrectly).
I just manually sync after I activate a game so that it doesn't show up.
Comment has been collapsed.
Enable Giveaway Filters in the settings menu, then click on the "Entered" filter in the filters panel that appears below the main page heading.
I would post a screenshot, but I'm a bit lazy to do that. :P Hope you can find it based on the instructions though.
Comment has been collapsed.
There is no relation between those features at all, I think you got it wrong. But try the latest version anyway because it should fix any problems with the filters.
Comment has been collapsed.
Tried 6.Beta.38.4
Same settings. Clean browser - no other extensions for SG
2.16 on: https://imgur.com/a/LpF3I
2.16 off: https://imgur.com/a/4BnMk
Comment has been collapsed.
Since the last update, one of my browser process regularly uses up a whole CPU core... Anyone else experiencing the same problem?
Comment has been collapsed.
Wow, thanks, I downgraded Greasemonkey and that solved my problem (https://www.steamgifts.com/go/comment/2x2WeGx). I thought the upgrade to Firefox 56 was the cause, but I guess not.
Comment has been collapsed.
Yup, I had done that already, but I see the 3.17beta1 version fixed the problem, so I just installed that one instead and turned auto update back on. I'm not sure if it will auto update to the next newer release version if you are on a beta version.
Comment has been collapsed.
I did a "Check for updates" and it did not say there was a new update, so I don't think it will try to revert back to the bad release, and hopefully it will auto-update when they release a newer (fixed) version.
Comment has been collapsed.
You're welcome, and thanks again for directing me to the solution. I didn't start having the problem until I upgraded Firefox, so was looking in all the wrong places for a fix.
Comment has been collapsed.
Thanks. Well that wasn't the culprit so I'll be looking into my other extensions and scripts :/
Comment has been collapsed.
Not exactly, but I've upgraded Firefox to 56.0 and now the script takes a lot longer to run. For instance, if I reload this page it takes about 12 seconds before it is fully completed. If I disable ESGST, it takes less than a second.
With the prior version of Firefox, it took a bit longer to load but only a few seconds, not 12.
Comment has been collapsed.
I'm using firefox 56, and after today's ESGST upgrade the script completely stops to work. SG pages will only load vanilla. Now I'm thinking about it, the script did upgrade itself during an ESGST sync. Could that break ESGST somehow? How can I fix it?
Comment has been collapsed.
Thanks, but, well this is awkward. I uninstalled greasemonkey and installed tampermonkey, but somehow it just refuses to intercept ESGST's install link, and it also can't load the local file after I downloaded the script. Is there any other way do install ESGST?
Oh ok never mind, it fixed itself. Thanks again.
Comment has been collapsed.
50 Comments - Last post 1 hour ago by sagan
206 Comments - Last post 2 hours ago by Joey2741
26 Comments - Last post 2 hours ago by Jarda
31 Comments - Last post 3 hours ago by Pika8
16,295 Comments - Last post 4 hours ago by Haplodh
1,519 Comments - Last post 4 hours ago by Tristar
1,798 Comments - Last post 4 hours ago by Cacciaguida
23 Comments - Last post 2 minutes ago by BlackbeardXIII
96 Comments - Last post 21 minutes ago by cheeki7
108 Comments - Last post 41 minutes ago by s4k1s
14 Comments - Last post 45 minutes ago by Mitsukuni
10 Comments - Last post 1 hour ago by Heitor112
3 Comments - Last post 1 hour ago by hikayeci51
167 Comments - Last post 1 hour ago by TheCyberDruid
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.