Skip to content

First functional release

Choose a tag to compare

@Vijabei Vijabei released this 04 Jan 20:26

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

  1. Download the release package
  2. Extract to your desired location
  3. Run WorkshopManager.exe
  4. Configure your SteamCMD path in the application

SteamCMD Script Generation

There are two ways to generate the required SteamCMD scripts:

  1. Online Generator at softknight.de

    • Visit the generator website
    • Input your Workshop collection information
    • Get the generated script file
  2. 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