katkosmos 2017 年 7 月 26 日 下午 2:31
Add All Subscribed Workshop Addons to Collection
Basically, a button while making or editing a collection, that allows you to add all the subscribed workshop addons for the game (e.g. Garry's Mod) to the collection. For instance, I have 400+ addons installed for Garry's Mod, and going through all of them and adding them manually is a huge pain in the butt. Some people have 1,000+ addons, so for them, it's even worse.
最后由 katkosmos 编辑于; 2017 年 7 月 26 日 下午 5:37
< >
正在显示第 1 - 15 条,共 44 条留言
Sir Smite 2017 年 10 月 13 日 上午 3:56 
I don't know why virtually all of the threads about this particular feature have NO responses whatsoever.

Steam, please, this feature is sorely needed. For the love of all that is decent, PLEASE ADD THIS SIMPLE FEATURE.
joel 2018 年 4 月 10 日 下午 1:55 
yes PLEASE ADD THIS. i have over 1k mods and want to play with friends but it would take too long to send the links to every single one
Sillydolphin 2018 年 4 月 23 日 上午 4:12 
STEAM WHY YOU DO THIS
Exile «Foxy» (Ryder17z) 2018 年 4 月 27 日 下午 5:10 
Why is this still not added?
Sable 2018 年 4 月 27 日 下午 7:36 
Yeah I think this would be useful to have.
pidginnn 2018 年 6 月 30 日 上午 6:05 
why isn't this a feature and i hate steam cuz i make a collection with 400+ mods which was a pain in the butt and there isn't a button called *subscribe to all* so my friends are 2 lazy to download them all and i just be there like

I WANNA DIE
Tyler 2018 年 7 月 25 日 下午 3:10 
Another basic feature steam is missing.... got to be one of the most unintuitive services I've ever used.
CarlossInsurance 2018 年 9 月 9 日 下午 3:53 
rip
StinkyCheeseHead 2018 年 9 月 22 日 上午 8:07 
Thred posted in July 2017... September 22, 2018 and we still don't have it
Exile «Foxy» (Ryder17z) 2018 年 9 月 22 日 下午 3:20 
引用自 StinkyCheeseHead
Thred posted in July 2017... September 22, 2018 and we still don't have it
valve is a little bit lazy
tmoney 2019 年 5 月 16 日 下午 6:24 
yea i have 2,000+ and ive been adding them to a collection for over an hour and i only have 500 or so added :steamfacepalm:
76561198879568820 2019 年 5 月 17 日 上午 8:27 
vay amina
batatspamavert 2019 年 6 月 17 日 下午 2:07 
2
3
5
3
I think that I have created a simpler method:

So, 𝗶𝗻 𝗯𝗿𝗼𝘄𝘀𝗲𝗿, 𝗻𝗼𝘁 𝘁𝗵𝗲 𝗮𝗽𝗽, go to your game's workshop -> Browse -> Collections -> Create collection. Fill all that required crap. Now you should be on 'Add / Edit Child Items' screen. Go to 'Subscribed items' tab, open your developer console (f12) and paste this code:

(function() { let items = Array.prototype.slice.call(document.querySelectorAll('.itemChoice:not(.inCollection)')); let form = document.getElementById('AddChildItemForm') let promises = [] items.forEach(item => { let id = item.id.replace('choice_MySubscribedItems_', '').replace('choice_MyItems_', ''), data form.querySelector('[name="childid"]').value = id data = new FormData(form) console.log('sending ' + id) promises.push(fetch('https://steamcommunity.yuanyoumao.com/sharedfiles/addchild', { method: 'POST', body: data }).then(() => { console.log(id + ' ok') }) .catch(() => { console.log(id + ' FAILED____________________') }) ) }) Promise.all(promises).then(() => { console.log('%c ALL FINISHED OK! Reloading in 5 seconds.', 'background: #000; color: #1aff00;') setTimeout(() => { location.reload() }, 5000) }).catch(res => { console.log('%c ERROR! Details below:', 'background: #000; color: #ff4400;') console.log(res) }) })()

This code will iterate through all the items available and send a call to Steam API to add each one of them to the collection. Wait until you start (and finish) seeing messages like '1234567 ok'. It might take a moment, I think steam has some throttling mechanism for those requests. After it finishes you should get a message on black background 'ALL FINISHED OK! Reloading in 5 seconds' - after which it should reload the window and you can see if it really went ok. Then just publish the collection. Now you have all your items in one place.
< >
正在显示第 1 - 15 条,共 44 条留言
每页显示数: 1530 50