Welcome to the Official Hub for Vintage Story Mods!

It's goal is to simplify access and management of community made modifications to the base game. This site connects to your game account, so no extra sign up required.
If you don't have a game account yet you can buy it on the official store.

Whenever you're ready head over to the list of mods! To install mods, check out our guide on the wiki

Cheers,
  Tyron



Latest 10 Mods


Latest 20 Comments

On Text By Date
ViSST Server Tool

Works good for me so far. Thanks for the neat tool.

BillSand 2 minutes ago
Rivers

Any plans for the sedimentary clay addon? I really wanted that. :(

AzuliBluespots 6 minutes ago
BetterRuinsLootChanges

Desolae

Maybe maybe not.
Its no longer supported so I recommend using the config we have in betterruins itself. Take a look at the moddb page of betterruins to see what mods you need to use the config.

NiclAss 7 minutes ago
Mostly Harmless

Working on it.

nim 11 minutes ago
VS Village

Villagers disapear in old save from 1.19 but in 1.20 but surely because of it.

Neocrife 13 minutes ago
Combat Overhaul

Maltiez does this not work with all classes mod? with the weapon bonus ects?

rjc523 17 minutes ago
All Classes

DejFidOFF does it just not give bonus with xskills?

rjc523 20 minutes ago
Mushroom Roulette

Hi - is there any possibility of this being updated for 1.20? It might just be my personal combination of mods but I get an error message when trying to load the game with this one:

19.1.2025 13:02:45 [Error] [mushroomroulette] Exception: Assembly with same name is already loaded
at System.Runtime.Loader.AssemblyLoadContext.<LoadFromPath>g____PInvoke|5_0(IntPtr ptrNativeAssemblyBinder, UInt16* ilPath, UInt16* niPath, ObjectHandleOnStack retAssembly)
at System.Runtime.Loader.AssemblyLoadContext.LoadFromAssemblyPath(String assemblyPath)
at System.Reflection.Assembly.LoadFrom(String assemblyFile)
at Vintagestory.Common.ModContainer.<>c__DisplayClass36_0.<LoadAssembly>b__0(String path) in VintagestoryLib\Common\API\ModContainer.cs:line 455
at System.Linq.Enumerable.SelectListIterator`2.MoveNext()
at System.Linq.Enumerable.WhereEnumerableIterator`1.ToList()
at Vintagestory.Common.ModContainer.LoadAssembly(ModCompilationContext compilationContext, ModAssemblyLoader loader) in VintagestoryLib\Common\API\ModContainer.cs:line 481

I mean it probably is my combination of mods, I'll try some experimenting.

Breugpfel 22 minutes ago
ElectricityAddon

Noa3

We are not seeing such a problem now. Copy the crash log message here or on github issue tracker

tehtelev 43 minutes ago
Extra Overlays

will this be updated to 1.20.1?

 

Keagan 45 minutes ago
Quick Stack

I did a brief testing on 1.20. There were no API changes, so everything should work as expected. I'm working on a generic approach to mod compatibility issues - blacklisting\whitelisting, but it will take a while. Desolae

Hellaeh 45 minutes ago
ElectricityAddon

small bug leading to a disconnect: you can place a cable on a motor and then it crashes the client

Noa3 52 minutes ago
Butchering

I really like the concept.

However I find the fact that you can make a hook and skin the animal, but cannot do anything with the skinned and bled carcass itself unless you have a butcher's table (which requires copper) seems extremely strange.
Am I missing something here?

 

 

BDtetra 57 minutes ago
Stone Quarry

It does not work on 1.20.1 on our Server.

We use the newest Version StoneQuarry_VS1.20.0-rc.4_net7_v3.4.2
CommonLib: VS1.20.0-rc.1_net7_v2.6.1

Farmerpasci 57 minutes ago
Bulk Molds

Being Trans isn't political.

RealNerdguin 57 minutes ago
Titanium Tools and amenities

Great mod :D. Just getting these errors in SP, latest mod version and 1.20 game version.

}
19.1.2025 21:56:14 [Error] Patch 4 (target: game:itemtypes/resource/metalbit.json) in tstools:patches/metal.json failed because supplied path /attributes/handbook/excludeByType/*-titanium is invalid: The json path /attributes/handbook/excludeByType/*-titanium was not found. Could traverse until /attributes/handbook/excludeByType, but then '*-titanium' does not exist. Full json at this path: {
"*-chromium": true,
"*-platinum": true,
"*-stainlessteel": true,
"*-uranium": true
}
19.1.2025 21:56:14 [Error] Patch 5 (target: game:itemtypes/resource/ingot.json) in tstools:patches/metal.json failed because supplied path /attributes/handbook/excludeByType/*-titanium is invalid: The json path /attributes/handbook/excludeByType/*-titanium was not found. Could traverse until /attributes/handbook/excludeByType, but then '*-titanium' does not exist. Full json at this path: {
"*-chromium": true,
"*-platinum": true,
"*-stainlessteel": true,
"*-uranium": true
}
19.1.2025 21:56:14 [Error] Patch 8 (target: game:itemtypes/resource/metalplate.json) in tstools:patches/metal.json failed because supplied path /attributes/handbook/excludeByType/*-titanium is invalid: The json path /attributes/handbook/excludeByType/*-titanium was not found. Could traverse until /attributes/handbook/excludeByType, but then '*-titanium' does not exist. Full json at this path: {
"*-chromium": true,
"*-platinum": true,
"*-stainlessteel": true,
"*-uranium": true
}

Rapidash 1 hour ago
Art of Cooking

Could you add the list of fillings that can be added to a shawarma? I tried putting cooked red meat in and I couldnt :(

Xeros08 1 hour ago
Fauna of the Stone Age: Felinae

I had my first encounter with a Lynx and her kitten today.

Both of them literally walked up the side of my house border wall and down the other side. Then fled over the other side of my gargen before leaping over the 3 block high wall. I'm no expert on this but I don't think Lynx can walk up vertical surfaces. 🤣

FlareFluffsune 1 hour ago
Pipeleaf

If you'd rather manage the integration on your side, let me know Fiacre

Crabb 1 hour ago
Bulk Molds

Incredible how a blurry colour gradient can have people throw a hissy fit

MrChok 1 hour ago