Simple tool for downloading addons from Steam Workshop. MIT Licensed
Tool has been designed for L4D2 dedicated servers (where host_workshop_collection still does not exist), but should work for any other game's workshop (sometimes workshop is private and you need to use Steam).
- Windows: install latest Visual C++ Redistributable
- Linux: install CURL and libfmt
- Download and unpack app
- Create collections.txt and addons.txt in tool's location
- Paste IDs to appropriate files. One ID per line!
- (https://steamcommunity.com/sharedfiles/filedetails/?id=XXX - XXX is the id of collection or addon)
- Run the tool in terminal. Addons will be downloaded to addons directory.
- No params yet
- Every run will download everything again. No existence/update detection yet
- Download progress is not visible
- Requires CMake 3.15, libcurl, nlohmann-json
- Windows: requires MSC 19.35 or later
- Linux: requires GCC 13.0.0 or later or libfmt