
Mods / vsmod: Vintage Story Mod Manager CLI
Author: stevewm
Side: Client
Created: May 17th at 9:51 AM
Last modified: Jun 24th at 3:28 PM
Downloads: 51
Follow Unfollow 3
Latest release:
vsmod_Windows_x86_64_v0.4.3.zip
‼️ See GitHub for the latest binaries for Windows, Linux, and macOS. Versions will not be updated here regularly due to the ModDB API not supporting automated publishing. ‼️
Vintage Story Mod Manager (vsmod
)
A command-line tool designed to manage mods for Vintage Story, a wilderness survival sandbox game, using a simple config file.
[!WARNING] Early version. Expect bugs!
Features
Download mods

Mod and Game version compatibility
Each time a new game version is released mod authors must manually mark their mods as compatible with it. Many don’t bother to do this, breaking reliable compatibility checks.
To work around this, game_version
supports semver constraints. For example, setting it to ~1.20.0
will mean as long as a mod is marked as compatible for 1.20.0
, 1.20.1
, 1.20.2
, etc., it will be downloaded.
List mods

Hooks
Pre and post-run hooks can be used to run arbitrary commands before or after a vsmod command runs. For example, you can use a pre-run hook to clear the mods directory before downloading new mods. Hooks also support templating values from the config file. See the documentation for Go’s text/template package for how to use templating.
Hooks can be skipped by passing --hooks=false
.
Installation
Download pre-built binaries for Windows, macOS and Linux on the Releases page.
Usage
Run vsmod --help
to see the available commands and their options.
An example configuration file can be found in examples/.
Container Image
vsmod is also built as a container image.
Planned Features
- Mod version updating
Support
Please raise an issue if you need help or have a feature request. Even better, raise a pull request if you’re able.
Mod Version | Downloads | Release date | Changelog | Download |
---|---|---|---|---|
0.4.3 | 17 | Jun 24th at 3:28 PM | vsmod_Windows_x86_64_v0.4.3.zip | |
- fixes issue with download path handling in the config file | ||||
0.4.0 | 13 | Jun 21st at 1:30 PM | vsmod_Windows_x86_64_v0.4.0.zip | |
- support skipping hooks with `--hooks=false` flag |
Most def auto-install dependancies!
LunaGore maybe, I'm open to feature suggestions. I built this with a GitOps server management workflow in mind.
Is this mod going to add any additional features that other mod managers don't currently have? For example there's a different CLI mod manager for both windows and linux here: https://mods.vintagestory.at/rustique & https://mods.vintagestory.at/rustiquewindows
Then there's also these two with user-friendly GUI: https://mods.vintagestory.at/mvl & https://mods.vintagestory.at/vslauncher
Not knocking the project, just wondering about plans for the future!