I've thought this before, or even transferring the ignore list from the discovery queue on Steam to SG. Don't think it's possible though.
Comment has been collapsed.
ohhh......I'll have to look into that. I have ESGST but there are far too many functions for me to know about all of them!
Thanks for the info
Comment has been collapsed.
Sync "Owned/Wishlisted/Ignored Games", activate hidden games manager and go to your filter list. There should a button for the hidden games manager. With it you can add all ignored games to your sg filters list.
Comment has been collapsed.
The status messages for Hidden Games Manager were a bit confusion because when I did select Add Ignored Games, and click Add, it only looked appeared to do API calls for ~100 ignored games even though I have 800+ ignored in Steam. Are there only certain things that it needs to perform lookups for?
Comment has been collapsed.
I'm sorry but I haven't used this function myself and I have no ignored games on steam to test it (especially not 100+). You should report your issue in the ESGST thread so Rafael can fix it with the next version. It could be related to https://github.com/gsrafael01/ESGST/issues/1200 but I am not sure.
Comment has been collapsed.
Well I dunno that its actually an issue since I spot checked for several "Ignored" Steam games in my SG hidden list, and they now show in my SG hidden list.
For all I know it only needs to make extra API calls for one id type (app or sub) but not the other, and that could totally explain what I saw.
Comment has been collapsed.
Some years ago I did a script generator to mass-add appids to Steam wishlist or ignore-list http://theemu.freecluster.eu/steam_wishlist_ignore_adder.html
The scripts seem to still work. If Steam limits the adding like they do with adding free games https://steamdb.info/freepackages/ then you can only add 50 per hour nowadays.
Here are the base adding-scripts if you rather add the appids into the code manually
Steam ignoredApps add
(function(){var appid_list=[ADD_COMMA_SEPARATED_APPID_LIST_HERE];var i=0,loaded=0,appid=0,total=appid_list.length,modal=ShowBlockingWaitDialog( 'Executing…', 'Please wait until all requests finish. Ignore all the errors, let it finish.' );for(;i<total;i++){appid=appid_list[i];$J.post('//store.steampowered.com/recommended/ignorerecommendation',{action: '',sessionid:g_sessionID,appid:appid}).always(function(){loaded++;modal.Dismiss();if(loaded>=total){return;}else{modal=ShowBlockingWaitDialog( 'Executing…','Added <b>'+loaded+'</b>/'+total+'.');}});}}());
Steam wishlist add
(function(){var appid_list=[ADD_COMMA_SEPARATED_APPID_LIST_HERE];var i=0,total=appid_list.length;loaded=0;appid=0;modal=ShowBlockingWaitDialog( 'Executing…', 'Please wait until all requests finish. Ignore all the errors, let it finish.' );for(;i<total;i++){appid=appid_list[i];$J.post('//store.steampowered.com/api/addtowishlist',{sessionid:g_sessionID,appid:appid}).always(function(){loaded++;modal.Dismiss();if(loaded>=total){return;}else{modal=ShowBlockingWaitDialog( 'Executing…','Added <b>'+loaded+'</b>/'+total+'.');}});}}());
Comment has been collapsed.
I haven't used that feature of ESGST myself but I find it odd it wouldn't support appid format? How else you distinguish games with same titles like "Escape" https://steamdb.info/search/?a=app&q=escape.&type=-1&category=0
It shouldn't take much work to modify the ESGST code to make it do so.
at https://www.steamgifts.com/account/settings/giveaways/filters the appids include standard format link https://store.steampowered.com/app/x
it's quite easy script to make that collects appids from all /app/x links. Just need to make sure the script ignores /sub/x links because they need to be added using different API call. the https://store.steampowered.com/dynamicstore/userdata/ output does include "rgIgnoredPackages" list but I don't know (yet) how to add subids to that.
I could do this but I'm too busy to do it at this time.
Comment has been collapsed.
For anyone who wants to do this:
Could not get the script above working, but found a semi-working other solution, which I've fixed by rewriting the rate limiting stuff.
Here it is: https://greasyfork.org/en/scripts/504215-import-export-steam-ignore-list-v2
I'm using it with Tampermonkey on Firefox.
A list of appids could be exported via ESGST from https://www.steamgifts.com/account/settings/giveaways/filters. Make sure to have infinite scrolling enabled beforehand. Switch to the Games tab, scroll all the way to the bottom until ALL the ignored games are listed. Mass-select all via the Multi-manager (cogwheels, filled box). If you have thousands of ignored games, this is going to be painfully slow without any response, but just wait. After it completes, copy this to the custom format:
[line][type]/[id],[/line]
And start the process (Export to, pen).
Use the cogwheels again, now the box is filled with the ID's. Copy the result to a text editor, sort alphabetically, remove all the sub/id as those are to be handled differently (to be determined). Remove the app/ part via search/replace to empty, so you have only ids and a comma in every line like 12345,
with absolutely NO whitespace before, between or after.
This list can be copied to the userscript's import box. Remove the comma from the last line, and DO NOT add a newline after (so the cursor shall be the end of the last line).
I'm doing it in blocks of 1000 games, but probably all-at-once should work too (previously I've reached the Access Denied page after around 100-200 games, but now no problem with 1000 games so far).
The Web Developer Console can be opened to check some progress. Removed games will trigger a 400 Bad Request, that's no problem (these will show up in the failed count). If error lines are coming fast with a different error code, that's gotta be the rate limiting again, which is going to need some tweaks then. If the rate limiter triggers, you won't be able to reach the store.steampowered.com page for about 5-15 minutes, but after that it should work again.
Comment has been collapsed.
There's no direct feature for it. At least I haven't found one but you can use multi-manager and endless scrolling. Activate both, activate games in multi-manager, go to your sg filters page, load some pages with endless scrolling (I wouldn't do all at once if you have many hidden games), select all games in multi-manager, click on export to links or if you want you can use custom format. Everything will be added as text to the box. Just click copy and you have everything as text in your clipboard.
Comment has been collapsed.
That's strange. I tested it with 6 pages loaded (150 games) and it worked with all for me. Another solution would be to ask rafael to implement a better feature for that extraction. I'm pretty sure he would do that.
Edit: OK just saw that you already did that.
Comment has been collapsed.
I was thinking of suggesting this myself, big fan of the idea.
Comment has been collapsed.
1,769 Comments - Last post 10 minutes ago by Mhol1071
2 Comments - Last post 55 minutes ago by maruten
51 Comments - Last post 1 hour ago by RCSWE
541 Comments - Last post 1 hour ago by nalf2001
13 Comments - Last post 2 hours ago by osztihun
21 Comments - Last post 5 hours ago by Seibitsu
3 Comments - Last post 8 hours ago by lostsoul67
112 Comments - Last post 6 minutes ago by achilles335
32 Comments - Last post 12 minutes ago by Vincer
125 Comments - Last post 13 minutes ago by achilles335
17 Comments - Last post 16 minutes ago by GeoSol
713 Comments - Last post 17 minutes ago by Mikurden
8 Comments - Last post 27 minutes ago by Hawkingmeister
6 Comments - Last post 27 minutes ago by JMM72
Just curious if theres a way to do this, i'm guessing theres not but no harm in asking :D! Gotten up to 2.6k ignored items with all the old indie games and stuff, while theres no real reason to do so would be nice to somehow transfer that to steam.
Comment has been collapsed.