Hiya!
I really enjoy Vintage Story, so much so that I made an extremely fast mod manager called Rustique! Get it, Rust -ique? Rust - the langue used and Antique - because Vintage? get it??
..anyway. Currently, there are several other tools that handle updates, but none that manage dependencies, even less that are fast. I needed something that did all of that and more, so I decided to learn Rust and build my own!
There are a lot of features planned, most excitedly being able to create and install modpacks! Right now you can update existing mods, install new ones, or just download the dependencies you are missing. Rustique was made to take as little time as possible, so you can spend more time playing VS and less time managing your mods.
How is it so fast? Rustique utilizes a combination of asynchronous libraries (tokio + reqwest) to manage API calls, downloads and multi-threading (rayon) for processing the zip files. Even lower end PC's these days have multiple cores and Rustique takes full advantage of that.
Note: This is alpha software! It works really well but there will be bugs and potentially unexpected behavior. Expect frequent updates with bug fixes and new features!
This is a command line tool, but I assure you it's very easy to use. Check the page for your platform to see how to use it.
Platforms:
Linux: https://mods.vintagestory.at/rustique
Windows: https://mods.vintagestory.at/rustiquewindows
Mac: For now you will need to compile from source, I don't have a mac I can use to build this right now. Use the Linux page as the commands and directories are identical
Source code: https://github.com/Tekunogosu/Rustique
I have a discord that anyone interested in the project can join. You can post bugs, give feedback or just to reach out to me if you need. You'll also be able to grab the releases before they show up on the mod site, (I push smaller updates to git which show up on discord, when there is enough updates I'll upload to the mod site too)
https://discord.gg/mXXVTgQgzs
Hope you enjoy Rustique as much as I enjoyed making it and I would love to hear any feedback you may have!