You have to sync your giveaways through the settings menu, otherwise the feature cannot know that the giveaways have been received.
Comment has been collapsed.
It's always been like that for libraries. And with the new Steam wishlist, it's even worse. Retrieving game titles would mean more requests, so that's not a good idea.
Comment has been collapsed.
The proper way would be to just not include the [countries="..."]
tag at all.
You tried that way and it didn't work? What specifically happened? When you clicked on "Create" the giveaway turned red in the panel?
Comment has been collapsed.
Well, that's expected, first you have to fill the details in the page itself, because any details missing from the import will be copied over from that, as described in the tooltip of the import section.
Comment has been collapsed.
It's just how it's implemented at the moment. If you leave any detail out of the import it copies that detail from the main page. If you don't specify [startTime="..."]
, for example, it copies the start time you set in the main page, and if you didn't set a start time in the main page that will lead to an error.
So before importing anything you have to make sure you filled all the basic details in the main page that you want the imported giveaways to default to. A quick way to do that is using Giveaway Templates.
I'll think of a better way to implement this.
Comment has been collapsed.
As always, please check for errors in the console.
Comment has been collapsed.
It's extracting everything for me. Which options do you have enabled under Giveaway Extractor in the settings menu?
Comment has been collapsed.
It seems that first-party isolation in Firefox prevents categories from being loaded. Previously it worked perfectly, but since March the following errors show up in console.
a is undefined background.js:171
Unchecked lastError value: Error: First-Party Isolation is enabled, but the required 'firstPartyDomain' attribute was not set. ExtensionCommon.jsm:425
I'm using the latest version of the Userscript.
Comment has been collapsed.
I don't know what first-party isolation is, will have to look into it.
Comment has been collapsed.
I enabled it here and the categories loaded fine. Since I use the extension, perhaps it's related to Greasemonkey? Greasemonkey had an update on March: https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/versions/4.3
Try downgrading your Greasemonkey to see if the issue goes away, or try with Tampermonkey, or try the extension. Any particular reason why you're not already using the extension? It has much better performance than the userscript.
Comment has been collapsed.
Thanks for looking into it!
Previously I tried out the extension, but on first try it failed to sync data, and later when I tried again, it failed to load entirely.
Error: WebExtension context not found! ExtensionParent.jsm:855:13
TypeError: esgst.settings.gc_categories is undefined esgst.js:6352:1
This shows up in the console when I try to use the extension.
Edit: Same thing happened when I switched to Greasemonkey and now it's the same on Tampermonkey after reinstalling it.
Comment has been collapsed.
Yeah, it's better to wait for the next version, the current version is bugged for first installs.
Comment has been collapsed.
Still happens? Does it still fail if you disable group sync? If so, is there anything unusual in your group page?
Ah, might be that first-party isolation thing.
Comment has been collapsed.
Any way to get the GA Enter button back on the right side of the level requirement?
Comment has been collapsed.
ESGST - Just drag it.™
You sir, are a scholar and a gentleman.
Comment has been collapsed.
I didn't forget about it, I just have more important issues to fix first. There are many issues reported since page 64 that I haven't had time to fix yet, but I only mark comments as read in this thread if I absolutely don't need them anymore, so Comment Tracker prevents me from forgetting about issues reported here, it's just a bit hard to keep up.
But still, since you brought it up again I might as well move it up a bit in the to-fix queue. Hopefully I find some time for it for v7.17.6.
Comment has been collapsed.
I think there is a bug with the current version for new users. Do you know how to install v7.17.4? If not, I can help you when I get home in a couple hours.
Comment has been collapsed.
Hey, do you see anything odd or unusual with this pic?
I sense there's something wrong with it, somewhere... but I can't quite put my finger on it.. ofc I can't touch it dummy! it's on my monitor screen and it's not touch/tactile or whatever XD
No, seriously, I've included the TamperMonkey script (no extension) and I think I'm seeing double.. I'm not sure, everything else seems fine, no clones or duplicates, but that area over there seems... off...
No worries, I'll show myself out. Have a great evening, everybody :)
EDIT: People, I'm an idiot. I had 2 versions, one coming from TamperMonkey and a sneaky one from GreaseMonkey I didn't knew I had. So, yeah..
Comment has been collapsed.
Can you double check that you don't have 2 versions of ESGST installed on Greasemonkey and Tampermonkey? Or that you don't have a second version installed as an extension?
Comment has been collapsed.
Oh WOW this is embarrasing, but I own it, I'm sorry R, I messed up; indeed there was 2 versions, I didn't noticed before and chances are it was like that since I first installed it quite a while ago.
I've disabled it on GreaseMonkey, funny I remember having it disabled before, not sure how or why would automatically enabled itself now prob after an update. That certainly would explain why never saw it before until now. No extension, but had 2 scripts, I'm an idiot!
Anyhow, sorry again to alarm you and everyone. Good thing I mentioned it like that.
Comment has been collapsed.
No problem, I've seen this happen a lot with other users. What often happens is people having the script and extension installed.
Comment has been collapsed.
Dont know if this is mentioned before, but I tried enabling rating. Setting 2.10
When a game has an age check, for example it doesnt view the rating right away. I have to go to store page and then reload steamgifts.
Dont know if you have an fix for this and if not. Do you think this also affect trading card tag and maybe other stuff too?
Comment has been collapsed.
Yes, that's how it works. I don't know if there is a way to fix it, are you on the userscript or the extension? But if you check the box to not show the warning for other games it should be ok.
No, it does not affect trading cards. It only affects ratings and user-defined tags.
Comment has been collapsed.
I use extension. I have enhanced steam so it automatically skips for me. I will try to disable enhanced steam and then check the box and see if it helps for future games.
Comment has been collapsed.
Since today I'm getting a "You are not logged in on Steam. Some owned/wishlisted/ignored games may not be detected through the Steam API." message while synching, even I am logged in to Steam (Browser and Client). And of course my profile is fully public.
Comment has been collapsed.
What browser are you on? Do you use the userscript or the extension?
Comment has been collapsed.
I didn't thought so, but I activated the option for it (9.1) anyways. Now it works as it should again, thanks.
Edit: Okay, it worked ONCE. The next sync it removed the readded Apps again (it also did remove them the first time, but that's because of the API I guess) and gave the message again. .
Edit²: 3rd Time's the charm? Now it is adding apps again.. seems like it plays some kind of ping pong with the API... removing them with the message, adding them without the message... some new API limitations? Oh well, until the next sync I let some hours go by instead of minutes ^^" The Apps seem to be only DLC's anyways (some free, some not)
Comment has been collapsed.
You shouldn't activate that option unless you use containers.
It is normal to remove them with the message and add them without the message. Every time you sync it removes all games so that it can detect any game removals.
What do you get if you go here?
Comment has been collapsed.
Okay, deactivated the option again^^" It syncs now normally again it seems. Guess the API was just a bit flaky yesterday.
And the link gives me the whole API heap of my userdata.
rgWishlist […] rgOwnedPackages […] rgOwnedApps […] rgPackagesInCart [] rgAppsInCart [] rgRecommendedTags […] rgIgnoredApps […] rgIgnoredPackages [] rgCurators {…} rgCurations {…}
Comment has been collapsed.
Comment has been collapsed.
Already reported a few comments above you.
Old versions: https://addons.mozilla.org/en-US/firefox/addon/esgst/versions/
You can also just open the extractor in the same page instead of a new tab for now.
Comment has been collapsed.
Not working in Chrome: Version 66.0.3359.117 Using Tampermonkey Stable
Comment has been collapsed.
"Not working" is the most ambiguous thing you can say when reporting an issue, please specify what exactly is going on.
Does the ESGST button appear in the header? Are there errors in the console (Ctrl + Shift + I)?
Comment has been collapsed.
When did this start happening? Or are you installing the script for the first time?
Comment has been collapsed.
ESGST has stopped working for me too: the header button is gone and none of the other buttons for additionnal functions i used are showing up. The website is basically back to vanilla state. I hope i can at least recover the giveaways i'd bookmarked for when my points would be replenished :')
I use Violentmonkey in Chrome. The script is activated and is shown as associated with the website. Other scripts (that had no interaction with ESGST before) keep working just fine. Any idea what could be wrong?
Edit: the script seems to work fine with Tampermonkey, so it's my fault for not using that from the start >< Too bad for my bookmarks but at least i can use ESGST again :')
Comment has been collapsed.
Please check the console log (Ctrl + Shift + I).
Don't delete your Violentmonkey version just yet, your bookmarks are not gone.
Comment has been collapsed.
Hmm, odd. And it used to work in previous versions? Can you remember the last version it worked?
Comment has been collapsed.
Violentmonkey appears to have updated 7 hours ago? Did it start happening in the recent hours? That could be the source. You could try downgrading to the previous Violentmonkey version if you can (2.9.1), to see if that's the source.
Comment has been collapsed.
I can't test on Chrome at the moment, but you can export your data through Violentmonkey. If you click on the Violentmonkey icon, then "Open Dashboard", then "Settings", there will be a "Data Export" section. So you can export ESGST to a .zip file there (remember to check "Export script data"), downgrade to the previous Violentmonkey and import the .zip file into it.
Or, if you want to ditch Violentmonkey entirely, I can show you how to export your data from Violentmonkey to Tampermonkey manually.
Comment has been collapsed.
I'm more interested in transfering it to Tampermonkey, if you'd be so kind.
Edit: it seems to be working properly again today! Violentmonkey was updated 3 hours ago and that seems to have fixed the problem.
I still used the backup/restore data function to transfer my settings to Tampermonkey, just in case.
Thank you for your time and assistance!
Comment has been collapsed.
16,293 Comments - Last post 4 seconds ago by Haplodh
44 Comments - Last post 26 minutes ago by Chris76de
1,518 Comments - Last post 2 hours ago by ayuinaba
517 Comments - Last post 4 hours ago by Marius11
372 Comments - Last post 4 hours ago by Marius11
449 Comments - Last post 4 hours ago by Marius11
55 Comments - Last post 6 hours ago by XfinityX
725 Comments - Last post 43 seconds ago by snow0815
198 Comments - Last post 8 minutes ago by samwise84
34 Comments - Last post 17 minutes ago by amusedmonkey
803 Comments - Last post 19 minutes ago by Mhol1071
106 Comments - Last post 24 minutes ago by Steamgifty
40 Comments - Last post 28 minutes ago by Fluffster
9 Comments - Last post 37 minutes ago by MayoSlice
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.