Skip to content

Outerbeast/SC-Addon-Installer

Repository files navigation

alt text

Sven Co-op Addon Installer

A simple addon installer for Sven Co-op, supporting various archive formats and direct downloads.

Features

  • Supports installation of Sven Co-op addons from archives and map files.
  • Handles the following archive formats:
    • .zip, .7z, .rar, .tar, .gz, .bz2, .xz, .zst
  • Handles the following map file types:
    • .bsp, .cfg, .res, .wad, .fgd
  • Drag-and-drop support for adding files.
  • Download and install addons directly from URLs.
  • Simple, user-friendly Windows Forms interface.

Installation

  • Download the application from the Releases section
  • Run the exe for initial setup, this will search for your Sven Co-op game install

Usage

  1. Add Addons:

    • Drag and drop addon files or archives into the list, or use the "Add" button.
    • You can also add download URLs or a list file containing URLs via the "Add download" option.
  2. Set Install Path:

    • Click the install path label to select your Sven Co-op Addon Directory.
  3. Install Addons:

    • Click "Install" to extract/copy all listed addons to the selected directory.
    • The installer will overwrite existing files if necessary.
  4. Manage List:

    • Use "Remove" to delete selected addons from the list.
    • Use "Clear" to remove all addons from the list.

Building from Source

Prerequisites

dotnet --version

Build Instructions

  1. Download or clone the repository:
git clone https://github.com/Outerbeast/SC-Addon-Installer.git
cd SC-Addon-Installer
  1. Run the build script:
  • Double-click build.cmd or run it manually:
build.cmd

The executable will be generated in the current directory.

License

See LICENSE for details.

Feedback & Issues

If you have feedback or encounter issues, please open an issue on GitHub Issues.


Thank you for using Sven Co-op Addon Installer! You are now ready to head on over to SCMapDB and start playing your favorite campaigns today.

Credits

  • Outerbeast - Author
  • Garompa - Testing and feedback
    • SharpCompress - Archive handling library (MIT License)