Games like Space Engineers and Garrys Mod and many others have large modding communities. Sometimes you might be tempted to download hundreds if not thousands of mods.
But then something goes wrong, you don't know what's causing the problem so all you want to do unsubscribe from everything and start fresh. Unfortunately, the Workshop UI is, let's say, lacking in functionality. It's very tedious to unsubscribe from everything. This tool helps make the process far less tedious.
Once installed, you can visit your list of subscribed workshop items and you'll notice that there is a white square in the upper left corner. Click that square, the extension goes to work, clicking every unsubscribe button on the page, waiting for everything to finish, then reloading the page and seeing if there are any more unsubscribe buttons. If there are more, then the whole process loops over until there are no more items left to unsubscribe.
- Download manifest.json, unsubsciber.js, and unsubscriber.css to a directory.
- Open the extensions setting in Chrome.
- Enable developer mode.
- Clicked Load Unpacked Extension, point to the directory you put those two files in
- Visit your list of subscribed workshop items
- Click the white square in the upper left corner and enjoy
THIS TOOL MAKES CHANGES TO YOUR STEAM ACCOUNT. USE WITH CAUTION.
ONCE STARTED, THERE IS NO UI OPTION TO STOP THE PROCESS. THERE IS NO CONFIRMATION WINDOW EITHER.
THIS TOOL WILL NEVER APPEAR ON THE CHROME APP STORE OR ANY OTHER DISTRIBUTION SERVICE. DO NOT USE ANY 3RD PARTY STEAM TOOL WHOSE CODE YOU CAN NOT VERIFY EASILY YOURSELF.
THIS TOOL WILL NEVER ASK FOR YOUR STEAM CREDENTIALS. NEVER GIVE OUT YOUR STEAM CREDENTIALS TO ANY THIRD PARTY SOFTWARE OR SERVICE!
This is code that manipulates your steam account. Everyone should be skeptical and weary about executing code like this. By ensuring that you download from github is what you run, you can ensure that the code you see here is what you are running.
If you are unsure about executing this code, then ask someone who can understand this code to vet it for you.
Remember, this is about trust and I want to make sure this code is trustworthy considering the potential for abuse that exists here. As such, this tool will NEVER be available anywhere outside of github.
Well, I don't plan on doing it myself any time soon, but this code is simple enough that anyone else is free to submit a pull request or fork this to port it to Firefox.
I can not see anything that would prevent using such a tool. However, there may be reasons we are not aware for Valve not letting us "unsubscribe to all". You use this at your own risk.