Releases: Vijabei/SteamWorkshopManager
Release list
Workshop Manager 1.1.0
What's new
- Auto-updater: the app now checks GitHub for new versions on startup and can update itself with one click - no more manual downloads. You can postpone or skip versions; the check can be disabled via
CheckForUpdatesinworkshopmanager_settings.json.
Note: this is the first version with the updater, so 1.0.0 users need to download this release manually once. From now on the app keeps itself up to date.
Requirements
- Windows 10/11 (64-bit), .NET 8.0 Desktop Runtime
Workshop Manager 1.0.0
The first full release of Workshop Manager — no external website or script files needed anymore.
Highlights
- Built-in Steam Workshop browser (WebView2): browse collections and mods, import them with one click, and collect your subscribed items across all pages using your own Steam session.
- Local collection processing via the official Steam Web API — nested collections supported, no scraping, no login, no API key.
- One-click SteamCMD setup: the app downloads and configures SteamCMD for you.
- Reliable downloads: large collections are downloaded in batches with automatic retries; success is verified per mod on disk.
- Mod list with real metadata: titles, sizes, last-update dates, installed/update-available status.
- Skips already installed mods (optional), detects available updates, optional cleanup of raw workshop files.
- Legacy SteamCMD script files (e.g. from softknight.de) can still be imported.
Requirements
- Windows 10/11 (64-bit)
- .NET 8.0 Desktop Runtime
- WebView2 Runtime (preinstalled on Windows 10/11)
Download the zip below, extract, and run WorkshopManager.exe.
v0.1.2-alpha
Version 0.1.2-alpha
New Features
- Added option "Only copy new mods" to selectively install mods
- Progress bar now accurately tracks only mods from current script file
- Improved mod installation performance by skipping already installed mods when "Only copy new mods" is enabled
Technical Improvements
- Fixed progress bar calculation to prevent overflow errors
- Added proper handling of mod IDs using HashSet for efficient tracking
- Improved logging for skipped mods
Use Case
This update is particularly useful when you want to:
- Add new mods to an existing mod collection
- Avoid re-copying previously installed mods
- Save time during mod installation by processing only new content
Notes
- Existing features like workshop cleanup remain unchanged
- Settings and configuration handling stays the same
- Backwards compatible with existing script files
For bug reports or feature requests, please open an issue on GitHub.
First functional release
Workshop Manager v0.1.1-alpha
This is the first stable alpha release of the Workshop Manager, a Windows application designed to simplify the installation and management of Steam Workshop mods.
Features
- User-friendly Windows Forms interface for mod installation
- Support for Steam Workshop collection scripts
- Progress tracking with detailed status updates
- Comprehensive logging system with both UI and file logging
- Optional cleanup of workshop files after installation
- Configurable SteamCMD path directly in the UI
- Cancellable installation process
- Automatic mod info file generation
Technical Details
- Built with .NET 8.0 for Windows
- Framework-dependent deployment
- Supports Windows x64 platforms
- Uses Newtonsoft.Json for data handling
- Implements async/await pattern for non-blocking operations
Requirements
- Windows 64-bit operating system
- .NET 8.0 Runtime
- SteamCMD installed and configured
- Sufficient disk space for mod downloads and installation
Installation & Tools
- Download the release package
- Extract to your desired location
- Run WorkshopManager.exe
- Configure your SteamCMD path in the application
SteamCMD Script Generation
There are two ways to generate the required SteamCMD scripts:
-
Online Generator at softknight.de
- Visit the generator website
- Input your Workshop collection information
- Get the generated script file
-
Tampermonkey Script (Alternative)
- Install the provided Tampermonkey script from softknight.de
- The script integrates directly with Steam Workshop pages
- Generates the same standardized script format
Both methods generate compatible script files in this format:
@ShutdownOnFailedCommand 0
@NoPromptForPassword 1
force_install_dir ./
login anonymous
bVerifyAllDownloads 1
workshop_download_item [GameID] [ModID]
...
Known Limitations
- Currently supports Windows x64 platforms only
- Installation must be run with appropriate permissions for target directory
Changes in this Release
- Initial implementation of core functionality
- Basic UI with progress tracking
- Logging system implementation
- Cancellation support
- Workshop file cleanup feature
- Error handling and user feedback
Notes
This is an alpha release intended for testing and feedback. While the core functionality is stable, you may encounter bugs or limitations. Please report any issues on our GitHub issue tracker.
Build Information:
- Version: 0.1.1-alpha
- Target Framework: net8.0-windows
- Platform: win-x64
- Release Date: 2025-01-04