Mods / Overhaul lib
- Tags:
- Author:
- Maltiez
- Side:
- Both
- Created:
- Apr 5th 2025 at 8:09 PM
- Last modified:
- May 3rd at 7:56 PM
- Downloads:
- 718044
- Follow Unfollow 3295
-
Latest release (for Vintage Story 1.22.0-pre.1 - 1.22.2, potentially outdated):
overhaullib_2.0.8.zip 1-click install
Implements different utils.
Logs list of loaded mods.
Loads and registers icons from 'textures/sloticons' folder.
Manages loaded shapes cache.
Old description (before 1.22)
Make sure to fully restart the game after installation. Report bug via official VS discord server.
Contains code necessary for other mods.
Incompatibilities:
- Optitime before 1.4.0 (it just spams errors and drops fps to a halt)
- Reshade (was reported to break items rendering with custom shaders)
- kemono (lib animations system wont work with this mod)
UPDATED: Immersive First Person mode: game will switch to regular camera mode when you hold item with animations, you can turn this off in CO settings, but you will not be able to aim with CO melee weapons and ranged weapons that use weapon model to aim, like firearms. After switching between modes from game settings it can take some time for animation system to adjust (settings are checked at some intervals in time, because they are slow to check)
It is highly recommended to use with: Rubberbandaid mod
Dev versions of the lib for mod developers: github.com/maltiez2/vsmod_Overhaullib/releases, requires ImGui installed, press Ctrl+L to access dev tools in game. Poke me in discord if you need a newer dev version released.
You can disable all CO animations (for better performance in case of large number of players in same place) via hotkey: Ctrl+PageUp.
Adds hotkey (F by default) for interacting with sheaths, sling and other tool holding bags. Does not conflict with tool selector (both dialogs can be opened and closed at the same time).
Adds new slots to character inventory. List of new clothes categories:
- headgear
- frontgear
- backgear
- rightshouldergear
- leftshouldergear
- waistgear
- miscgea
About virus alerts: learn.microsoft.com
New inventory icons are made by kestrelcrow
| Mod Version | Mod Identifier | For Game version | Downloads | Released | Changelog | Download | 1-click mod install* |
|---|---|---|---|---|---|---|---|
| 2.0.8 | overhaullib | 46606 | May 3rd at 7:56 PM | overhaullib_2.0.8.zip | 1-click install | ||
|
Texture damage effect bug fix | |||||||
| 2.0.7 | overhaullib | 165 | May 3rd at 7:14 PM | overhaullib_2.0.7.zip | 1-click install | ||
|
Fixed method to prefix texture was removed textures from shape if prefix was empty | |||||||
| 2.0.6 | overhaullib | 6025 | Apr 30th at 10:10 PM | overhaullib_2.0.6.zip | 1-click install | ||
|
Split methods for prefixing textures and elements | |||||||
| 2.0.5 | overhaullib | 4667 | Apr 28th at 6:29 AM | overhaullib_2.0.5.zip | 1-click install | ||
|
Adjustments to shape loading util for Player Model lib, can cause bugs with PML below version 1.16.0 | |||||||
| 2.0.4 | overhaullib | 9719 | Apr 23rd at 9:37 AM | Empty | overhaullib_2.0.4.zip | 1-click install | |
| 2.0.3 | overhaullib | 1818 | Apr 22nd at 10:29 AM | overhaullib_2.0.3.zip | 1-click install | ||
|
Improved logging | |||||||
| 2.0.2 | overhaullib | 725 | Apr 22nd at 9:31 AM | overhaullib_2.0.2.zip | 1-click install | ||
|
Brought changes to shape loading util from PML | |||||||
| 2.0.1 | overhaullib | 26 | Apr 22nd at 9:22 AM | overhaullib_2.0.1.zip | 1-click install | ||
|
Some adjustments to utils | |||||||
| 2.0.0 | overhaullib | 1107 | Apr 20th at 12:32 AM | overhaullib_2.0.0.zip | 1-click install | ||
|
Removed most of the code to separate libs, left utils and some additional code | |||||||
| 1.21.1 | overhaullib | 431 | Apr 11th at 6:36 PM | Release Retracted | |||
Retraction Reason:Not working anyway, wait for proper 1.22 update Changelog:Temporary version until I finish proper refactoring for 1.22 | |||||||
| 1.21.0 | overhaullib | 45124 | Feb 28th at 3:38 AM | overhaullib_1.21.0.zip | 1-click install | ||
|
Added hooks for weapon operations for enchants mod | |||||||
| 1.20.17 | overhaullib | 3738 | Feb 26th at 12:26 PM | overhaullib_1.20.17.zip | 1-click install | ||
|
Added code for short entity info | |||||||
| 1.20.16 | overhaullib | 151 | Feb 26th at 10:32 AM | overhaullib_1.20.16.zip | 1-click install | ||
|
Implemented functionality for hit particles | |||||||
| 1.20.15 | overhaullib | 881 | Feb 25th at 10:26 PM | overhaullib_1.20.15.zip | 1-click install | ||
|
Fixed some bugs with riposte attacks | |||||||
| 1.20.14 | overhaullib | 3079 | Feb 23rd at 7:36 PM | overhaullib_1.20.14.zip | 1-click install | ||
|
Added reload speed stat to bows | |||||||
| 1.20.13 | overhaullib | 783 | Feb 23rd at 6:55 AM | overhaullib_1.20.13.zip | 1-click install | ||
|
Fixed second chance and grace period timers ticking too slow | |||||||
| 1.20.12 | overhaullib | 61 | Feb 23rd at 6:35 AM | overhaullib_1.20.12.zip | 1-click install | ||
|
Fixed some issues with melee weapons logic | |||||||
| 1.20.10 | overhaullib | 11514 | Feb 15th at 7:57 AM | overhaullib_1.20.10.zip | 1-click install | ||
|
Some fixes to slots with tags | |||||||
| 1.20.9 | overhaullib | 1513 | Feb 14th at 4:42 PM | overhaullib_1.20.9.zip | 1-click install | ||
|
Added config option to adjust how often fueled items (like exoskeletons or head lamps) get their fuel level updated. A lot of wearable items + custom player model can significantly increase of player model tessellation, and each time a wearable item update, player model is retessellated, which can cause freezes. | |||||||
| 1.20.8 | overhaullib | 775 | Feb 14th at 10:59 AM | overhaullib_1.20.8.zip | 1-click install | ||
|
Added auto switching to regular first person when item with CO animations is in the hands | |||||||
| 1.20.7 | overhaullib | 69 | Feb 14th at 10:21 AM | overhaullib_1.20.7.zip | 1-click install | ||
|
made rangedWeaponsDamage stat support configurable | |||||||
| 1.20.6 | overhaullib | 834 | Feb 13th at 11:44 PM | overhaullib_1.20.6.zip | 1-click install | ||
|
rangedWeaponsDamage now affects CO weapons, though it is not meant to be used, because there are other stats to affect ranged weapons, and player stats affecting ranged weapon damage makes zero sense | |||||||
| 1.20.5 | overhaullib | 4184 | Feb 10th at 10:14 PM | overhaullib_1.20.5.zip | 1-click install | ||
|
Fixed direction cursor being visible in some cases even if now weapons with directional attacks are held by the player | |||||||
| 1.20.4 | overhaullib | 4248 | Feb 8th at 9:45 PM | overhaullib_1.20.4.zip | 1-click install | ||
|
Now itemstacks for items with animations are marked with unique id on crafting, so game can tell with item in active slot was changed | |||||||
| 1.20.3 | overhaullib | 1733 | Feb 8th at 8:36 PM | overhaullib_1.20.3.zip | 1-click install | ||
|
Prevented unequiping bags that have content in them to prevent bugs with dissapearing items | |||||||
| 1.20.2 | overhaullib | 2853 | Feb 8th at 2:07 PM | overhaullib_1.20.2.zip | 1-click install | ||
|
Cleaned up harmony patching code. Might solve some hard to catch bugs related to world reloads | |||||||
| 1.20.1 | overhaullib | 1898 | Feb 7th at 7:52 PM | overhaullib_1.20.1.zip | 1-click install | ||
|
Added unique item id for weapons to track item changed in active slot | |||||||
| 1.20.0 | overhaullib | 528 | Feb 7th at 6:11 PM | overhaullib_1.20.0.zip | 1-click install | ||
|
Reworked tool bags behavior Restricted stack size for armor, clothes and vanity inventory slots to 1, to prevent some related bugs | |||||||
| 1.19.16 | overhaullib | 959 | Feb 7th at 8:43 AM | overhaullib_1.19.16.zip | 1-click install | ||
|
Fixed crash with null slot when a sheath with no tool slots is equipped | |||||||
| 1.19.15 | overhaullib | 2992 | Feb 5th at 2:49 PM | overhaullib_1.19.15.zip | 1-click install | ||
|
Fixed damage type not assigned when dealing damage to entities client side | |||||||
| 1.19.14 | overhaullib | 551 | Feb 5th at 7:31 AM | overhaullib_1.19.14.zip | 1-click install | ||
|
Fixed weapon stack not passed to spear projectile | |||||||
| 1.19.13 | overhaullib | 4928 | Feb 2nd at 8:57 AM | overhaullib_1.19.13.zip | 1-click install | ||
|
Fixed bowtowns ignoring creature hostility world setting | |||||||
| 1.19.12 | overhaullib | 8534 | Jan 30th at 4:07 PM | overhaullib_1.19.12.zip | 1-click install | ||
|
Fixed pitch and yaw mixed up in debug tool | |||||||
| 1.19.11 | overhaullib | 113 | Jan 30th at 3:17 PM | overhaullib_1.19.11.zip | 1-click install | ||
|
Rework block angles debug tool to display zone more correctly | |||||||
| 1.19.10 | overhaullib | 578 | Jan 30th at 12:31 PM | overhaullib_1.19.10.zip | 1-click install | ||
|
Added debug particles for block angles | |||||||
| 1.19.9 | overhaullib | 1805 | Jan 30th at 6:17 AM | overhaullib_1.19.9.zip | 1-click install | ||
|
Reworked how block works. Now if attack tier is higher than block tier, attack damage is not reduced at all, but its tier is reduced by block tier | |||||||
| 1.19.8 | overhaullib | 1203 | Jan 29th at 7:53 PM | overhaullib_1.19.8.zip | 1-click install | ||
|
Fixed animated item bug that could bork player (required player data wipe) or world, update to this version as quickly as you can | |||||||
| 1.19.7 | overhaullib | 17243 | Jan 20th at 9:31 PM | overhaullib_1.19.7.zip | 1-click install | ||
|
Potentially fix issue with weapons being stuck and unusable after lag spikes | |||||||
| 1.19.6 | overhaullib | 11263 | Jan 16th at 4:40 PM | overhaullib_1.19.6.zip | 1-click install | ||
|
Added parry cooldown stat | |||||||
| 1.19.5 | overhaullib | 1749 | Jan 15th at 11:29 PM | overhaullib_1.19.5.zip | 1-click install | ||
|
Fixed missed poleaxe proficiency lang entry | |||||||
| 1.19.4 | overhaullib | 653 | Jan 15th at 9:22 PM | overhaullib_1.19.4.zip | 1-click install | ||
|
Added support for multiple weapon proficiencies | |||||||
| 1.19.3 | overhaullib | 3168 | Jan 14th at 3:22 PM | overhaullib_1.19.3.zip | 1-click install | ||
|
Fixed bug with being unable to attack with melee weapon in some cases | |||||||
| 1.19.2 | overhaullib | 3563 | Jan 13th at 6:10 PM | overhaullib_1.19.2.zip | 1-click install | ||
|
Fixed crash when loaded with mods that have no authors specified in mod info | |||||||
| 1.19.1 | overhaullib | 485 | Jan 13th at 1:33 PM | overhaullib_1.19.1.zip | 1-click install | ||
|
Fixed a crash, added some logging | |||||||
| 1.19.0 | overhaullib | 7518 | Jan 11th at 12:02 PM | overhaullib_1.19.0.zip | 1-click install | ||
|
For CO: now if your weapon damage tier less than entity resist tier, you deal 50% damage (instead of 75% if one less and 50% otherwise) Fixed bug with player being unable to use weapons if they switch shield to main hand while blocking | |||||||
| 1.18.3 | overhaullib | 8946 | Jan 7th at 3:42 AM | overhaullib_1.18.3.zip | 1-click install | ||
|
Fixed animations for custom player models | |||||||
| 1.18.2 | overhaullib | 3667 | Jan 5th at 11:40 AM | overhaullib_1.18.2.zip | 1-click install | ||
|
Fixed shift click vanity slot dupe | |||||||
| 1.18.1 | overhaullib | 2194 | Jan 4th at 5:16 PM | overhaullib_1.18.1.zip | 1-click install | ||
|
Stuff for vanity mod | |||||||
| 1.18.0 | overhaullib | 432 | Jan 4th at 12:06 PM | overhaullib_1.18.0.zip | 1-click install | ||
|
Added code for vanity functionality | |||||||
| 1.17.5 | overhaullib | 3366 | Jan 3rd at 10:29 AM | overhaullib_1.17.5.zip | 1-click install | ||
|
Some features for CO | |||||||
| 1.17.4 | overhaullib | 399 | Jan 3rd at 5:31 AM | overhaullib_1.17.4.zip | 1-click install | ||
|
Fixed some issues with directions lock | |||||||
| 1.17.3 | overhaullib | 192 | Jan 3rd at 3:51 AM | overhaullib_1.17.3.zip | 1-click install | ||
|
Added hotkey to lock directions cursor (Shift + R by default) | |||||||
| 1.17.2 | overhaullib | 2395 | Jan 2nd at 8:51 AM | overhaullib_1.17.2.zip | 1-click install | ||
|
Fixed direction selector | |||||||
| 1.17.1 | overhaullib | 130 | Jan 2nd at 8:34 AM | overhaullib_1.17.1.zip | 1-click install | ||
|
Added gear slots hints | |||||||
| 1.17.0 | overhaullib | 80 | Jan 2nd at 7:59 AM | overhaullib_1.17.0.zip | 1-click install | ||
|
Added melee weapon tool modes | |||||||
| 1.16.17 | overhaullib | 478 | Jan 2nd at 4:09 AM | overhaullib_1.16.17.zip | 1-click install | ||
|
Update left shoulder slot icon to an icon from Kestrelcrow | |||||||
| 1.16.16 | overhaullib | 9224 | Dec 31st 2025 at 6:21 AM | overhaullib_1.16.16.zip | 1-click install | ||
|
Fixed quivers and sheaths hotkeys | |||||||
| 1.16.15 | overhaullib | 412 | Dec 31st 2025 at 4:42 AM | overhaullib_1.16.15.zip | 1-click install | ||
|
Added some safeguards around vanilla code Made icons on tools selector colored | |||||||
| 1.16.14 | overhaullib | 2137 | Dec 30th 2025 at 11:15 PM | overhaullib_1.16.14.zip | 1-click install | ||
|
Fixed bug when player has several sling but can interact only with one of them via gui or hotkeys | |||||||
| 1.16.13 | overhaullib | 6403 | Dec 28th 2025 at 5:53 PM | overhaullib_1.16.13.zip | 1-click install | ||
|
Fixed crash on reentering a world | |||||||
| 1.16.12 | overhaullib | 1193 | Dec 28th 2025 at 6:24 AM | overhaullib_1.16.12.zip | 1-click install | ||
|
Some adjustments for item magnet | |||||||
| 1.16.11 | overhaullib | 423 | Dec 28th 2025 at 2:43 AM | overhaullib_1.16.11.zip | 1-click install | ||
|
Fixed animation bug with sheild in offhand | |||||||
| 1.16.10 | overhaullib | 676 | Dec 27th 2025 at 10:28 PM | overhaullib_1.16.10.zip | 1-click install | ||
|
Added hotkey and gui dialog for interacting with sheaths and similar stuff: F by default, does not conflict with tool modes selection | |||||||
| 1.16.9 | overhaullib | 4418 | Dec 26th 2025 at 12:15 AM | overhaullib_1.16.9.zip | 1-click install | ||
|
Tweaked controls for blocking/throwing and block bashing. Fixed block not working after throwing javelin or spear | |||||||
| 1.16.8 | overhaullib | 638 | Dec 25th 2025 at 8:31 PM | overhaullib_1.16.8.zip | 1-click install | ||
|
Reduces first boss slam attack knockback by 5 times when CO is installed | |||||||
| 1.16.7 | overhaullib | 1831 | Dec 24th 2025 at 10:29 PM | overhaullib_1.16.7.zip | 1-click install | ||
|
Polearm grip length now is not reset on selection/deselection | |||||||
| 1.16.6 | overhaullib | 411 | Dec 24th 2025 at 7:24 PM | overhaullib_1.16.6.zip | 1-click install | ||
|
Fixed colliders for custom models not working properly | |||||||
| 1.16.5 | overhaullib | 244 | Dec 24th 2025 at 6:12 PM | overhaullib_1.16.5.zip | 1-click install | ||
|
Added more hover text to armor tab Fixed error in damage calculation in armor tab | |||||||
| 1.16.4 | overhaullib | 159 | Dec 24th 2025 at 4:41 PM | overhaullib_1.16.4.zip | 1-click install | ||
|
Now armor tab is not displayed if CO is not installed Reworked armor tab, not it has different mode for calculating damage | |||||||
| 1.16.3 | overhaullib | 1431 | Dec 24th 2025 at 2:13 AM | overhaullib_1.16.3.zip | 1-click install | ||
|
Implemented 'armorHungerRateAffectedness' stat | |||||||
| 1.16.2 | overhaullib | 248 | Dec 24th 2025 at 1:19 AM | overhaullib_1.16.2.zip | 1-click install | ||
|
Added code for ripostes | |||||||
| 1.16.1 | overhaullib | 445 | Dec 23rd 2025 at 11:05 PM | overhaullib_1.16.1.zip | 1-click install | ||
|
More code for CO | |||||||
| 1.16.0 | overhaullib | 1032 | Dec 23rd 2025 at 5:59 PM | overhaullib_1.16.0.zip | 1-click install | ||
|
Some work on melee combat. Support for new features in CO. | |||||||
| 1.15.8 | overhaullib | 20826 | Dec 10th 2025 at 5:26 PM | overhaullib_1.15.8.zip | 1-click install | ||
|
Fixed rare client side crash caused by previous update | |||||||
| 1.15.7 | overhaullib | 7764 | Dec 7th 2025 at 11:39 PM | overhaullib_1.15.7.zip | 1-click install | ||
|
Added collectible behavior for displaying in which slots an item goes | |||||||
| 1.15.6 | overhaullib | 3986 | Dec 7th 2025 at 11:13 AM | overhaullib_1.15.6.zip | 1-click install | ||
|
Fixed crash that could brick save | |||||||
| 1.15.5 | overhaullib | 7993 | Dec 1st 2025 at 4:31 AM | Release Retracted | |||
Retraction Reason:Fixed important crash that had chance to brick save Changelog:Fixes | |||||||
| 1.15.2 | overhaullib | 3706 | Nov 29th 2025 at 4:09 AM | Release Retracted | |||
Retraction Reason:Crash fixed above is still present here Changelog:Some hooks in lib code for Salty mods for adding compatibility | |||||||
| 1.15.1 | overhaullib | 780 | Nov 29th 2025 at 3:37 AM | overhaullib_1.15.1.zip | 1-click install | ||
|
Support for new aiming type Some support for dual wield | |||||||
| 1.14.0 | overhaullib | 4056 | Nov 27th 2025 at 1:33 AM | overhaullib_1.14.0.zip | 1-click install | ||
|
Code clean up for melee weapon class | |||||||
| 1.13.13 | overhaullib | 10716 | Nov 20th 2025 at 7:19 AM | overhaullib_1.13.13.zip | 1-click install | ||
|
Reworked `InInventoryPlayerBehavior` | |||||||
| 1.13.12 | overhaullib | 2195 | Nov 19th 2025 at 12:55 PM | overhaullib_1.13.12.zip | 1-click install | ||
|
Fixed grip adjustment not working | |||||||
| 1.13.11 | overhaullib | 987 | Nov 19th 2025 at 8:27 AM | overhaullib_1.13.11.zip | 1-click install | ||
|
Actually applied all the safeguards for inventory networking | |||||||
| 1.13.10 | overhaullib | 2319 | Nov 17th 2025 at 8:36 PM | overhaullib_1.13.10.zip | 1-click install | ||
|
Updated icons | |||||||
| 1.13.9 | overhaullib | 242 | Nov 17th 2025 at 7:05 PM | overhaullib_1.13.9.zip | 1-click install | ||
|
Same crash fix but in another method | |||||||
| 1.13.8 | overhaullib | 6228 | Nov 15th 2025 at 8:52 AM | overhaullib_1.13.8.zip | 1-click install | ||
|
Fix to crash inside `InventoryNetworkUtil` | |||||||
| 1.13.7 | overhaullib | 3221 | Nov 14th 2025 at 8:37 AM | overhaullib_1.13.7.zip | 1-click install | ||
|
Some fixed in hit detection code | |||||||
| 1.13.6 | overhaullib | 336 | Nov 14th 2025 at 4:50 AM | overhaullib_1.13.6.zip | 1-click install | ||
|
More null checks and safeguards around vanilla code in FueledItemSystem | |||||||
| 1.13.5 | overhaullib | 1395 | Nov 13th 2025 at 9:25 AM | overhaullib_1.13.5.zip | 1-click install | ||
|
Some safeguards to quivers and sheaths related code | |||||||
| 1.13.4 | overhaullib | 3738 | Nov 11th 2025 at 9:14 AM | overhaullib_1.13.4.zip | 1-click install | ||
|
Fixed modular armor resists not properly calculated (affects Visored Helmets mod) | |||||||
| 1.13.3 | overhaullib | 3750 | Nov 10th 2025 at 10:10 AM | overhaullib_1.13.3.zip | 1-click install | ||
|
Fixed some null ref crashes | |||||||
| 1.13.2 | overhaullib | 1808 | Nov 9th 2025 at 8:22 PM | overhaullib_1.13.2.zip | 1-click install | ||
|
Fixed crash when changing tier in armor protection claculation | |||||||
| 1.13.1 | overhaullib | 2221 | Nov 9th 2025 at 8:37 AM | overhaullib_1.13.1.zip | 1-click install | ||
|
Now melee weapons cant hit more than one player in one attack | |||||||
| 1.13.0 | overhaullib | 1246 | Nov 9th 2025 at 8:22 AM | overhaullib_1.13.0.zip | 1-click install | ||
|
Reworked armor tab Moved cache logs into debug log from main one | |||||||
| 1.12.19 | overhaullib | 11810 | Oct 31st 2025 at 3:37 PM | overhaullib_1.12.19.zip | 1-click install | ||
|
Some fixes to cache | |||||||
| 1.12.18 | overhaullib | 3691 | Oct 29th 2025 at 11:18 PM | overhaullib_1.12.18.zip | 1-click install | ||
|
Increased animators cache size | |||||||
| 1.12.17 | overhaullib | 190 | Oct 29th 2025 at 10:52 PM | overhaullib_1.12.17.zip | 1-click install | ||
|
Fixed bug with cache being too small | |||||||
| 1.12.16 | overhaullib | 259 | Oct 29th 2025 at 9:32 PM | overhaullib_1.12.16.zip | 1-click install | ||
|
Added support for 10-12 attack tiers | |||||||
| 1.12.15 | overhaullib | 254 | Oct 29th 2025 at 8:28 PM | overhaullib_1.12.15.zip | 1-click install | ||
|
Fixed missing pml error | |||||||
| 1.12.14 | overhaullib | 361 | Oct 29th 2025 at 6:07 PM | overhaullib_1.12.14.zip | 1-click install | ||
|
Improvements to animation caches | |||||||
| 1.12.13 | overhaullib | 10295 | Oct 26th 2025 at 3:54 PM | overhaullib_1.12.13.zip | 1-click install | ||
|
Attempt #2 to solve memory leak (that might not even be related to this mod) | |||||||
| 1.12.12 | overhaullib | 862 | Oct 26th 2025 at 11:03 AM | overhaullib_1.12.12.zip | 1-click install | ||
|
Rewrote animators cache to try and solve memory leak | |||||||
| 1.12.11 | overhaullib | 11238 | Oct 22nd 2025 at 10:58 AM | overhaullib_1.12.11.zip | 1-click install | ||
|
Some fixes to fall damage | |||||||
| 1.12.10 | overhaullib | 12287 | Oct 16th 2025 at 5:44 PM | overhaullib_1.12.10.zip | 1-click install | ||
|
Be careful wearing armor straight out of forge | |||||||
| 1.12.8 | overhaullib | 11258 | Oct 11th 2025 at 9:47 AM | overhaullib_1.12.8.zip | 1-click install | ||
|
Added slots categories | |||||||
| 1.12.7 | overhaullib | 5221 | Oct 9th 2025 at 11:33 PM | overhaullib_1.12.7.zip | 1-click install | ||
|
Fixed melee weapons, being able to attack through blocks Added player stats for damage multipliers for body parts | |||||||
| 1.12.6 | overhaullib | 4003 | Oct 8th 2025 at 3:20 AM | overhaullib_1.12.6.zip | 1-click install | ||
|
Fixed some armor stats descriptions | |||||||
| 1.12.5 | overhaullib | 1328 | Oct 7th 2025 at 9:42 PM | overhaullib_1.12.5.zip | 1-click install | ||
|
Added safeguard for one of the crashes. But it might result in undefined behavior when using backpack slots, please report any disappearing items bugs. | |||||||
| 1.12.4 | overhaullib | 511 | Oct 7th 2025 at 6:57 PM | overhaullib_1.12.4.zip | 1-click install | ||
|
Some tweaks to blocking and parrying mechanic to reduce delay between pressing button and block actually applied on server side | |||||||
| 1.12.3 | overhaullib | 3849 | Oct 6th 2025 at 4:29 PM | overhaullib_1.12.3.zip | 1-click install | ||
|
Sling damage now will not be reduced by manipulation speed below 100% but still will be increased by it above 100% up to 200% | |||||||
| 1.12.2 | overhaullib | 2758 | Oct 5th 2025 at 4:20 PM | overhaullib_1.12.2.zip | 1-click install | ||
|
Semi support for ifp | |||||||
| 1.12.1 | overhaullib | 3870 | Oct 5th 2025 at 3:54 AM | overhaullib_1.12.1.zip | 1-click install | ||
|
Improved code for using sheaths. Now when switching between weapons they actually return to their sheaths and not in gray out slots. | |||||||
| 1.12.0 | overhaullib | 1330 | Oct 5th 2025 at 12:23 AM | overhaullib_1.12.0.zip | 1-click install | ||
|
Rebalanced damage reduction by armor | |||||||
| 1.11.20 | overhaullib | 1692 | Oct 4th 2025 at 2:50 PM | overhaullib_1.11.20.zip | 1-click install | ||
|
Reverted fall damage changes. | |||||||
| 1.11.19 | overhaullib | 3403 | Oct 3rd 2025 at 2:46 PM | overhaullib_1.11.19.zip | 1-click install | ||
|
Removed unnecessary calculations from fall damage calc. Until vanilla have player vertical velocity value bugged on server, player vertical speed does not affect fall damage. | |||||||
| 1.11.18 | overhaullib | 1470 | Oct 3rd 2025 at 12:29 AM | overhaullib_1.11.18.zip | 1-click install | ||
|
Made fall damage to work fully consistent. Now fall damage calculated from height you start falling down. Increased fall height threshold from vanilla 3.5 to 4.5, so ppl will complain less about this library changing inconsistent and buggy vanilla fall damage (consistent 3.5 feels much lower than inconsistent 3.5 for most players). If this update affected your fps, please report. | |||||||
| 1.11.17 | overhaullib | 687 | Oct 2nd 2025 at 8:13 PM | overhaullib_1.11.17.zip | 1-click install | ||
|
Made block that require specific items for interaction to not block weapon actions if this weapon is not in this list of items | |||||||
| 1.11.15 | overhaullib | 2603 | Oct 1st 2025 at 9:41 PM | overhaullib_1.11.15.zip | 1-click install | ||
|
Added 8 sec grace period to second chance mechanic and particle effects | |||||||
| 1.11.14 | overhaullib | 1513 | Oct 1st 2025 at 8:37 AM | overhaullib_1.11.14.zip | 1-click install | ||
|
Fixed bug with extra quick second attack after hitting terrain Fixed a bug with tp animations | |||||||
| 1.11.13 | overhaullib | 1585 | Sep 30th 2025 at 6:54 PM | overhaullib_1.11.13.zip | 1-click install | ||
|
Added some functionality | |||||||
| 1.11.12 | overhaullib | 1485 | Sep 30th 2025 at 4:39 AM | overhaullib_1.11.12.zip | 1-click install | ||
|
Restricted sling and healing item use with shields in offhand | |||||||
| 1.11.11 | overhaullib | 3579 | Sep 29th 2025 at 10:12 AM | overhaullib_1.11.11.zip | 1-click install | ||
|
Fixed projectile from bytes error | |||||||
| 1.11.10 | overhaullib | 4004 | Sep 28th 2025 at 11:14 AM | overhaullib_1.11.10.zip | 1-click install | ||
|
Now extra slots that no item can fit into are hidden | |||||||
| 1.11.9 | overhaullib | 320 | Sep 28th 2025 at 9:47 AM | overhaullib_1.11.9.zip | 1-click install | ||
|
Fixed crash caused by one of the optimizations | |||||||
| 1.11.8 | overhaullib | 2732 | Sep 27th 2025 at 11:36 PM | overhaullib_1.11.8.zip | 1-click install | ||
|
Fixed weapon being hard to put into tool rack or on the ground | |||||||
| 1.11.7 | overhaullib | 1969 | Sep 27th 2025 at 1:37 PM | overhaullib_1.11.7.zip | 1-click install | ||
|
Some fixes to stagger mechanic | |||||||
| 1.11.6 | overhaullib | 285 | Sep 27th 2025 at 11:46 AM | overhaullib_1.11.6.zip | 1-click install | ||
|
Adjusted directions cursor sensitivity | |||||||
| 1.11.5 | overhaullib | 2625 | Sep 26th 2025 at 3:56 PM | overhaullib_1.11.5.zip | 1-click install | ||
|
More optimizations, also optimizations for previous optimizations | |||||||
| 1.11.3 | overhaullib | 1390 | Sep 26th 2025 at 12:57 AM | overhaullib_1.11.3.zip | 1-click install | ||
|
Additional optimizations of animations code, please leave feedback if your performance has changed since 1.11.0 version (or earlier) of the lib | |||||||
| 1.11.2 | overhaullib | 1096 | Sep 25th 2025 at 6:14 PM | overhaullib_1.11.2.zip | 1-click install | ||
|
Animations optimizations | |||||||
| 1.11.0 | overhaullib | 727 | Sep 25th 2025 at 2:45 PM | overhaullib_1.11.0.zip | 1-click install | ||
|
Added global attack cooldown for melee weapons | |||||||
| 1.10.5 | overhaullib | 3331 | Sep 24th 2025 at 10:18 AM | overhaullib_1.10.5.zip | 1-click install | ||
|
Fixed bug with bowtorn arrows being able to be collected after world reload | |||||||
| 1.10.4 | overhaullib | 4269 | Sep 22nd 2025 at 9:25 PM | overhaullib_1.10.4.zip | 1-click install | ||
|
Fixed crash cause by the previous crash fix | |||||||
| 1.10.3 | overhaullib | 244 | Sep 22nd 2025 at 8:33 PM | overhaullib_1.10.3.zip | 1-click install | ||
|
Fixed crash when dropping an item from backpack | |||||||
| 1.10.2 | overhaullib | 4402 | Sep 21st 2025 at 12:46 PM | overhaullib_1.10.2.zip | 1-click install | ||
|
Now gear item cannot be unequipped while other gear items are attached to it | |||||||
| 1.10.1 | overhaullib | 815 | Sep 21st 2025 at 12:23 PM | overhaullib_1.10.1.zip | 1-click install | ||
|
Fixed some bugs with sheaths | |||||||
| 1.10.0 | overhaullib | 4002 | Sep 20th 2025 at 4:44 PM | overhaullib_1.10.0.zip | 1-click install | ||
|
Functionality for quivers and sheaths | |||||||
| 1.9.3 | overhaullib | 1850 | Sep 20th 2025 at 1:46 AM | overhaullib_1.9.3.zip | 1-click install | ||
|
Some fixes | |||||||
| 1.9.1 | overhaullib | 3269 | Sep 19th 2025 at 10:50 AM | overhaullib_1.9.1.zip | 1-click install | ||
|
Fixed some more bugs, improved melee hit detection | |||||||
| 1.9.0 | overhaullib | 1187 | Sep 18th 2025 at 10:12 PM | overhaullib_1.9.0.zip | 1-click install | ||
|
A lot of bug fixes | |||||||
| 1.8.3 | overhaullib | 2426 | Sep 17th 2025 at 5:51 PM | overhaullib_1.8.3.zip | 1-click install | ||
|
Fixed crash when placing crossbow on rack | |||||||
| 1.8.2 | overhaullib | 3100 | Sep 16th 2025 at 4:27 PM | overhaullib_1.8.2.zip | 1-click install | ||
|
Fixed several bugs | |||||||
| 1.8.1 | overhaullib | 6456 | Sep 14th 2025 at 8:47 AM | overhaullib_1.8.1.zip | 1-click install | ||
|
Fixed bug with bowtorns not being able to hit player | |||||||
| 1.8.0 | overhaullib | 11534 | Sep 9th 2025 at 9:04 AM | overhaullib_1.8.0.zip | 1-click install | ||
|
Some new functionality | |||||||
| 1.7.1 | overhaullib | 6875 | Sep 7th 2025 at 3:02 AM | overhaullib_1.7.1.zip | 1-click install | ||
|
Added ability to add walk and run animations for melee weapons | |||||||
| 1.7.0 | overhaullib | 3585 | Sep 6th 2025 at 6:38 AM | overhaullib_1.7.0.zip | 1-click install | ||
|
Added functionality for stagger | |||||||
| 1.6.2 | overhaullib | 2490 | Sep 5th 2025 at 9:15 PM | overhaullib_1.6.2.zip | 1-click install | ||
|
Added weapon proficiency in item description | |||||||
| 1.6.1 | overhaullib | 1219 | Sep 5th 2025 at 10:34 AM | overhaullib_1.6.1.zip | 1-click install | ||
|
Fixed bug with players being able to pick up bowtorn arrows | |||||||
| 1.6.0 | overhaullib | 1196 | Sep 5th 2025 at 5:21 AM | overhaullib_1.6.0.zip | 1-click install | ||
|
Reworked bowtorns, added patch that fixes vanilla ballistics. Tried to fix bugs and crashes with sheaths. | |||||||
| 1.5.3 | overhaullib | 4374 | Sep 3rd 2025 at 1:14 AM | overhaullib_1.5.3.zip | 1-click install | ||
|
Fix to armor autopatcher | |||||||
| 1.5.2 | overhaullib | 1372 | Sep 2nd 2025 at 7:47 PM | overhaullib_1.5.2.zip | 1-click install | ||
|
Fixed direction cursor inversion | |||||||
| 1.5.1 | overhaullib | 502 | Sep 2nd 2025 at 4:59 PM | overhaullib_1.5.1.zip | 1-click install | ||
|
Added ability to stop attack on terrain hit via config option | |||||||
| 1.5.0 | overhaullib | 2278 | Sep 1st 2025 at 9:38 PM | overhaullib_1.5.0.zip | 1-click install | ||
|
Added ability to remap direction controls keys Fixed crash with invalid direction | |||||||
| 1.4.0 | overhaullib | 1966 | Sep 1st 2025 at 4:25 AM | overhaullib_1.4.0.zip | 1-click install | ||
|
Changed api for armor stats | |||||||
| 1.3.3 | overhaullib | 512 | Sep 1st 2025 at 2:50 AM | overhaullib_1.3.3.zip | 1-click install | ||
|
Trying to fix hard to reproduce bags with items disappearing/duplicating when using sheaths. | |||||||
| 1.3.1 | overhaullib | 4773 | Aug 30th 2025 at 7:12 PM | overhaullib_1.3.1.zip | 1-click install | ||
|
Added ResistsByType to armor stats | |||||||
| 1.3.0 | overhaullib | 477 | Aug 30th 2025 at 6:42 PM | overhaullib_1.3.0.zip | 1-click install | ||
|
Added more slots with some functionality for bags mods. | |||||||
| 1.2.0 | overhaullib | 2789 | Aug 30th 2025 at 5:06 AM | overhaullib_1.2.0.zip | 1-click install | ||
|
Added armor piercing bonus stat to melee weapons | |||||||
| 1.1.4 | overhaullib | 3893 | Aug 28th 2025 at 6:59 PM | overhaullib_1.1.4.zip | 1-click install | ||
|
Fixed crash on server when interacting with quivers or sheaths in multiplayer this time | |||||||
| 1.1.2 | overhaullib | 2471 | Aug 27th 2025 at 11:44 PM | overhaullib_1.1.2.zip | 1-click install | ||
|
Some sneaky change | |||||||
| 1.1.1 | overhaullib | 3657 | Aug 26th 2025 at 8:20 PM | overhaullib_1.1.1.zip | 1-click install | ||
|
Fixed sheaths not working in multiplayer | |||||||
| 1.1.0 | overhaullib | 1158 | Aug 26th 2025 at 2:08 PM | overhaullib_1.1.0.zip | 1-click install | ||
|
Added new slots to character gui. Icons will be reworked later. | |||||||
| 1.0.1 | overhaullib | 649 | Aug 26th 2025 at 8:47 AM | overhaullib_1.0.1.zip | 1-click install | ||
|
Added tags to swords, bows and arrows. Should fix problems with sheaths | |||||||
| 1.0.0 | overhaullib | 240 | Aug 26th 2025 at 7:23 AM | overhaullib_1.0.0.zip | 1-click install | ||
|
Now character inventory is replaced with new class even when CO is not installed. | |||||||
| 0.8.26 | overhaullib | 1306 | Aug 25th 2025 at 8:59 PM | overhaullib_0.8.26.zip | 1-click install | ||
|
Some stuff for quivers and sheaths | |||||||
| 0.8.25 | overhaullib | 555 | Aug 25th 2025 at 12:11 PM | overhaullib_0.8.25.zip | 1-click install | ||
|
Fixed bug with bag slots accepting everything | |||||||
| 0.8.24 | overhaullib | 197 | Aug 24th 2025 at 9:05 PM | overhaullib_0.8.24.zip | 1-click install | ||
|
Some stuff for tool bags | |||||||
| 0.8.23 | overhaullib | 171 | Aug 24th 2025 at 2:49 PM | overhaullib_0.8.23.zip | 1-click install | ||
|
Some bug fixed in tool bag code | |||||||
| 0.8.22 | overhaullib | 458 | Aug 22nd 2025 at 8:06 PM | overhaullib_0.8.22.zip | 1-click install | ||
|
Fixed crash when game tries to initialize entity offthread | |||||||
| 0.8.21 | overhaullib | 296 | Aug 21st 2025 at 8:51 PM | overhaullib_0.8.21.zip | 1-click install | ||
|
Updated to rc.7 | |||||||
| 0.8.20 | overhaullib | 448 | Aug 19th 2025 at 6:23 PM | overhaullib_0.8.20.zip | 1-click install | ||
|
Some fixed to animation system, will probably fix issues with zoom mods | |||||||
| 0.8.19 | overhaullib | 158 | Aug 19th 2025 at 10:07 AM | overhaullib_0.8.19.zip | 1-click install | ||
|
Some more optimizations. Added hotkeys to turn off all or tp only animations: Ctrl+PageUp and Ctrl+PageDown | |||||||
| 0.8.18 | overhaullib | 274 | Aug 18th 2025 at 9:35 AM | overhaullib_0.8.18.zip | 1-click install | ||
|
Added functionality for blocking projectiles with melee weapons if a trait present | |||||||
| 0.8.17 | overhaullib | 96 | Aug 18th 2025 at 7:41 AM | overhaullib_0.8.17.zip | 1-click install | ||
|
Some more optimizations | |||||||
| 0.8.16 | overhaullib | 174 | Aug 17th 2025 at 8:55 PM | overhaullib_0.8.16.zip | 1-click install | ||
|
Changed mod icon | |||||||
| 0.8.15 | overhaullib | 101 | Aug 17th 2025 at 7:44 PM | overhaullib_0.8.15.zip | 1-click install | ||
|
Added more profiler marks | |||||||
| 0.8.14 | overhaullib | 94 | Aug 17th 2025 at 7:17 PM | overhaullib_0.8.14.zip | 1-click install | ||
|
Some optimizations in animations code | |||||||
| 0.8.13 | overhaullib | 178 | Aug 17th 2025 at 1:34 PM | overhaullib_0.8.13.zip | 1-click install | ||
|
Fixed some crashes and bugs with quivers and sheaths | |||||||
| 0.8.12 | overhaullib | 119 | Aug 17th 2025 at 11:40 AM | overhaullib_0.8.12.zip | 1-click install | ||
|
Fixed quivers and sheaths, added some code for wearable lights | |||||||
| 0.8.11 | overhaullib | 215 | Aug 16th 2025 at 8:22 PM | overhaullib_0.8.11.zip | 1-click install | ||
|
Some fixed to bags code | |||||||
| 0.8.10 | overhaullib | 159 | Aug 16th 2025 at 6:42 PM | overhaullib_0.8.10.zip | 1-click install | ||
|
Reworked how bags work | |||||||
| 0.8.9 | overhaullib | 200 | Aug 16th 2025 at 12:31 PM | overhaullib_0.8.9.zip | 1-click install | ||
|
Optimized first person animations. | |||||||
| 0.8.8 | overhaullib | 126 | Aug 16th 2025 at 11:55 AM | overhaullib_0.8.8.zip | 1-click install | ||
|
Added icons support for bags | |||||||
| 0.8.7 | overhaullib | 128 | Aug 16th 2025 at 9:47 AM | overhaullib_0.8.7.zip | 1-click install | ||
|
Some optimization of stats recalculation | |||||||
| 0.8.6 | overhaullib | 191 | Aug 15th 2025 at 9:25 PM | overhaullib_0.8.6.zip | 1-click install | ||
|
Fixed crash when trying to take out weapon from sheath and hotbar is full | |||||||
| 0.8.5 | overhaullib | 119 | Aug 15th 2025 at 5:46 PM | overhaullib_0.8.5.zip | 1-click install | ||
|
One more optimization | |||||||
| 0.8.4 | overhaullib | 110 | Aug 15th 2025 at 5:25 PM | overhaullib_0.8.4.zip | 1-click install | ||
|
Some optimizations | |||||||
| 0.8.2 | overhaullib | 182 | Aug 15th 2025 at 9:14 AM | overhaullib_0.8.2.zip | 1-click install | ||
|
Added profiler marks | |||||||
| 0.8.1 | overhaullib | 82 | Aug 15th 2025 at 8:20 AM | overhaullib_0.8.1.zip | 1-click install | ||
|
Some optimizations to increase performance on servers with many players | |||||||
| 0.8.0 | overhaullib | 280 | Aug 14th 2025 at 6:49 AM | overhaullib_0.8.0.zip | 1-click install | ||
|
Added functionality for sheaths | |||||||
| 0.7.1 | overhaullib | 258 | Aug 13th 2025 at 1:30 PM | overhaullib_0.7.1.zip | 1-click install | ||
|
Fixed bug with Alt modifier not applied (preventing from interacting with environment while holding weapons). Reduced frequency of checks performed by InInventoryPlayerBehavior by 60 times (made it on in one sec, instead each tick). | |||||||
| 0.7.0 | overhaullib | 108 | Aug 13th 2025 at 11:10 AM | overhaullib_0.7.0.zip | 1-click install | ||
|
Added bash attacks when blocking functionality to melee weapons | |||||||
| 0.6.0 | overhaullib | 254 | Aug 12th 2025 at 11:30 AM | overhaullib_0.6.0.zip | 1-click install | ||
|
Added sling class, fixed some animation system bugs. | |||||||
| 0.5.0 | overhaullib | 438 | Aug 10th 2025 at 1:50 PM | overhaullib_0.5.0.zip | 1-click install | ||
|
Added new features into animation system | |||||||
| 0.4.4 | overhaullib | 281 | Aug 9th 2025 at 6:12 PM | overhaullib_0.4.4.zip | 1-click install | ||
|
Fixed some bugs with settings of dependent mods | |||||||
| 0.4.3 | overhaullib | 266 | Aug 9th 2025 at 1:46 AM | overhaullib_0.4.3.zip | 1-click install | ||
|
Removed redundant animations from the lib. Please report if any of items in dependent mods have animations missing/broken | |||||||
| 0.4.2 | overhaullib | 234 | Aug 8th 2025 at 12:16 PM | overhaullib_0.4.2.zip | 1-click install | ||
|
Projectile can now ricochet | |||||||
| 0.4.1 | overhaullib | 141 | Aug 8th 2025 at 8:23 AM | overhaullib_0.4.1.zip | 1-click install | ||
|
Crash fix | |||||||
| 0.4.0 | overhaullib | 193 | Aug 7th 2025 at 6:30 PM | overhaullib_0.4.0.zip | 1-click install | ||
|
Reworked code responsible for projectiles collisions with entities and terrain. Will require dependent mods to update | |||||||
| 0.3.11 | overhaullib | 1259 | Jul 28th 2025 at 9:09 AM | overhaullib_0.3.11.zip | 1-click install | ||
|
Fixed head bobbing and steps sounds | |||||||
| 0.3.10 | overhaullib | 420 | Jul 26th 2025 at 11:09 AM | overhaullib_0.3.10.zip | 1-click install | ||
|
Bug fix | |||||||
| 0.3.9 | overhaullib | 135 | Jul 26th 2025 at 8:50 AM | overhaullib_0.3.9.zip | 1-click install | ||
|
Added hotkey manager | |||||||
| 0.3.8 | overhaullib | 176 | Jul 25th 2025 at 10:54 PM | overhaullib_0.3.8.zip | 1-click install | ||
|
Fixed mouse buttons not being remapped, and fixed 0.3.7 mousebuttons being broken | |||||||
| 0.3.6 | overhaullib | 175 | Jul 25th 2025 at 3:07 PM | overhaullib_0.3.6.zip | 1-click install | ||
|
Added compatibility with PlayerModelLib | |||||||
| 0.3.5 | overhaullib | 148 | Jul 25th 2025 at 9:10 AM | overhaullib_0.3.5.zip | 1-click install | ||
|
Added tags support for quivers and other bags. | |||||||
| 0.3.4 | overhaullib | 244 | Jul 24th 2025 at 7:50 AM | overhaullib_0.3.4.zip | 1-click install | ||
|
Added two handed parameter to range weapons | |||||||
| 0.3.2 | overhaullib | 382 | Jul 16th 2025 at 1:04 PM | Empty | overhaullib_0.3.2.zip | 1-click install | |
| 0.3.1 | overhaullib | 687 | Jun 24th 2025 at 5:23 PM | overhaullib_0.3.1.zip | 1-click install | ||
|
Fixed crash when someone around you takes off/on clothes or armor | |||||||
| 0.3.0 | overhaullib | 174 | Jun 24th 2025 at 8:29 AM | overhaullib_0.3.0.zip | 1-click install | ||
|
Recompiled and fixed stuff that was broken. Crash with indexes is still there, but now is properly logged. So report is as soon as it happens. | |||||||
| 0.2.18 | overhaullib | 12155 | Aug 20th 2025 at 10:55 AM | overhaullib_0.2.18.zip | 1-click install | ||
|
Removed hotkey to disable only tp animations. Added message about disabling/enabling all animations | |||||||
| 0.2.17 | overhaullib | 1694 | Aug 19th 2025 at 10:08 AM | overhaullib_0.2.17.zip | 1-click install | ||
|
Added hotkeys to disable all and tp only animations: Ctrl+PageUp and Ctrl+PageDown | |||||||
| 0.2.16 | overhaullib | 894 | Aug 18th 2025 at 8:29 PM | overhaullib_0.2.16.zip | 1-click install | ||
|
Ability to temporarily turn off tp and fp animations client side via setting in cases when performance is needed | |||||||
| 0.2.16-pre.3 | overhaullib | 516 | Aug 18th 2025 at 1:00 AM | overhaullib_0.2.16-pre.3.zip | 1-click install | ||
|
Some more optimizations | |||||||
| 0.2.16-pre.2 | overhaullib | 98 | Aug 17th 2025 at 11:20 PM | overhaullib_0.2.16-pre.2.zip | 1-click install | ||
|
More optimizations | |||||||
| 0.2.16-pre.1 | overhaullib | 84 | Aug 17th 2025 at 9:58 PM | overhaullib_0.2.16-pre.1.zip | 1-click install | ||
|
Some more optimizations | |||||||
| 0.2.15 | overhaullib | 1532 | Aug 17th 2025 at 9:21 PM | overhaullib_0.2.15.zip | 1-click install | ||
|
Backport of optimizations from version 0.8.15 by SiiMeR | |||||||
| 0.2.14 | overhaullib | 1150 | Aug 16th 2025 at 3:38 PM | overhaullib_0.2.14.zip | 1-click install | ||
|
Fixed some nullrefs related to profiler | |||||||
| 0.2.13 | overhaullib | 2361 | Aug 16th 2025 at 8:50 AM | overhaullib_0.2.13.zip | 1-click install | ||
|
Backport of some optimizations and profiler marks from 1.21.0 | |||||||
| 0.2.12 | overhaullib | 1204 | Aug 15th 2025 at 5:42 PM | overhaullib_0.2.12.zip | 1-click install | ||
|
Some optimizations | |||||||
| 0.2.11 | overhaullib | 6553 | Aug 9th 2025 at 10:14 PM | overhaullib_0.2.11.zip | 1-click install | ||
|
Added support for PlayerModelLib size changes | |||||||
| 0.2.11-pre.1 | overhaullib | 109 | Aug 15th 2025 at 7:45 AM | overhaullib_0.2.11-pre.1.zip | 1-click install | ||
|
For testing. TP animations are turned off in this release. | |||||||
| 0.2.10 | overhaullib | 30657 | Jun 24th 2025 at 5:30 PM | overhaullib_0.2.10.zip | 1-click install | ||
|
Fixed crash when someone takes off/on clothes or armor nearby | |||||||
| 0.2.9 | overhaullib | 10244 | Jun 8th 2025 at 4:05 PM | overhaullib_0.2.9.zip | 1-click install | ||
|
Fixed crash with ranged weapons | |||||||
| 0.2.8 | overhaullib | 26691 | Apr 23rd 2025 at 3:35 AM | overhaullib_0.2.8.zip | 1-click install | ||
|
Support for custom animations for Player Model lib | |||||||
| 0.2.7 | overhaullib | 7556 | Apr 16th 2025 at 9:09 AM | overhaullib_0.2.7.zip | 1-click install | ||
|
Added alternative attack direction controls | |||||||
| 0.2.6 | overhaullib | 1310 | Apr 15th 2025 at 11:31 AM | overhaullib_0.2.6.zip | 1-click install | ||
|
Added screen shake to bows and melee weapons | |||||||
| 0.2.5 | overhaullib | 1279 | Apr 14th 2025 at 2:38 PM | overhaullib_0.2.5.zip | 1-click install | ||
|
Remove damage dealt by metal spikes and silver torch cactus, cause they were doing too much damage due to turned off inv frames | |||||||
| 0.2.4 | overhaullib | 8277 | Apr 8th 2025 at 4:42 PM | overhaullib_0.2.4.zip | 1-click install | ||
|
Added rounding of stats to descriptions of melee and ranged weapons | |||||||
| 0.2.3 | overhaullib | 198 | Apr 8th 2025 at 4:01 PM | overhaullib_0.2.3.zip | 1-click install | ||
|
Turned off armor auto patcher, should fix bugs with armor with no CO installed | |||||||
| 0.2.1 | overhaullib | 1584 | Apr 7th 2025 at 3:06 PM | overhaullib_0.2.1.zip | 1-click install | ||
|
More stats and description fix | |||||||
| 0.2.0 | overhaullib | 206 | Apr 7th 2025 at 2:32 PM | overhaullib_0.2.0.zip | 1-click install | ||
|
Added functionality for modifying weapons stats from itemstack attributes | |||||||
| 0.1.0 | overhaullib | 652 | Apr 7th 2025 at 2:40 AM | overhaullib_0.1.0.zip | 1-click install | ||
|
Added projectile penetration mechanic | |||||||
| 0.0.3 | overhaullib | 1389 | Apr 6th 2025 at 2:49 PM | overhaullib_0.0.3.zip | 1-click install | ||
|
Added support for huge entities colliders | |||||||
| 0.0.2 | overhaullib | 1104 | Apr 5th 2025 at 10:40 PM | overhaullib_0.0.2.zip | 1-click install | ||
|
Crash fix | |||||||
| 0.0.1 | overhaullib | 425 | Apr 5th 2025 at 8:12 PM | Empty | overhaullib_0.0.1.zip | 1-click install | |
Is it possible that xskill compatibility will be added? Because since the switch to overhaul lib, it no longer works.
The latest update breaks many models
If there is nothing in logs, this means there was nothing that players or other modders that use the lib need to know. Usually it is paired with some other dependent mod requiring this new version.
What does version 2.0.4 update?
So it has come to my awareness that ive now encountered 3 issues with maltiez mods.
but overal I love your mods and can't wait to see them get updated for 1.22 stable release. BTW the 2 new issues were tested on RC.10
Hiya Maltiez,
Debugging by fire here.
I'm having the same crash as Vashdrone, CTD on loading a new world. The only mods I have enabled are yours: Combat Overhaul, Overhaul Library, Armory, etc.
Running on 64 bit Windows 10.0.19045.0 with 32679 MB RAM
Game Version: v1.22.0-rc.8 (Unstable)
4/15/2026 11:49:58 PM: Critical error occurred in the following mod: overhaullib@1.21.1
Loaded Mods: jsonpatcheslib@1.5.1, overhaullib@1.21.1, game@1.22.0-rc.8, vsimgui@1.2.1, combatoverhaul@0.16.16, creative@1.22.0-rc.8, survival@1.22.0-rc.8, armory@1.10.2
Involved Harmony IDs: OverhaulLib:GuiDialog
System.NullReferenceException: Object reference not set to an instance of an object.
at CombatOverhaul.Integration.GuiDialogPatches.GuiDialogInventory_ComposeSurvivalInvDialog(GuiDialogInventory __instance) in D:\Projects\VintageStory\Overhaullib\source\Integration\GUI\GuiDialogPatches.cs:line 123
at Vintagestory.Client.NoObf.GuiDialogInventory.ComposeSurvivalInvDialog_Patch1(GuiDialogInventory this)
at Vintagestory.Client.NoObf.GuiDialogInventory.ComposeGui(Boolean firstBuild) in VintagestoryLib\Client\Systems\Gui\Dialogs\GuiDialogInventory.cs:line 99
at Vintagestory.Client.NoObf.GuiDialogInventory.OnOwnPlayerDataReceived() in VintagestoryLib\Client\Systems\Gui\Dialogs\GuiDialogInventory.cs:line 57
at Vintagestory.Client.NoObf.GuiManager.OnOwnPlayerDataReceived() in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 282
at Vintagestory.Client.NoObf.ClientMain.OnOwnPlayerDataReceived() in VintagestoryLib\Client\ClientMain.cs:line 752
at Vintagestory.Client.NoObf.GeneralPacketHandler.HandlePlayerData(Packet_Server packet) in VintagestoryLib\Client\Systems\GeneralPacketHandler.cs:line 270
at Vintagestory.Client.NoObf.ProcessPacketTask.ProcessPacket(Packet_Server packet) in VintagestoryLib\Client\Systems\ProcessPacketTask.cs:line 18
at Vintagestory.Client.NoObf.ProcessPacketTask.Run() in VintagestoryLib\Client\Systems\ProcessPacketTask.cs:line 12
at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 815
at Vintagestory.Client.GuiScreenConnectingToServer.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenConnectingToServer.cs:line 298
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 782
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 685
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 112
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 354
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 131
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 95
Event Log entries for Vintagestory.exe, the latest 3
==================================
{ TimeGenerated = 4/15/2026 11:50:01 PM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.22.0.0, time stamp: 0x693c0000
Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad
Exception code: 0x40000015
Fault offset: 0x00000000000df046
Faulting process id: 0x574c
Faulting application start time: 0x01dccd6cc29f0fbb
Faulting application path: C:\Users\Edward\AppData\Roaming\VintageStory22\Vintagestory.exe
Faulting module path: C:\Users\Edward\AppData\Roaming\VintageStory22\Lib\openal32.dll
Report Id: 562dbd82-7e28-4dca-9565-ab58f00e0153
Faulting package full name:
Faulting package-relative application ID: }
--------------
{ TimeGenerated = 4/15/2026 11:44:26 PM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.22.0.0, time stamp: 0x693c0000
Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad
Exception code: 0x40000015
Fault offset: 0x00000000000df046
Faulting process id: 0x4710
Faulting application start time: 0x01dccd6c50fbc5e3
Faulting application path: C:\Users\Edward\AppData\Roaming\VintageStory22\Vintagestory.exe
Faulting module path: C:\Users\Edward\AppData\Roaming\VintageStory22\Lib\openal32.dll
Report Id: 1160ccd3-4c49-4f03-8e66-12fb95fae951
Faulting package full name:
Faulting package-relative application ID: }
--------------
{ TimeGenerated = 4/15/2026 11:42:04 PM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.22.0.0, time stamp: 0x693c0000
Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad
Exception code: 0x40000015
Fault offset: 0x00000000000df046
Faulting process id: 0x379c
Faulting application start time: 0x01dccd66170510a7
Faulting application path: C:\Users\Edward\AppData\Roaming\VintageStory22\Vintagestory.exe
Faulting module path: C:\Users\Edward\AppData\Roaming\VintageStory22\Lib\openal32.dll
Report Id: 67403ec6-a74c-4e4e-a11a-46c79b94cbdf
Faulting package full name:
Faulting package-relative application ID: }
Thank you for making great mods. Our playgroup can't live without them.
crashed on new world load on 1.22.0-rc.8
im possitive all mods are updated for 1.22 at least
Running on 64 bit Windows 10.0.26100.0 with 32647 MB RAM
Game Version: v1.22.0-rc.8 (Unstable)
4/15/2026 7:32:23 PM: Critical error occurred in the following mod: overhaullib@1.21.1
Loaded Mods: dairyplus@1.0.1, darcesdriftersredone@1.2.81, caninae@1.1.5, capreolinae@2.0.12, machairodontinae@1.1.9, pantherinae@1.2.13, hangingvessels@1.1.1, jsonpatcheslib@1.5.1, millwright@1.3.3, overhaullib@1.21.1, primitivesurvival@5.0.4, soapandlyecontinued@2.1.1, spinningwheel@1.1.9, tradersrevised2patch@1.0.1, vanillapluspatch@1.4.0, game@1.22.0-rc.8, vsimgui@1.2.1, attributerenderinglibrary@3.0.0-pre.11, barrelhud@1.0.1, betterruins@0.6.0-rc.2, butchering@1.13.1, firepitsshowfuel@2.0.0-dev.1, jaunt@3.0.0-rc.3, ndlvillagers@3.1.1, novelty@1.2.4, opineuponpine@1.0.7, playermodellib@1.14.9, realsmoke@1.2.0-rc.8, seafarer@0.2.9, stonebakeoven@1.2.1, toolsmithfork@1.2.20, creative@1.22.0-rc.8, vsroofing@1.5.1, survival@1.22.0-rc.8, xlibfork@1.0.0, draconis@1.4.0-pre.2, mapper@0.5.0, medievalarchitecture@1.0.9, shearlib@1.3.0-pre.1, xskillsfork@1.0.2, xskillstailoring@0.1.2, xskillsgilded@1.3.17
Involved Harmony IDs: OverhaulLib:GuiDialog
System.NullReferenceException: Object reference not set to an instance of an object.
at CombatOverhaul.Integration.GuiDialogPatches.GuiDialogInventory_ComposeSurvivalInvDialog(GuiDialogInventory __instance) in D:\Projects\VintageStory\Overhaullib\source\Integration\GUI\GuiDialogPatches.cs:line 123
at Vintagestory.Client.NoObf.GuiDialogInventory.ComposeSurvivalInvDialog_Patch1(GuiDialogInventory this)
at Vintagestory.Client.NoObf.GuiDialogInventory.ComposeGui(Boolean firstBuild) in VintagestoryLib\Client\Systems\Gui\Dialogs\GuiDialogInventory.cs:line 99
at Vintagestory.Client.NoObf.GuiDialogInventory.OnOwnPlayerDataReceived() in VintagestoryLib\Client\Systems\Gui\Dialogs\GuiDialogInventory.cs:line 57
at Vintagestory.Client.NoObf.GuiManager.OnOwnPlayerDataReceived() in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 282
at Vintagestory.Client.NoObf.ClientMain.OnOwnPlayerDataReceived() in VintagestoryLib\Client\ClientMain.cs:line 752
at Vintagestory.Client.NoObf.GeneralPacketHandler.HandlePlayerData(Packet_Server packet) in VintagestoryLib\Client\Systems\GeneralPacketHandler.cs:line 270
at Vintagestory.Client.NoObf.ProcessPacketTask.ProcessPacket(Packet_Server packet) in VintagestoryLib\Client\Systems\ProcessPacketTask.cs:line 18
at Vintagestory.Client.NoObf.ProcessPacketTask.Run() in VintagestoryLib\Client\Systems\ProcessPacketTask.cs:line 12
at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 815
at Vintagestory.Client.GuiScreenConnectingToServer.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenConnectingToServer.cs:line 298
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 782
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 685
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 112
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 354
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 131
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 95
Event Log entries for Vintagestory.exe, the latest 3
==================================
{ TimeGenerated = 4/13/2026 2:02:51 AM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.22.0.0, time stamp: 0x693c0000
Faulting module name: coreclr.dll, version: 10.0.526.15411, time stamp: 0x69a72d88
Exception code: 0xc0000005
Fault offset: 0x00000000003585bf
Faulting process id: 0x2aa4
Faulting application start time: 0x1dccb1b9bfce487
Faulting application path: E:\Vintagestory\Vintagestory.exe
Faulting module path: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\10.0.5\coreclr.dll
Report Id: 1c4c1afb-5194-49fe-9f48-67ea573b4b7e
Faulting package full name:
Faulting package-relative application ID: }
--------------
{ TimeGenerated = 4/13/2026 2:00:15 AM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.22.0.0, time stamp: 0x693c0000
Faulting module name: coreclr.dll, version: 10.0.526.15411, time stamp: 0x69a72d88
Exception code: 0xc0000005
Fault offset: 0x00000000003585bf
Faulting process id: 0x44f0
Faulting application start time: 0x1dccb1b455b7f06
Faulting application path: E:\Vintagestory\Vintagestory.exe
Faulting module path: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\10.0.5\coreclr.dll
Report Id: 73f2cb76-45b2-4226-932a-2d170e2599b6
Faulting package full name:
Faulting package-relative application ID: }
--------------
{ TimeGenerated = 4/13/2026 1:56:45 AM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.22.0.0, time stamp: 0x693c0000
Faulting module name: ntdll.dll, version: 10.0.26100.7920, time stamp: 0x5ffc11eb
Exception code: 0xc0000374
Fault offset: 0x00000000001176e5
Faulting process id: 0x5d48
Faulting application start time: 0x1dccb1ad162f66b
Faulting application path: E:\Vintagestory\Vintagestory.exe
Faulting module path: C:\Windows\SYSTEM32\ntdll.dll
Report Id: 4f48c6c8-7731-4c18-80b4-1ba24bf075a3
Faulting package full name:
Faulting package-relative application ID: }
davi03 looks like youre trying to use a lot of mods that have not been updated for 1.22 yet. Try disabling those first and see if the crash still occurs. Crashes can't be properly diagnosed when you have a bunch of mods that are not compatible with the current version of the game.
crashing in 1.22.0-rc.8
Running on 64 bit Windows 10.0.19045.0 with 32697 MB RAM
Game Version: v1.22.0-rc.8 (Unstable)
14/04/2026 10:24:33: Critical error occurred in the following mod: overhaullib@1.21.1
Loaded Mods: jsonpatcheslib@1.5.1, longtermfood@0.5.7, millwright@1.3.3, molds@0.2.7, overhaullib@1.21.1, spinningwheel@1.1.9, game@1.22.0-rc.8, vsimgui@1.2.1, wildfarmingrevival@1.4.3, alchemy@1.9.0-rc.2, attributerenderinglibrary@3.0.0-pre.11, bettererprospecting@3.2.1, betterfirepit@1.2.0, bettertraders@0.1.0, bloodtrail@1.2.0, butchering@1.13.1, commonlib@2.8.0, composter@1.2.2, configlib@1.11.0, extrainfo@1.11.2, feverstonehorses@2.3.1, feverstonewilds@2.1.0-rc.4, firepitsshowfuel@2.0.0-dev.1, foodshelves@2.3.3, footprints@1.2.0, fromgoldencombs@1.9.4, herbarium@1.4.1-rc.1, itempickupnotifier@2.2.0, jaunt@3.0.0-rc.3, knapster@3.1.0, maltiezcrossbows@1.8.2, maltiezfirearms@1.8.1, mobsdropmetalbits@1.0.0, naturalfertilizer@1.3.0, petai@4.0.3, playermodellib@1.14.9, purposefulstorage@1.5.1, realsmoke@1.2.0-rc.8, smithingplus@1.8.4, stepupcontinued@0.0.2, toolsmithfork@1.2.20, creative@1.22.0-rc.8, survival@1.22.0-rc.8, xlibfork@1.0.0, bettersmelting@0.3.0, expandedfoods@2.0.0-dev.7, em@3.5.0-pre.2, shearlib@1.3.0-pre.1, xskillsfork@1.0.2, aldiclasses@2.0.0-pre.5, wool@1.8.3, xskillsgilded@1.3.17
Involved Harmony IDs: OverhaulLib:GuiDialog
System.NullReferenceException: Object reference not set to an instance of an object.
at CombatOverhaul.Integration.GuiDialogPatches.GuiDialogInventory_ComposeSurvivalInvDialog(GuiDialogInventory __instance) in D:\Projects\VintageStory\Overhaullib\source\Integration\GUI\GuiDialogPatches.cs:line 123
at Vintagestory.Client.NoObf.GuiDialogInventory.ComposeSurvivalInvDialog_Patch1(GuiDialogInventory this)
at Vintagestory.Client.NoObf.GuiDialogInventory.ComposeGui(Boolean firstBuild) in VintagestoryLib\Client\Systems\Gui\Dialogs\GuiDialogInventory.cs:line 99
at Vintagestory.Client.NoObf.GuiDialogInventory.OnOwnPlayerDataReceived() in VintagestoryLib\Client\Systems\Gui\Dialogs\GuiDialogInventory.cs:line 57
at Vintagestory.Client.NoObf.GuiManager.OnOwnPlayerDataReceived() in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 282
at Vintagestory.Client.NoObf.ClientMain.OnOwnPlayerDataReceived() in VintagestoryLib\Client\ClientMain.cs:line 752
at Vintagestory.Client.NoObf.GeneralPacketHandler.HandlePlayerData(Packet_Server packet) in VintagestoryLib\Client\Systems\GeneralPacketHandler.cs:line 270
at Vintagestory.Client.NoObf.ProcessPacketTask.ProcessPacket(Packet_Server packet) in VintagestoryLib\Client\Systems\ProcessPacketTask.cs:line 18
at Vintagestory.Client.NoObf.ProcessPacketTask.Run() in VintagestoryLib\Client\Systems\ProcessPacketTask.cs:line 12
at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 815
at Vintagestory.Client.GuiScreenConnectingToServer.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenConnectingToServer.cs:line 298
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 782
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 685
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 112
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 354
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 131
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 95
Event Log entries for Vintagestory.exe, the latest 2
==================================
{ TimeGenerated = 14/04/2026 10:24:33, Site = , Source = Application Error, Message = Nome dell'applicazione che ha generato l'errore: Vintagestory.exe, versione: 1.22.0.0, timestamp: 0x693c0000
Nome del modulo che ha generato l'errore: openal32.dll, versione: 1.23.0.0, timestamp: 0x63dd31ad
Codice eccezione: 0x40000015
Offset errore 0x00000000000df046
ID processo che ha generato l'errore: 0x10fc
Ora di avvio dell'applicazione che ha generato l'errore: 0x01dccbe78357bc94
Percorso dell'applicazione che ha generato l'errore: C:\Users\davide\AppData\Roaming\VintageStoryTest\Vintagestory\Vintagestory.exe
Percorso del modulo che ha generato l'errore: C:\Users\davide\AppData\Roaming\VintageStoryTest\Vintagestory\Lib\openal32.dll
ID segnalazione: 9e37d513-fa89-4cd8-acb0-f39a28232b52
Nome completo pacchetto che ha generato l'errore:
ID applicazione relativo al pacchetto che ha generato l'errore: }
--------------
{ TimeGenerated = 14/04/2026 10:18:00, Site = , Source = Application Error, Message = Nome dell'applicazione che ha generato l'errore: Vintagestory.exe, versione: 1.22.0.0, timestamp: 0x693c0000
Nome del modulo che ha generato l'errore: openal32.dll, versione: 1.23.0.0, timestamp: 0x63dd31ad
Codice eccezione: 0x40000015
Offset errore 0x00000000000df046
ID processo che ha generato l'errore: 0xab0
Ora di avvio dell'applicazione che ha generato l'errore: 0x01dccbe6b34a2c0f
Percorso dell'applicazione che ha generato l'errore: C:\Users\davide\AppData\Roaming\VintageStoryTest\Vintagestory\Vintagestory.exe
Percorso del modulo che ha generato l'errore: C:\Users\davide\AppData\Roaming\VintageStoryTest\Vintagestory\Lib\openal32.dll
ID segnalazione: 7ba0debb-119e-413e-a635-ee7a2b4fc3cb
Nome completo pacchetto che ha generato l'errore:
ID applicazione relativo al pacchetto che ha generato l'errore: }
ITS HAPPENING
Started playing again, updated everything to 1.26 but I'm having some issues. I have Combat Overhaul, but with 2 layers of armor (Tailored Gamboised and Chainmail), I take full damage from all enemies. Trying to scour through everything, only other problem I can really make out is when I click on the "Armor Protection" button in the armor character menu, the game will instantly crash and I get the following report:
UPDATE: Hopped on the discord, Maltiez got back super quick to help figure it out. Seems like it was a personal edit I made a while ago, messed with stuff when I updated to 1.21.6. Thanks Maltiez!
i had v1.19.12 and everything worked fine, but updating to 1.21.0 broke the game. Moving things from backpack to chest make things disappear. I have Xskill though that i see its not compatible. Dont know if thats the issue, but with version 1.19.12 the issues does not happen.
seems an update will be needed to use this in 1.22, doesn't seem to cause crashes but it's features are unusable
Even if only this module starts the game, the log will show:
5.3.2026 21:35:23 [Error] Couldn't write to log file, failed formatting Loaded mods:
'game' '1.21.6' 'Essentials' 'Tyron' 'VSEssentials.dll'
'overhaullib' '1.21.0' 'Overhaul Library' 'Maltiez' 'overhaullib_1.21.0.zip'
'creative' '1.21.6' 'Creative Mode' 'Tyron' 'VSCreativeMod.dll'
'survival' '1.21.6' 'Survival Mode' 'Tyron' '"VSSurvivalMod.dll (FormatException)"
What's going on?
Running into a weird issue with this mod. I see in previous comments you mention reporting this in discord however I can't seem to find Overhaul Lib under the VS Discord "Mods" channel when I search for it so forgive me for posting this here @Maltiez
This crash is reproducable on v1.21.6 by loading into a world and pressing the L key, resulting in an instant crash to desktop. I stripped all of my active mods down and isolated this issue appear to be with Overhaul Lib. After disabling Overhaul Lib and returning to vanilla the crash stops occuring.
MGThevenot I had the same problem, turns out you need a new mod from this creator https://mods.vintagestory.at/jsonpatcheslib (at least it worked for me)
Why is my dedicated server screaming about a missing overhaullib 1.20.2 missing dependency for firearms 1.7.6? I cannot find it anywhere? Am I crazy?
Maltiez I'm absolutely not going to use Discord, and my comment was the first one reporting it since the issue literally happened with one of today's updates.
DarkThoughts one report is enough. If you want for it to be fixed faster, report it via discord
Update PML
I'm getting an in-game client-crash. Here's an exert of the crash log
Running on 64 bit Windows 10.0.26200.0 with 15676 MB RAM
Game Version: v1.21.6 (Stable)
2/18/2026 4:58:33 PM: Critical error occurred
Loaded Mods: draconisrebalanced@0.1.1, bovinae@0.3.5, caninae@1.1.2, capreolinae@2.0.7, casuariidae@1.1.9, cervinae@0.1.13, chelonioidea@1.0.7, dinornithidae@1.0.22, elephantidae@1.0.17, felinae@0.2.13, iniidae@0.1.6, machairodontinae@1.1.7, manidae@1.0.19, meiolaniidae@0.1.10, pantherinae@1.2.8, rhinocerotidae@1.0.23, sirenia@1.0.26, spheniscidae@1.0.16, thylacinidae@0.1.6, viverridae@1.0.8, vombatidae@0.4.5, jsonpatcheslib@1.3.0, millwright@1.3.1, overhaullib@1.20.10, playermodellib@1.10.4, game@1.21.6, vshexmod@1.0.0, vsimgui@1.1.16, wildfarmingrevival@1.4.2, aculinaryartillery@2.0.0-dev.11, alchemy@1.8.2, attributerenderinglibrary@2.8.1, bedspawnv2@1.6.4, botanicalleathers@1.2.0, carryon@1.12.2, clothierheirloomsmod@1.0.2, combatoverhaul@0.16.4, configlib@1.10.14, electricalprogressivecore@2.6.4, foodshelves@2.3.3, herbalistpots@0.21.3, jaunt@2.2.0, koboldrdx@1.3.12, maltiezcrossbows@1.8.1, maltiezfirearms@1.7.5, millwrightvawtaddon@1.0.3, insectoid@0.0.46, saltpeterproduction@1.1.0, toolsmith@1.2.14, vintagebirbs@0.4.0, vsairshipmod@1.0.4, creative@1.21.6, survival@1.21.6, armory@1.10.2, autoconfiglib@2.0.9, draconis@1.2.3, electricalprogressivebasics@2.6.4, elkjaunt@1.3.0, expandedfoods@2.0.0-dev.7, mannyextrafirearms@0.7.9, quiversandsheaths@0.8.7, electricalprogressiveindustry@0.5.1, electricalprogressiveqol@2.6.7
Involved Harmony IDs: OverhaulLib:Animation
System.NullReferenceException: Object reference not set to an instance of an object.
at Vintagestory.Client.NoObf.TextureSource..ctor(ClientMain game, Size2i atlasSize, Entity entity, Dictionary`2 extraTextures, Int32 altTextureNumber) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 1074
at Vintagestory.Client.NoObf.ShapeTesselator.GetTextureSource(Entity entity, Dictionary`2 extraTextures, Int32 altTextureNumber, Boolean returnNullWhenMissing) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 839
at Vintagestory.API.Common.Entities.Entity.GetTextureSource() in VintagestoryApi\Common\Entity\Entity.cs:line 1219
at Vintagestory.GameContent.EntityShapeRenderer.GetTextureSource() in VSEssentials\EntityRenderer\EntityShapeRenderer.cs:line 297
at Vintagestory.GameContent.EntityShapeRenderer.TesselateShape(Action`1 onMeshDataReady, String[] overrideSelectiveElements) in VSEssentials\EntityRenderer\EntityShapeRenderer.cs:line 232
at Vintagestory.GameContent.EntityShapeRenderer.TesselateShape() in VSEssentials\EntityRenderer\EntityShapeRenderer.cs:line 195
at Vintagestory.GameContent.EntityShapeRenderer.BeforeRender_Patch1(EntityShapeRenderer this, Single dt)
at Vintagestory.Client.NoObf.SystemRenderEntities.OnBeforeRender(Single dt) in VintagestoryLib\Client\Systems\Render\RenderEntities.cs:line 71
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 825
at Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 879
at Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 751
at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 172
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 719
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 663
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 112
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 347
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 131
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 95
Event Log entries for Vintagestory.exe, the latest 1
==================================
{ TimeGenerated = 2/18/2026 4:56:12 PM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.21.6.0, time stamp: 0x67fe0000
Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad
Exception code: 0x40000015
Fault offset: 0x00000000000df046
Faulting process id: 0x5e98
Faulting application start time: 0x1dca1185bc85912
Faulting application path: C:\Users\harol\AppData\Roaming\Vintagestory\Vintagestory.exe
Faulting module path: C:\Users\harol\AppData\Roaming\Vintagestory\Lib\openal32.dll
Report Id: 269df7f3-4a0a-484c-a9ff-f053eb76c9ad
Faulting package full name:
Faulting package-relative application ID: }
It seems the issue is some instance not being intialized. I do have Better Combat, PlayerModelLib and the insectoid player model.
For visibilities sake; if you experience this crash, the update for Player Model lib broke something with this mod.
Report in discord with logs attached
I am also experiencing backpack issues, I put down my backpack and it just disappeared
The recent version of Overhaul lib breaks backpacks, dropping items from backpacks causes them to get voided and leaving and rejoining straight up deletes them
@AcidNight curious, I wonder why? Combat Overhaul stuff was compatible a while back, what changed?
Blitzy662 It's because of Xskill; they're not compatible.
Updated QaS then
Seems to be causing a consistent exception when interacting with inventory on a server with quivers and sheaths not updated yet (and can't be updated yet til everyone is ready due to the possible issues with the slots when updating). Deletes inventory items when this happens sometimes seemingly too. Was trying to update this because firearms and crossbows *appear* to require this updated to function again.
Hi, I'm having trouble with 1.20.0 and 1.20.1 causing items that I place in chests to disappear. I am using the More Storage mod from The_Box and SpearAndFang to increase storage space. If I place more than 4 stacks of items in a chest and then close and reopen the chest the items disappear. Sometimes I'll have 4 stacks of items left, sometimes I won't.
If I revert to 1.19.16 the issue seems to go away, and Items I place in chests seem to still be there.
(Edit) After some more testing, whatever is in the chest after installing Overhaul Lib mod versions 1.20.0 and 1.20.1 is still there. There does not seem to be a reduction in the amount of items or stacks in the chest at this point. I can open and close the chest without removing items, and all the items in the chest are still there. If I remove any items and add them back into the chest, then close the chest, when I reopen the chest, a significant number of the items are gone. At this point just opening and closing the chest removes more and more items until the chest is empty.
(Edit #2) I installed the newer version of Overhaul Lib (1.20.2) to see if it would correct the problem with items disappearing from chests. It does not correct the issue. Items stay in chests until I remove and replace the items, at which point when I open and close the chest, items start disappearing. If I revert to Overhaul Lib 1.19.16, everything works correctly.
(Edit #3) For those reading this post later. This issue has been resolved. I needed to upgrade to the most recent versions of Overhaul Lib (currently 1.20.3) and Quivers and Sheaths (currently 0.8.6) concurrently. At that point the items stopped disappearing from chests when I removed and replaced the items.
As a side note, I'm also using your Quivers and Sheaths mod version 0.7.0. When I try to update to later versions, I can't run the Quivers and Sheaths mod because it requires Overhaul Lib 1.20.0 which I can't run without the storage problem.
Hi! I just updated to 1.21.6 and after installing Overhaullib and possibly having updated all mods related to it, I'm now getting an error on world launch that ends up crashing my game. it happens when I try to start a new world And when loading an old one so I'm not sure. It seems like Overhaullib is having some kind of issue but I'm not smart enough to decipher it. The reason I think it is Overhaullib is that, during the world load, the first errors that are thrown seem to come from overhaullib.
Crash Report
Game Version: v1.21.6 (Stable)
2/5/2026 22:18:53: Critical error occurred
Loaded Mods: bettertraders@0.0.9, moreicons@1.1.0, overhaullib@1.19.15, primitivesurvival@4.0.3, prospecttogether@2.0.2, somedisassemblyrequired@1.2.1, game@1.21.6, vsimgui@1.1.8, aculinaryartillery@2.0.0-dev.11, animalcages@4.0.2, betterfirepit@1.2.0, betterruins@0.5.6, blocksoverlay@4.8.1, carryon@1.12.1, combatoverhaul@0.15.2, commonlib@2.8.0, configlib@1.5.2, extrainfo@1.11.2, farseer@1.3.3, ksrealisticfarming@1.0.5, maltiezfirearms@1.6.2, medievalexpansionpatch@1.0.1, oneroof@1.9.2, rivers@4.1.0, rpvoicechat@2.4.2, statushudcont@4.1.1, trailmodcupdate@1.2.1, creative@1.21.6, survival@1.21.6, xlib@0.9.0-pre.2, armory@1.10.2, combat-overhaul-reanimated@1.0.0, expandedfoods@1.7.4, playercorpse@1.12.0, xskills@0.9.0-pre.2
System.NullReferenceException: Object reference not set to an instance of an object.
at Vintagestory.Common.InventoryPlayerCreative.GatherTabStacks(CollectibleObject[] collectibles) in VintagestoryLib\Common\GameContent\Inventory\InventoryPlayerCreative.cs:line 182
at Vintagestory.Common.InventoryPlayerCreative.UpdateFromWorld(IWorldAccessor world) in VintagestoryLib\Common\GameContent\Inventory\InventoryPlayerCreative.cs:line 116
at Vintagestory.Common.CreativeNetworkUtil.UpdateFromPacket(IWorldAccessor world, Packet_InventoryContents packet) in VintagestoryLib\Common\GameContent\Inventory\InventoryPlayerCreative.cs:line 33
at Vintagestory.Client.NoObf.ClientPlayer.AddOrUpdateInventory(ClientMain game, Packet_InventoryContents packet) in VintagestoryLib\Client\Model\ClientPlayer.cs:line 139
at Vintagestory.Client.NoObf.ClientPlayer.UpdateFromPacket(ClientMain game, Packet_PlayerData packet) in VintagestoryLib\Client\Model\ClientPlayer.cs:line 161
at Vintagestory.Client.NoObf.GeneralPacketHandler.HandlePlayerData(Packet_Server packet) in VintagestoryLib\Client\Systems\GeneralPacketHandler.cs:line 261
at Vintagestory.Client.NoObf.ProcessPacketTask.ProcessPacket(Packet_Server packet) in VintagestoryLib\Client\Systems\ProcessPacketTask.cs:line 18
at Vintagestory.Client.NoObf.ProcessPacketTask.Run() in VintagestoryLib\Client\Systems\ProcessPacketTask.cs:line 12
at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 786
at Vintagestory.Client.GuiScreenConnectingToServer.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenConnectingToServer.cs:line 298
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 760
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 663
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 112
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 347
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 131
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 95
I know it might be a big ask, but would it be possible to create a compatibility with this mod? https://mods.vintagestory.at/recipeselectorfork
I'm trying to make a recurve bow, which asks for a saw and 2 pieces of wood, and I only receive the option to make boards, and not the actual item.
I thought this mod might allow me to switch this, but these 2 mods are not compatible due to GUI issues.
If this might be a small fix I would really appreciate it, but if not I understand, just thought I would through it out there :)
Kalashnifox i was having this problem when closing a server but didnt have the time to find the cause. not sure which mods but its probably caused by the exact same issue.
Seem to be having an issue with this and Salty's stone harvesting. will load with no errors but when hiting save and exit, game will "crash" (freezes for a bit then closes or forces a shutdown) without saving and no crash log. Have tried all mods without stone harvesting and works, have tried all mods with this and without stone harvesting and works. Will also work with only this mod loaded and with only stone harvesting loaded. tried with only this and stone harvesting and same issue. Not how to help troubleshoot with no crash logs. Also posting this on stone harvesting page.
OptiTime should now be compatible with OverhaulLib from 1.4.0 onwards.
The note on the incompatibility with Kemono should be amended a bit. It no longer crashes the game when you use both together, it just makes the third person animations(but not the first person ones) not play. Which is super janky, but at least the weapons themselves work.
Hello,
Is the mod still not compatible with Xskill?
It was already the case when it was released, and by process of elimination, I figured it was Xskill, whereas the other mods worked fine before I separated everything.
The game loops during launch, nothing happens, not even an error report, it just loads endlessly.
I tested it on my server when it first came out, and it was the same; the server itself was fine, but joining the game world was impossible...
When will there be a fix?
OldSchool3038
i narrowed it down based on what item searches made me crash and also took it to the official v.s. discord in the mod section, and got help there. it was meteoricsteelcompat, and the mod creator fixed it basically the same day!
Grumman
that is a error or conflict related to a bad model/shape likely in the Json file. You have something in your inventory/slot that is bugged. You need to empty your inventory via code fix or your game will crash everytime you load until you delete that bad object. Mod is likely conflicting with another mod item. you have a large list of mods installed. so might take you awhile to narrow it down.
im having an issue where i insta crash when i look up anything related to armor or leather. i have zero clue what the item is thats causing it but i assume its gotta be a conflict, but i really have no idea which mod is making this happen. heres the logs. it looks like its something to do with an item being set to something invalid?..... or having wrong id stuff? idk. im not that tech literate.
Running on 64 bit Windows 10.0.19045.0 with 40651 MB RAM
Game Version: v1.21.6 (Stable)
1/15/2026 6:36:31 PM: Critical error occurred in the following mod: overhaullib@1.16.12
Loaded Mods: ancientarmory@1.2.3, bola@1.4.0, chiseltoolslite@1.15.1, rlldtco0001@1.4.0, darkvision@1.0.0, millwright@1.3.1, overhaullib@1.16.12, playermodellib@1.7.5, primitivesurvival@4.0.3, propickfix@1.1.1, prospecttogether@2.1.2, game@1.21.6, vsimgui@1.1.12, whichoreiswhich@1.0.0, apelanterns@1.3.5, apewindows@1.4.0, attributerenderinglibrary@2.4.1, bettererprospecting@2.0.0, betterfirepit@1.2.0, betterruins@0.5.5, blocksoverlay@4.7.1, carryon@1.12.1, combatoverhaul@0.11.7, commonlib@2.8.0, configlib@1.10.12, correctedbowanimation@1.0.1, danatweaks@3.7.1, easyprospect@1.2.1, farseer@1.3.3, foodshelves@2.3.3, greenhousebuff@1.2.0, kscartographytable@1.0.2, lupinerace@0.1.3, maltiezbows@1.1.0, maltiezcrossbows@1.6.8, maltiezfirearms@1.5.4, metaltongs@1.2.4, meteoricsteel@1.0.6, millwrightvawtaddon@1.0.2, oreveintracers@1.2.0, petai@4.0.3, translocatorlocator@1.0.2, translocatorrelocator@1.0.3, creative@1.21.6, vsroofing@1.1.4, survival@1.21.6, waystonesmod@1.0.1, windmilltweaker@1.0.0, armory@1.7.3, cats@4.0.1, mannyextrafirearms@0.6.5, foxtaming@1.7.3, meteoricsteelcompat@1.1.3, meteoricironisbeautiful@1.1.0, quiversandsheaths@0.6.9, stonequarry@3.5.1, biggerwindmill@0.3.0, wolftaming@4.1.4
System.Exception: Error while rendering item in slot Vintagestory.API.Common.ItemSlotCreative (1x Item Id 5007, Code armory:axe-long-plain-meteoricsteel)
---> System.NullReferenceException: Object reference not set to an instance of an object.
at Vintagestory.Client.RenderAPIBase.UploadMultiTextureMesh(MeshData data) in VintagestoryLib\Client\API\RenderAPIBase.cs:line 89
at CombatOverhaul.TexturesFromAttributes.OnBeforeRender(ICoreClientAPI capi, ItemStack itemstack, EnumItemRenderTarget target, ItemRenderInfo& renderinfo) in D:\Projects\VintageStory\Overhaullib\source\Utils\TexturesFromAttributes.cs:line 224
at Vintagestory.API.Common.CollectibleObject.OnBeforeRender(ICoreClientAPI capi, ItemStack itemstack, EnumItemRenderTarget target, ItemRenderInfo& renderinfo) in VintagestoryApi\Common\Collectible\Collectible.cs:line 416
at Vintagestory.Client.NoObf.InventoryItemRenderer.RenderItemstackToGui(ItemSlot inSlot, Double posX, Double posY, Double posZ, Single size, Int32 color, Single dt, Boolean shading, Boolean origRotate, Boolean showStackSize) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 284
--- End of inner exception stack trace ---
at Vintagestory.Client.NoObf.InventoryItemRenderer.RenderItemstackToGui(ItemSlot inSlot, Double posX, Double posY, Double posZ, Single size, Int32 color, Single dt, Boolean shading, Boolean origRotate, Boolean showStackSize) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 396
at Vintagestory.API.Client.GuiElementItemSlotGridBase.RenderInteractiveElements(Single deltaTime) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Inventory\GuiElementItemSlotGridBase.cs:line 496
at Vintagestory.API.Client.GuiComposer.Render(Single deltaTime) in VintagestoryApi\Client\UI\GuiComposer.cs:line 737
at Vintagestory.API.Client.GuiDialog.OnRenderGUI(Single deltaTime) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 396
at Vintagestory.Client.NoObf.GuiManager.OnRenderFrameGUI(Single deltaTime) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 309
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1017
at Vintagestory.Client.GuiScreenRunningGame.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 250
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 760
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 663
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 112
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 347
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 131
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 95
System.NullReferenceException: Object reference not set to an instance of an object.
at Vintagestory.Client.RenderAPIBase.UploadMultiTextureMesh(MeshData data) in VintagestoryLib\Client\API\RenderAPIBase.cs:line 89
at CombatOverhaul.TexturesFromAttributes.OnBeforeRender(ICoreClientAPI capi, ItemStack itemstack, EnumItemRenderTarget target, ItemRenderInfo& renderinfo) in D:\Projects\VintageStory\Overhaullib\source\Utils\TexturesFromAttributes.cs:line 224
at Vintagestory.API.Common.CollectibleObject.OnBeforeRender(ICoreClientAPI capi, ItemStack itemstack, EnumItemRenderTarget target, ItemRenderInfo& renderinfo) in VintagestoryApi\Common\Collectible\Collectible.cs:line 416
at Vintagestory.Client.NoObf.InventoryItemRenderer.RenderItemstackToGui(ItemSlot inSlot, Double posX, Double posY, Double posZ, Single size, Int32 color, Single dt, Boolean shading, Boolean origRotate, Boolean showStackSize) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 284
Event Log entries for Vintagestory.exe, the latest 3
==================================
{ TimeGenerated = 1/14/2026 9:31:40 PM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.21.6.0, time stamp: 0x67fe0000
Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad
Exception code: 0x40000015
Fault offset: 0x00000000000df046
Faulting process id: 0x2830
Faulting application start time: 0x01dc85ac12fe3460
Faulting application path: C:\Users\inven\AppData\Roaming\Vintagestory\Vintagestory.exe
Faulting module path: C:\Users\inven\AppData\Roaming\Vintagestory\Lib\openal32.dll
Report Id: 837bac95-a530-495a-9bd4-fb086a3101de
Faulting package full name:
Faulting package-relative application ID: }
--------------
{ TimeGenerated = 1/10/2026 8:37:46 AM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.21.6.0, time stamp: 0x67fe0000
Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad
Exception code: 0x40000015
Fault offset: 0x00000000000df046
Faulting process id: 0x5e8c
Faulting application start time: 0x01dc821e8db5ec49
Faulting application path: C:\Users\inven\AppData\Roaming\Vintagestory\Vintagestory.exe
Faulting module path: C:\Users\inven\AppData\Roaming\Vintagestory\Lib\openal32.dll
Report Id: fadf17e6-4bc7-4dde-9024-0fbce5f073d2
Faulting package full name:
Faulting package-relative application ID: }
--------------
{ TimeGenerated = 1/4/2026 9:58:48 AM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.21.6.0, time stamp: 0x67fe0000
Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad
Exception code: 0x40000015
Fault offset: 0x00000000000df046
Faulting process id: 0x747c
Faulting application start time: 0x01dc7d879e27a88e
Faulting application path: C:\Users\inven\AppData\Roaming\Vintagestory\Vintagestory.exe
Faulting module path: C:\Users\inven\AppData\Roaming\Vintagestory\Lib\openal32.dll
Report Id: 7ef57175-5b56-4cd5-b615-1a1dacdd71d7
Faulting package full name:
Faulting package-relative application ID: }
Hello, My web console shows that I keep getting this warning every second or so and was wondering if it is on the end of Overhaullib or not, if it is, just letting you know what im seeing. It doesn not crash the game, just looks like it adds to the processes of the server a little much:

okay maybe im just dumb, but where is the shoulder armor and new armor slots at? like i have the slots but cannot for the life of me find the gear that goes in those slots i have chest and legs and thats it just like vanilla. is there another mod i need for new armor bits or something?
Noticed the logs were shouting at me about 'quiver and steath', error like these "11.1.2026 12:42:21 [Error] Grid Recipe 'quiversandsheaths:sheath-pistol': Output Item code quiversandsheaths:beltbag-right-sheath-pistols cannot be resolved
11.1.2026 12:42:21 [Warning] Failed resolving crafting recipe ingredient with code quiversandsheaths:beltbag-right-sheath-pistols in Grid recipe"
So I am guessing now this mod requires the quiver and steath mod too?
Edit: As soon as I downloaded the quiver and steath mod, it stopped giving me that error.
Adalind from the looks of it he changed how the tabs work so it's primarily at the top of the Character Tab when you press C or whichever keybind you set your Character Window to.
1.18.3 virus detected
I updated from 1.15.5 to 1.18.1 and now 1.18.2 and i am running in to a problem where i am not getting an armor tab in the character menu. Combat Overhaul is installed and on version 0.12.7
I've tried rolling back the updates and clearing my cache but still no dice.
latest update throw's an error when trying to download through launcher!
does this new "tool function" menu potentially eliminate conflicts with "In Dappled Groves?"
It's so disappointing that this doesn't support Immersive First Person. No shade at the creator, I get it. But like, I play near exclusively with that enabled, it sucks having to choose between mods, or muh immersion...
Any chance someone else has made a patch for it or anything?
Getting a crash whenever i generate a world, crash log says this mod is the issue.
Getting a crash whenever the meteoric steel sabre pops up in the handbook. Up to date on overhaullib, comat overhaul and armory. It was also happening when I was using overhaullib 1.15.1, armory 1.6.2 and combat overhaul 0.10.19.
edit: Seems it's due to another mod I had, Meteoric Steel Compatability. So you can probably disregard this. Sorry for the mistaken report.
Running on 64 bit Windows 10.0.26200.0 with 64729 MB RAM
Game Version: v1.21.6 (Stable)
12/28/2025 1:32:26 AM: Critical error occurred in the following mod: overhaullib@1.16.11
Loaded Mods: walkingstick@1.0.13, atsps@1.1.0, bauxitebottleneckbegone@1.0.0, canoemode@1.0.4, canoemodcircuitspatch@2.0.0, cbr@2.0.1, chiseltools@1.15.6, blocklayeroverhaul@1.0.2, landformoverhaul@1.0.2, diversediets@1.0.3, forestworld@1.0.1, fadynasties@1.2.5, fagreenwich@1.4.2, faviking@1.0.0, elephantidae@1.0.16, felinae@0.2.12, machairodontinae@1.1.4, pantherinae@1.2.5, thylacinidae@0.1.5, fsfireclayfromquartz@1.1.4, geoaddons@1.4.4, heatproofbricks@1.0.0, immersivelanterns@0.3.1, jonasboat@1.0.3, lettherebelight@0.0.5, abelisauridae@1.0.11, ankylosauria@1.0.19, carcharodontosauridae@1.0.7, ceratopsidae@1.2.1, dromaeosauridae@1.0.18, hadrosauroidea@1.0.12, macronaria@1.0.21, mosasauridae@1.0.14, ornithomimosauria@1.0.4, pachycephalosauria@1.0.10, spinosauridae@1.1.0, stegosauria@1.0.2, therizinosauridae@1.0.2, tyrannosauridae@1.4.2, millwright@1.3.1, monsternuggetdrops@1.4.0, moretorchholders@1.0.1, overhaullib@1.16.11, particlesplus@2.3.1, primitivesurvival@4.0.2, quarterlogconverter@1.0.0, quickerlime@1.0.0, spyglass@0.6.0, temporalweapons@1.1.1, traderssellcrowbars@0.0.2, translocatorengineeringredux@1.6.2, game@1.21.6, vsimgui@1.1.16, wildfarmingrevival@1.4.2, zoombuttonreborn@2.0.0, abcsredux@2.0.5, ancienttools@1.6.0, attributerenderinglibrary@2.1.1, egocaribautomapmarkers@4.0.3, betteranthracite@1.0.2, bettererprospecting@2.0.0, betterfirepit@1.2.0, betterjonasdevicesfixed@2.1.4, betterloot@2.0.1, betterruins@0.5.4, bettertraders@0.1.0, bloodtrail@1.1.8, carryon@1.12.1, cartwrightscaravan@1.8.0, combatoverhaul@0.11.7, commonlib@2.8.0, cratespoilage@1.2.1, fantasycreaturesupdate@0.7.9, farmlanddropswithnutrients@1.2.2, farseer@1.3.3, feverstonehorses@2.3.1, feverstonewilds@2.0.0-rc.15, footprints@1.1.2, fromgoldencombs@1.9.4, fruitfulfruittrees@1.0.1, gloomeclasses@1.2.1, hazmonitors@1.0.2, jaunt@2.1.1, aaloppatch121@0.0.1, medievalexpansionpatch@1.3.4, meteoricsteel@1.0.6, noindoorfog@3.1.0, petai@4.0.3, pickupbabyanimals@1.1.0, qualityofbuilding@1.1.0, realsmoke@1.1.10, rottingstorage@1.0.2, scaffolding@1.2.5, smithingplus@1.8.3, speedboat@1.1.0, stepupadvanced@1.2.4, stickemup@1.2.0, taaddongloome@2.0.0, tanningredux@1.0.2, thecritterpack@1.3.4, toastlib@0.3.1, toolsmith@1.2.14, traitacquirerrevamp@0.9.14, vmetp@1.1.1, creative@1.21.6, vsroofing@1.0.16, survival@1.21.6, xlib@0.9.0-pre.2, apanserbjornstory@0.10.2, armory@1.7.3, cats@4.0.1, draconis@1.1.4, foxtaming@1.7.2, helvehammerext@1.8.0, meteoricsteelcompat@1.1.3, qobpalisade@1.0.1, realsmokeforancienttools@1.0.0, reforgedtools@1.2.51, stonequarry@3.5.1, wolftaming@4.1.4, xskills@0.9.0-pre.2, xskillsgilded@1.3.5
Involved Harmony IDs: qualityofbuilding
System.Exception: Error while rendering item in slot Vintagestory.API.Common.DummySlot (1x Item Id 10899, Code armory:sabre-plain-meteoricsteel)
---> System.NullReferenceException: Object reference not set to an instance of an object.
at Vintagestory.Client.RenderAPIBase.UploadMultiTextureMesh(MeshData data) in VintagestoryLib\Client\API\RenderAPIBase.cs:line 89
at CombatOverhaul.TexturesFromAttributes.OnBeforeRender(ICoreClientAPI capi, ItemStack itemstack, EnumItemRenderTarget target, ItemRenderInfo& renderinfo) in D:\Projects\VintageStory\Overhaullib\source\Utils\TexturesFromAttributes.cs:line 223
at Vintagestory.API.Common.CollectibleObject.OnBeforeRender(ICoreClientAPI capi, ItemStack itemstack, EnumItemRenderTarget target, ItemRenderInfo& renderinfo) in VintagestoryApi\Common\Collectible\Collectible.cs:line 416
at Vintagestory.Client.NoObf.InventoryItemRenderer.GetItemStackRenderInfo(ClientMain game, ItemSlot inSlot, EnumItemRenderTarget target, Single dt) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 412
at Vintagestory.Client.NoObf.InventoryItemRenderer.RenderItemstackToGui_Patch1(InventoryItemRenderer this, ItemSlot inSlot, Double posX, Double posY, Double posZ, Single size, Int32 color, Single dt, Boolean shading, Boolean origRotate, Boolean showStackSize)
--- End of inner exception stack trace ---
at Vintagestory.Client.NoObf.InventoryItemRenderer.RenderItemstackToGui_Patch1(InventoryItemRenderer this, ItemSlot inSlot, Double posX, Double posY, Double posZ, Single size, Int32 color, Single dt, Boolean shading, Boolean origRotate, Boolean showStackSize)
at Vintagestory.GameContent.GuiHandbookItemStackPage.RenderListEntryTo(ICoreClientAPI capi, Single dt, Double x, Double y, Double cellWidth, Double cellHeight) in VSSurvivalMod\Systems\Handbook\Gui\GuiHandbookItemStackPage.cs:line 78
at Vintagestory.GameContent.GuiElementFlatList.RenderInteractiveElements(Single deltaTime) in VSSurvivalMod\Systems\Handbook\Gui\GuiElementFlatList.cs:line 196
at Vintagestory.API.Client.GuiComposer.Render(Single deltaTime) in VintagestoryApi\Client\UI\GuiComposer.cs:line 737
at Vintagestory.API.Client.GuiDialog.OnRenderGUI(Single deltaTime) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 396
at Vintagestory.GameContent.GuiDialogHandbook.OnRenderGUI(Single deltaTime) in VSSurvivalMod\Systems\Handbook\Gui\GuiDialogHandbook.cs:line 559
at Vintagestory.Client.NoObf.GuiManager.OnRenderFrameGUI(Single deltaTime) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 309
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1017
at Vintagestory.Client.GuiScreenRunningGame.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 250
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 760
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 663
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 112
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 347
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 131
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 95
System.NullReferenceException: Object reference not set to an instance of an object.
at Vintagestory.Client.RenderAPIBase.UploadMultiTextureMesh(MeshData data) in VintagestoryLib\Client\API\RenderAPIBase.cs:line 89
at CombatOverhaul.TexturesFromAttributes.OnBeforeRender(ICoreClientAPI capi, ItemStack itemstack, EnumItemRenderTarget target, ItemRenderInfo& renderinfo) in D:\Projects\VintageStory\Overhaullib\source\Utils\TexturesFromAttributes.cs:line 223
at Vintagestory.API.Common.CollectibleObject.OnBeforeRender(ICoreClientAPI capi, ItemStack itemstack, EnumItemRenderTarget target, ItemRenderInfo& renderinfo) in VintagestoryApi\Common\Collectible\Collectible.cs:line 416
at Vintagestory.Client.NoObf.InventoryItemRenderer.GetItemStackRenderInfo(ClientMain game, ItemSlot inSlot, EnumItemRenderTarget target, Single dt) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 412
at Vintagestory.Client.NoObf.InventoryItemRenderer.RenderItemstackToGui_Patch1(InventoryItemRenderer this, ItemSlot inSlot, Double posX, Double posY, Double posZ, Single size, Int32 color, Single dt, Boolean shading, Boolean origRotate, Boolean showStackSize)
Event Log entries for Vintagestory.exe, the latest 3
==================================
{ TimeGenerated = 12/28/2025 1:30:27 AM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.21.6.0, time stamp: 0x67fe0000
Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad
Exception code: 0x40000015
Fault offset: 0x00000000000df046
Faulting process id: 0x92a0
Faulting application start time: 0x1dc77c325312426
Faulting application path: D:\Games\Vintagestory1.21\Vintagestory.exe
Faulting module path: D:\Games\Vintagestory1.21\Lib\openal32.dll
Report Id: 4eb2eb32-563d-49e0-a3e4-c6f424c3d327
Faulting package full name:
Faulting package-relative application ID: }
--------------
{ TimeGenerated = 12/28/2025 1:26:27 AM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.21.6.0, time stamp: 0x67fe0000
Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad
Exception code: 0x40000015
Fault offset: 0x00000000000df046
Faulting process id: 0x73f0
Faulting application start time: 0x1dc77c19d39f836
Faulting application path: D:\Games\Vintagestory1.21\Vintagestory.exe
Faulting module path: D:\Games\Vintagestory1.21\Lib\openal32.dll
Report Id: b57ae193-4843-4af2-b854-5fe509bf1653
Faulting package full name:
Faulting package-relative application ID: }
--------------
{ TimeGenerated = 12/28/2025 12:58:59 AM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.21.6.0, time stamp: 0x67fe0000
Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad
Exception code: 0x40000015
Fault offset: 0x00000000000df046
Faulting process id: 0x7b64
Faulting application start time: 0x1dc77bde40a639b
Faulting application path: D:\Games\Vintagestory1.21\Vintagestory.exe
Faulting module path: D:\Games\Vintagestory1.21\Lib\openal32.dll
Report Id: 6027a690-a234-4d61-ba61-17c2638fa5d8
Faulting package full name:
Faulting package-relative application ID: }
I'm back, just reporting the crash I got back in 1.15.5 when looking at leather or short handles is still happening in 1.15.8, with the following crash log
I know you don't support immersive first person view and wrote that you won't which is fair. Although, I do want to second the sentiment of others that if you ever change your mind, it would be really, really appreciated and a great addition. Either way, I appreciate the mods!
Server Kicks me out upon being hit by a Projectile (Bowtorn arrow to be exact dont know if it's also for other projectiles)
hello! still getting a crash when viewing any leather and any short handle, and when i search for weapons my game crashes. I believe it specifically has to do with the black steel saber and its handle variants
Well, i pressed L and now it will crash everytime and the log brings me to overhaul. has this been encountered before?
I'm also running into the same crash looking at leather recipes in the handbook as others have reported. v1.21.5
I have a server with my friend and when I try to download the mods to get to the server it tell me I need the 1.12.25 but not such version exist what should I do ?
I don't use Discord, so, putting it here. Currently there is an error (I have the white line that shows the direction of the hit always visible at the top):
[Error] [Overhaul lib] [CombatOverhaulAdditionalSystem] Was not able to find 'FirstPersonAnimationsBehavior'. Some other mod altered players behavior in a way that break other mods.
+
[Error] [Overhaul lib] [CombatOverhaulAdditionalSystem] Was not able to find 'ThirdPersonAnimationsBehavior'. Some other mod altered players behavior in a way that break other mods.
List of current player client entity behaviors:
EntityBehaviorRepulseAgents
EntityBehaviorNameTag
EntityBehaviorPlayerPhysics
EntityBehaviorInterpolatePosition
EntityBehaviorPlayerRevivable
EntityBehaviorAimingAccuracy
EntityBehaviorTiredness
EntityBehaviorExtraSkinnable
EntityBehaviorBodyTemperature
EntityBehaviorBreathe
EntityBehaviorDrunkTyping
EntityBehaviorIdleAnimations
EntityBehaviorPlayerInventory
Mods, sorted by dependency (from the log): overhaullib, game, vsimgui, combatoverhaul, commonlib, configlib, maltiezcrossbows, maltiezfirearms, creative, survival, armory
Im still crashing when i look at leather.
1.15.1 and up brakes the bows aim, making it aim to the left of the marker (visual only)
I'm on 1.15.5 and am getting the same crashing issue as AproxRambo when looking at leather, but I've also found the crash to happen when looking at short handles.
Anyone else seeing a purple box, with light purple/white boxes in a line when a new mob appears? Then if the mob attacks you, the purple box jump to infront of you, and the mob follows the white boxes to the puple one to attack you? That started around the same time as items not being picked up this last update.
Seconded with Foxtrot, went through troubleshooting all mods to see what was leaving item entities/models on the ground despitte being picked up.
Whenever an item is dropped, it appears in-world, but when picked up the entity/model remains in-world and on the ground. With enough time/entitis on the ground it becomes impossible to pick up anything else.
The new update makes it impossible to pick up items from the floor now, digging dirt or breaking trees leaves the item on the floor and it doesn't go to my inventory anymore.
Ever since the new update, looking up leather in the handbook crashes the game.
I also crash when i look up leather in handbook
If I try to look up leather recipes in handbook I crash.
Running on 64 bit Windows 10.0.26200.0 with 65374 MB RAM
Game Version: v1.21.5 (Stable)
26/11/2025 15:41:06: Critical error occurred in the following mod: overhaullib@1.13.13
Loaded Mods: walkingstick@1.0.4, alextweaks1@, ancientarmory@1.1.8, betterforest@0.1.1, birdseye@0.1.3, butcheringboneconverter@1.0.0, buzzybees@1.1.7, canoemode@1.0.4, chandeliercraft@2.0.0, cbr@2.0.0, chiseltools@1.15.3, rlldtco0001@1.2.4, craftablecompanion@1.4.1, creativegrassrecipe@1.0.0, decopottery@1.1.0, diversediets@1.0.3, figurines@0.1.6, floralzonescaperegion@1.0.28, floralzonescaribbeanregion@1.0.23, floralzonescentralaustralianregion@1.0.20, floralzonescosmopolitanregion@1.0.11, floralzoneseastasiaticregion@1.0.19, floralzonesmediterraneanregion@1.0.19, floralzonesneozeylandicregion@1.0.19, fadynasties@1.2.5, fagothic@1.3.1, fagreenwich@1.4.2, fahussar@1.1.3, falandsknecht@1.2.2, fatemplar@1.4.3, faviking@1.0.0, bovinae@0.3.4, caninae@1.0.35, capreolinae@2.0.4, casuariidae@1.1.8, cervinae@0.1.11, chelonioidea@1.0.6, dinornithidae@1.0.21, elephantidae@1.0.16, felinae@0.2.12, iniidae@0.1.5, machairodontinae@1.1.1, manidae@1.0.18, meiolaniidae@0.1.8, pantherinae@1.2.5, rhinocerotidae@1.0.22, sirenia@1.0.25, spheniscidae@1.0.14, thylacinidae@0.1.5, viverridae@1.0.7, vombatidae@0.4.4, froghats@1.1.1, geodesandgemstonesforked@1.0.0, geoaddons@1.4.4, glowtorns@1.0.1, hangingoillamps@1.0.5, flowercirclet@1.1.0, juicyores@1.0.1, kyuubs@1.1.1, ezwolfsandbears@3.1.0, abelisauridae@1.0.11, ankylosauria@1.0.19, carcharodontosauridae@1.0.7, ceratopsidae@1.2.1, dromaeosauridae@1.0.18, hadrosauroidea@1.0.12, macronaria@1.0.21, mosasauridae@1.0.14, ornithomimosauria@1.0.4, pachycephalosauria@1.0.10, spinosauridae@1.1.0, stegosauria@1.0.2, therizinosauridae@1.0.2, tyrannosauridae@1.4.2, mbr@1.0.0, metalleaf@1.2.1, millwright@1.3.0, molds@0.2.7, morebanners@1.3.0, moremeadoptions@2.0.1, overhaullib@1.13.13, particlesplus@2.3.1, playermodellib@1.6.3, plumpkins@1.1.3, primitivesurvival@4.0.1, prospecttogether@2.1.1, shelfobsessed@1.9.1, soaplyeandbloom@1.3.6, spyglass@0.6.0, tankardsandgoblets@1.3.4, temporalsymphony@2.2.2, temporalweapons@1.1.1, unchisel@1.1.6, usefulshears@1.0.0, game@1.21.5, vsimgui@1.1.16, wallpaperblocks@2.0.1, wildfarmingrevival@1.4.2, woodproc@1.0.0, alchemy@1.7.20, animalcages@4.0.2, antlershorns@1.3.6, apebeams@1.1.1, apeflowerpots@1.3.1, apegrapes@1.3.1, apelanterns@1.3.4, apewindows@1.4.0, wrenchroof@1.3.0, arrowbarrels@1.4.0, attributerenderinglibrary@2.4.0, egocaribautomapmarkers@4.0.3, bettererprospecting@1.4.0, betterjonasdevicesfixed@2.1.4, betterruins@0.5.4, betterstonepath@1.0.4, bettertraders@0.1.0, bloodtrail@1.1.8, bradyblocktransmutation@0.2.5, butchering@1.10.11, butteflydisplay@1.1.0, carryon@1.12.1, cartwrightscaravan@1.8.0, cheaperlanternlining@1.0.0, colorfulcandles@1.2.5, combatoverhaul@0.10.17, commonlib@2.8.0, composter@1.2.1, configlib@1.10.11, configurableroomsize@1.3.1, coolergreens@1.0.0, doorvariants@1.0.0, dreamcatchers@1.0.2, entitycolortint@2.1.3, tackandequipment@1.0.0, extendedcreation@1.1.7, extrainfo@1.10.1, farmlanddropswithnutrients@1.2.2, farseer@1.3.2, foodshelves@2.3.3, footprints@1.1.1, fromgoldencombs@1.9.4, genelib@2.1.5, geologymap@1.0.1, spawngiantwaterlilies@1.0.1, goblinears@2.3.3, handbookbookmarkbutton@0.1.2, handbookdeclutterer@0.6.0, hazjackalope@1.0.5, hazmonitors@1.0.2, herbarium@1.4.1-rc.1, hieronymusreptiles@1.1.3, hydrateordiedrate@2.2.26, itempickuphighlighter@1.2.2, itempickupnotifier@1.9.1, jaunt@2.1.1, kevinsfurniture@1.7.5, krpgenchantment@1.2.22, krpgwands@0.6.1, aaloppatch121@0.0.1, maltiezfirearms@1.5.2, mannequinstand@1.0.7, materialneeds@1.1.4, medievalexpansionpatch@1.3.4, metalpots@1.6.1, meteoricsteel@1.0.6, mobsradar@2.1.12, moreanimals@1.6.6, morepiles@2.2.0, mountcamerafix@0.2.0, mythiclegends@1.0.0, ndlchiselpick@3.1.1, ndlwoodentorchholder@2.0.3, oneroof@1.11.0, opdoorpack@0.0.1, petai@4.0.3, purposefulstorage@1.5.1, recyclingtools@1.4.4, rustboundmagic@3.1.5, saltpeterproduction@1.1.0, scaffolding@1.2.5, scarecrow@1.7.1, simpleentityhealthbar@0.0.7, sprinklersmod@1.0.2, spyglassinfo@1.0.2, statushudcont@4.0.2, stepupadvanced@1.2.3, temperaturemonitor@0.9.9, terraprety@7.0.8, th3dungeon@0.4.4, thecritterpack@1.3.4, titanarum@1.0.0, toolsmith@1.2.14, torchholderplaceontop@1.0.1, torchholdersmithingplus@1.0.2, translocatorrelocator@1.0.3, vanvar@7.1.0, creative@1.21.5, survival@1.21.5, windchimes@1.4.1, winterswallpaper@2.0.0, woodenshuttersandmore@1.2.31, xlib@0.9.0-pre.2, zippyscattailstew@1.1.0, zippysreseedingreeds@2.1.0, apanserbjornstory@0.10.2, armory@1.6.1, bearparts@1.0.2, bettersmelting@0.2.1, cats@4.0.0, danacancook@1.0.0, draconis@1.1.4, elkjaunt@1.3.0, equus@1.2.0, em@3.4.0, mannyextrafirearms@0.5.7, fastbreeding@0.0.26, foxtaming@1.7.2, fueledwearablelights@1.1.0, harepet@1.3.1, heraldry@1.0.1, meteoricsteelcompat@1.1.3, monoceros@1.3.1, nobonearrows@1.0.1, pegasus@1.0.2, playercorpse@1.12.0, quiversandsheaths@0.5.4, shearlib@1.2.0, shiverpet@1.0.0, stonequarry@3.5.1, tabards@0.2.1, tameablelocusts@1.0.3, vanillavariantsridingequipment@2.1.0, wildcraftfruit@1.4.3, wildcrafttree@1.3.3, wolftaming@4.1.4, xskills@0.9.0-pre.2, zrustdrops@2.0.0, blingasus@0.3.0, bricklayers@3.1.4, ecwildcrafttree@1.0.2, heraldrybanners@1.0.0, rustboundmagicxskillsfix@0.2.2, tailorsdelight@2.1.1, wildcrafttreesoneroof@0.8.1, wool@1.8.1, xskillsgilded@1.3.5, dressmakers@1.7.4
Involved Harmony IDs: simpleentityhealthbar_blockinfo, handbookbookmarkbutton
System.Exception: Error while rendering item in slot Vintagestory.API.Common.DummySlot (1x Item Id 21785, Code armory:sabre-plain-meteoricsteel)
---> System.Collections.Generic.KeyNotFoundException: The given key 'north' was not present in the dictionary.
at Vintagestory.API.Client.ContainedTextureSource.get_Item(String textureCode) in VintagestoryApi\Client\Texture\ITextureSource.cs:line 47
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElement(Int32 indexForLogging, MeshData meshdata, ShapeElement element, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 495
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 376
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(Shape shapeBase, MeshData& modeldata, Vec3f wholeMeshRotation, Vec3f wholeMeshOffset, Single wholeMeshScale, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 290
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(String type, AssetLocation sourceName, CompositeShape compositeShape, MeshData& modeldata, ITexPositionSource texSource, Int32 generalGlowLevel, Byte climateColorMapIndex, Byte seasonColorMapIndex, Nullable`1 quantityElements, String[] selectiveElements) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 154
at CombatOverhaul.TexturesFromAttributes.GenMesh(ItemStack itemstack, ITextureAtlasAPI targetAtlas, Shape overrideShape) in D:\Projects\VintageStory\Overhaullib\source\Utils\TexturesFromAttributes.cs:line 246
at CombatOverhaul.TexturesFromAttributes.OnBeforeRender(ICoreClientAPI capi, ItemStack itemstack, EnumItemRenderTarget target, ItemRenderInfo& renderinfo) in D:\Projects\VintageStory\Overhaullib\source\Utils\TexturesFromAttributes.cs:line 219
at Vintagestory.API.Common.CollectibleObject.OnBeforeRender(ICoreClientAPI capi, ItemStack itemstack, EnumItemRenderTarget target, ItemRenderInfo& renderinfo) in VintagestoryApi\Common\Collectible\Collectible.cs:line 416
at Vintagestory.Client.NoObf.InventoryItemRenderer.RenderItemstackToGui(ItemSlot inSlot, Double posX, Double posY, Double posZ, Single size, Int32 color, Single dt, Boolean shading, Boolean origRotate, Boolean showStackSize) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 284
--- End of inner exception stack trace ---
at Vintagestory.Client.NoObf.InventoryItemRenderer.RenderItemstackToGui(ItemSlot inSlot, Double posX, Double posY, Double posZ, Single size, Int32 color, Single dt, Boolean shading, Boolean origRotate, Boolean showStackSize) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 396
at Vintagestory.API.Client.SlideshowItemstackTextComponent.RenderInteractiveElements(Single deltaTime, Double renderX, Double renderY, Double renderZ) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Text\Richtext\SlideshowItemstackTextComponent.cs:line 185
at Vintagestory.API.Client.GuiElementRichtext.RenderInteractiveElements(Single deltaTime) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Text\GuiElementRichtext.cs:line 483
at Vintagestory.API.Client.GuiComposer.Render(Single deltaTime) in VintagestoryApi\Client\UI\GuiComposer.cs:line 737
at Vintagestory.API.Client.GuiDialog.OnRenderGUI_Patch1(GuiDialog this, Single deltaTime)
at Vintagestory.GameContent.GuiDialogHandbook.OnRenderGUI_Patch2(GuiDialogHandbook this, Single deltaTime)
at Vintagestory.Client.NoObf.GuiManager.OnRenderFrameGUI(Single deltaTime) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 309
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1017
at Vintagestory.Client.GuiScreenRunningGame.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 250
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 760
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 663
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 112
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 338
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 133
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 95
System.Collections.Generic.KeyNotFoundException: The given key 'north' was not present in the dictionary.
at Vintagestory.API.Client.ContainedTextureSource.get_Item(String textureCode) in VintagestoryApi\Client\Texture\ITextureSource.cs:line 47
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElement(Int32 indexForLogging, MeshData meshdata, ShapeElement element, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 495
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 376
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(Shape shapeBase, MeshData& modeldata, Vec3f wholeMeshRotation, Vec3f wholeMeshOffset, Single wholeMeshScale, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 290
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(String type, AssetLocation sourceName, CompositeShape compositeShape, MeshData& modeldata, ITexPositionSource texSource, Int32 generalGlowLevel, Byte climateColorMapIndex, Byte seasonColorMapIndex, Nullable`1 quantityElements, String[] selectiveElements) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 154
at CombatOverhaul.TexturesFromAttributes.GenMesh(ItemStack itemstack, ITextureAtlasAPI targetAtlas, Shape overrideShape) in D:\Projects\VintageStory\Overhaullib\source\Utils\TexturesFromAttributes.cs:line 246
at CombatOverhaul.TexturesFromAttributes.OnBeforeRender(ICoreClientAPI capi, ItemStack itemstack, EnumItemRenderTarget target, ItemRenderInfo& renderinfo) in D:\Projects\VintageStory\Overhaullib\source\Utils\TexturesFromAttributes.cs:line 219
at Vintagestory.API.Common.CollectibleObject.OnBeforeRender(ICoreClientAPI capi, ItemStack itemstack, EnumItemRenderTarget target, ItemRenderInfo& renderinfo) in VintagestoryApi\Common\Collectible\Collectible.cs:line 416
at Vintagestory.Client.NoObf.InventoryItemRenderer.RenderItemstackToGui(ItemSlot inSlot, Double posX, Double posY, Double posZ, Single size, Int32 color, Single dt, Boolean shading, Boolean origRotate, Boolean showStackSize) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 284
Event Log entries for Vintagestory.exe, the latest 2
==================================
{ TimeGenerated = 16/11/2025 12:48:15, Site = , Source = Application Error, Message = Fehlerhafter Anwendungsname: Vintagestory.exe, Version: 1.21.5.0, Zeitstempel: 0x67fe0000
Fehlerhafter Modulname: KERNELBASE.dll, Version: 10.0.26100.7171, Zeitstempel: 0xb1a43a46
Ausnahmecode: 0xe0434352
Fehleroffset: 0x00000000000c80da
Fehlerhafte Prozess-ID: 0xbd4
Fehlerhafte Anwendungsstartzeit: 0x1dc56edda164fdf
Fehlerhafter Anwendungspfad: C:\Users\User\AppData\Roaming\Vintagestory\Vintagestory.exe
Fehlerhafter Modulpfad: C:\WINDOWS\System32\KERNELBASE.dll
Berichts-ID: 2d38697d-799a-47d0-aef3-e5ad8b06d19a
Vollständiger Name des fehlerhaften Pakets:
Fehlerhafte paketbezogene Anwendungs-ID: }
--------------
{ TimeGenerated = 10/11/2025 22:03:19, Site = , Source = Application Error, Message = Fehlerhafter Anwendungsname: Vintagestory.exe, Version: 1.21.5.0, Zeitstempel: 0x67fe0000
Fehlerhafter Modulname: KERNELBASE.dll, Version: 10.0.26100.6899, Zeitstempel: 0x761b8f73
Ausnahmecode: 0xe0434352
Fehleroffset: 0x00000000000c804a
Fehlerhafte Prozess-ID: 0x1d58
Fehlerhafte Anwendungsstartzeit: 0x1dc52834c410708
Fehlerhafter Anwendungspfad: C:\Users\User\AppData\Roaming\Vintagestory\Vintagestory.exe
Fehlerhafter Modulpfad: C:\WINDOWS\System32\KERNELBASE.dll
Berichts-ID: b445c810-1265-401b-86fb-79c770784529
Vollständiger Name des fehlerhaften Pakets:
Fehlerhafte paketbezogene Anwendungs-ID: }
just updated and i'm not able to harm anything all the sudden.
Thanks for the release of the new version you legend
Any Plans on giving us the newest dev version for development?
Should be done on their side
is there a way to make this mod compatible with
Ana's Flag of War
-files
currently mods that use this ignore the permission check for the PVP consent
zombii Removed ImmersiveLanterns for the time being. It is not playing nice in my modpack with Overhaullib.
Some of previous versions were removed due to critical bug in them, make sure to update to latest ones.
Maltiez So, I only really use this because it's a requirement for Firearms. Are these armor changes only with Combat Overhaul or am I going to have to remove both this and Firearms when you add that delayed equip?
VessPell did you fix this issue? i'm also experiencing this issue, any time i pick up an item or open my inventory my game crashes.
Maltiez With how I'm reading this, it sounds a little rude with how you worded that. People do have preferences on how they want to play, It being "discouraged" shouldn't matter. Besides that, if you're going to add the equip/unequip mechanic at least make it a config players can turn off.
Vanra unless you want to quickly swap armor before/after combat, it should not matter. And such quick swap is discouraged anyway and I plan to add mechanic to require time to equip/unqeuip armor anyway.
Could we have option to switch armor tab back to previous state? Imho its requires unnececary additional click from character screen and worst part is that "feet" secton doesnt fit inside and has to be scrolled 😭
Lorelai_Foxxe thank you so much for helping me figure out why the animations were not working
Getting this a lot, I can't tell which mod to report this to.
Just seconding the issues that Stason4ikRU and Teax have posted. I get periodic FPS dips/hitches until the server crashes a few minutes after loading in.
Reverting back to 1.12.13 resolves the issue.
UPDATE: Installing 1.12.19 does not replicate the stuttering/FPS drop issue I've mentioned. Fantastic!
These logs will be moved to client-debug when I gather enough data
What is this? constantly spams the console
we reverted back to 1.12.13 and it works stable
Same here as Teax
Latest update crashes the server after a few minutes
We dont use combat overhaul.
Have people been reporting memory leaks? I'm running a handful of mods (over 70) and had some leaks too. The culprit however was Auto Map Markers for me.
Shot in the dark since everyone has a different modlist but if anyone reading this is experiencing the same try disabling said mod.
Just got similar errors after 10 hours no problem, going to try 1.12.13 let you know in a bit!
BiggieCheeze there is a modding forum section in the vintage story discord you can contact them on, combat overhaul should be the one to use
since ive updated to latest stable and updated the mod , the mod dont add slots anymore ive deleted old i deleted cache
hi Maltiez i can't find your discord anywhere so im posting this here.
Overhaul lib keeps having a critcal error whenever i launch my game, i have reinstalled it multiple times manually and restarted each time i did so.
here's the report. If could add a link to your official discord somewhere that would great because i spent a long time looking and couldnt find it.
Running on 64 bit Windows 10.0.22631.0 with 32548 MB RAM
Game Version: v1.21.5 (Stable)
2025-10-21 7:45:34 PM: Critical error occurred in the following mod: overhaullib@1.12.10
Loaded Mods: bola@1.2.3, bonebroth@1.2.2, bushmeatrecipe@2.0.0, buzzybees@1.1.7, catchledge@0.5.9, cavesymphony@1.2.1, chargedjump@1.2.2, crawlanddive@0.2.1, dodgemaster@1.2.3, hqzlights@1.1.2, explosive@0.1.2, fallingtree@0.4.7, flickeringlights@0.1.2, footsteps@1.0.2, forestsymphony@1.0.5, chelonioidea@1.0.4, elephantidae@1.0.15, iniidae@0.1.4, meiolaniidae@0.1.7, pantherinae@1.2.2, sirenia@1.0.24, spheniscidae@1.0.13, freelook@1.0.3, hangingoillamps@1.0.5, magellan1k@1.0.2, manualscraping@1.3.0, moretorchholders@1.0.1, mosinscoarmory@0.2.0, ornamentalfish@5.0.1, overhaullib@1.12.10, primitivesurvival@3.9.9, sortablestorage@2.4.2, game@1.21.5, vsimgui@1.1.14, weedgardens@1.0.1, wildfarmingrevival@1.4.0, zoombuttonreborn@2.0.0, alchemy@1.7.19, animalcages@4.0.1, armorrecyclinglite@1.0.2, attributerenderinglibrary@2.3.0, beararmorrepair@1.0.3, betterfirepit@1.2.0, betterruins@0.5.0, bloodtrail@1.1.3, butchering@1.10.5, carryon@1.12.1, climbablevines@1.0.0, combatoverhaul@0.10.9, commonlib@2.8.0, configlib@1.10.8, footprints@1.0.4, itempickupnotifier@1.9.0, jaunt@2.1.1, maltiezcrossbows@1.6.6, maltiezfirearms@1.3.5, mannequinstand@1.0.7, moreanimals@1.6.3, mountcamerafix@0.2.0, nbcartographer@2.2.1, pelaguswinds@1.2.2, petai@4.0.0, tzquarteredfirewood@1.0.1, rustboundmagic@3.1.3, simplebedspawn@1.0.0, simpleemotemenu@2.0.0, stepupcontinued@0.0.1, thecritterpack@1.3.4, translocatorrelocator@1.0.3, creative@1.21.5, survival@1.21.5, windchimes@1.4.1, armory@1.4.1, cats@4.0.0, draconis@1.1.2, extraoverlays@1.6.0, fueledwearablelights@1.1.0, morearrows@1.1.1, nahpco@1.21.0, playercorpse@1.12.0, quiversandsheaths@0.5.2, shearlib@1.2.0, snowshoes@2.1.3, stonequarry@3.5.1, wool@1.7.2
System.NullReferenceException: Object reference not set to an instance of an object.
at Vintagestory.Client.NoObf.ShaderRegistry.registerDefaultShaderCodePrefixes(ShaderProgram program, Boolean useSSBOs) in VintagestoryLib\Client\Render\Shader\ShaderRegistry.cs:line 269
at Vintagestory.Client.NoObf.ShaderRegistry.LoadShaderProgram(ShaderProgram program, Boolean useSSBOs) in VintagestoryLib\Client\Render\Shader\ShaderRegistry.cs:line 190
at Vintagestory.Client.NoObf.ShaderRegistry.RegisterShaderProgram(String name, ShaderProgram program) in VintagestoryLib\Client\Render\Shader\ShaderRegistry.cs:line 53
at Vintagestory.Client.NoObf.ShaderAPI.RegisterFileShaderProgram(String name, IShaderProgram program) in VintagestoryLib\Client\API\ShaderAPI.cs:line 44
at CombatOverhaul.CombatOverhaulAnimationsSystem.LoadAnimatedItemShaders() in D:\Projects\VintageStory\Overhaullib\source\ModSystems.cs:line 550
at Vintagestory.Client.NoObf.ClientEventManager.TriggerReloadShaders() in VintagestoryLib\Client\Util\ClientEventManager.cs:line 487
at Vintagestory.Client.NoObf.ShaderAPI.ReloadShaders() in VintagestoryLib\Client\API\ShaderAPI.cs:line 55
at Vintagestory.Client.NoObf.ClientSystemStartup.HandleServerReady(Packet_Server packet) in VintagestoryLib\Client\Systems\Startup.cs:line 933
at Vintagestory.Client.NoObf.ProcessPacketTask.ProcessPacket(Packet_Server packet) in VintagestoryLib\Client\Systems\ProcessPacketTask.cs:line 18
at Vintagestory.Client.NoObf.ProcessPacketTask.Run() in VintagestoryLib\Client\Systems\ProcessPacketTask.cs:line 12
at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 786
at Vintagestory.Client.GuiScreenConnectingToServer.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenConnectingToServer.cs:line 298
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 760
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 663
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 112
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 338
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 133
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 95
Event Log entries for Vintagestory.exe, the latest 1
==================================
{ TimeGenerated = 2025-10-21 7:42:25 PM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.21.5.0, time stamp: 0x67fe0000
Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad
Exception code: 0x40000015
Fault offset: 0x00000000000df046
Faulting process id: 0x0x8450
Faulting application start time: 0x0x1dc42e34131c2d2
Faulting application path: C:\Users\danie\AppData\Roaming\Vintagestory\Vintagestory.exe
Faulting module path: C:\Users\danie\AppData\Roaming\Vintagestory\Lib\openal32.dll
Report Id: 7e6b2ded-34fb-4a69-8450-996482614497
Faulting package full name:
Faulting package-relative application ID: }
I got ReShade working, btw. I wrote up a quick post about it on the subreddit.
What? How? This should be the other way round.
Please add compatibility with Kemono man....
With mod version 1.12.7 on my server when using the Tools Animations mod, some players couldn't break any blocks with a pickaxe and/or a shovel (some other players could, it was strange). The players reconnecting didn't solve it either. Reverting to a few days old version of Overhaul lib fixed the issue, so I suspect one of the changes introduced this week were causing it.
same issue, i receive fall damage while swiming, i noticed the deeper the water the more damage i take if i dare to touch the floor. didnt fall damage setting got reverted to vanilla in one of your ubdates?
It seems this mod is causing an issue I've been having, where sometimes dismounting an elk causes me to take fall damage. The bug persists in a save with all mods except OverhaulLib disabled, and the problem stops when I disable OverhaulLib.
edit: Also, same issue seems to happen when swimming. You take fall damage if you touch the floor of a body of water after swimming down just about any depth.
NukoSan this is CarryOn, it is not related to this mod
https://postimg.cc/3y7DJnbn
That's what I get when I enable Overhaul lib, conflict with a different mod?
What two new slots? Only slots were added are in character gui dialog and there are 17 of them
the two new slots collide with a few other mods. Can you make them configurable? Status Hud Continued can be moved, but some others cannot (Carry On).
Semi support for immersive first person is sweet, you should take it further to full support. Ive been wanting to use it for so long but combat overhaul overtakes my desire to use ifp.
die from fall after respawn, nothing cant change it, nothing help,
i liked this mods :(
Echoing everyone else below, I am also having the fall damage issue.
1.11.19 - Newest update appears to be unfortunately bugged lol, due to some strange height calc issue with half-blocks the map reads surface height as 1, this followed with the change of fall damage being calculated via start height -> end height seems to have resulted in my buddies in multiplayer getting struck down by god for daring to leave the Lake Caldera where we have our base during winter (likely due to Snow slabs?) as their "height" plummets from ~128 to 1 in a single step.
LOL same.
1.11.19 - Newest update appears to be unfortunately bugged lol, due to some strange height calc issue with half-blocks the map reads surface height as 1, this followed with the change of fall damage being calculated via start height -> end height seems to have resulted in my buddies in multiplayer getting struck down by god for daring to leave the Lake Caldera where we have our base during winter (likely due to Snow slabs?) as their "height" plummets from ~128 to 1 in a single step.
Hello, thanks for your hard work!
I have a strange problem with fall damage, i can die almost instantly if i jump on uneven ground, like stairs or furniture, or just when run into something i get from 0,01 gravity damage to various degree.
I have XSkills installed with latest version having Feather Fall skill. Could it be some unintented interaction? I didnt have this problem before Overhaul lib update
noticed something weird. The last update changed something about fall damage, now for some weird reason i get fall damage when i jump while i sprint over a slab in the lower placement. The slab is over water, not sure if its the specific convination, but desnt happens all the time, but it happens around 80% of the times i run and jump over a slab placed ont he lower side over water, havent tried slabs on dirt or air, if the slab is placed in the upper half of the block this dont happens. My guess is that the change have problens trying to figure out the slabs on the lower side of the block and thinks youre falling a longer distance.
MikeBuz
Thanks! I'll give that a try.
TheLTake
I noticed you're using Medieval Expansion 3.13.1 which while that is the original mod, it is not updated for 1.21
There is a guy who released a patch for the mod (standalone release so don't use it at the same time as the original) and I've had no issues with it. That should hopefully fix your problem.
Noted, could you tell me where to look then?
Unrelated to this mod
Hi, brand new world. Stabbed an Aurochs with a spear and got dumped to desktop.
> and with reduced minimum fall distance
it is not reduced, it is exactly the same, just the speed component is removed from the equation. This is inside the scope of this library, cause this is essential for functionality of fall distance stat
Barhandar I agree, It's an unrelated gameplay affecting change that would be better as a standalone fix as players may prefer the vanilla implementation.
Maltiez it does not matter what the intention and implementation are in vanilla. Random bugfixes are out of scope for a library mod (which, by definition of a code library, should not affect how anything else works if its functions are not being actively utilzied), and you should either undo them or separate them into a dedicated bugfixing mod.
P.S. Your mod does not fix all other issues with fall damage, such as fall detection and damage being highly inconsistent and unreliable to the point where a small fall can deal huge damage, or a very high fall be ignored outright - and with reduced minimum fall distance they are exacerbated significantly to the point where players have been getting severe damage by descending stairs, and dying repeatedly on the falls that would deal minimal damage without the "bugfix". Considering those issues, it may as well be that the "bug" is intentionally implemented as a stopgap to improve player experience until they can be resolved properly, and you are breaking rather than fixing the game.
Vanilla intended fall distance is 3.5, but vanilla fails to implement it properly, so you can fall from 10 blocks and get no damage. The lib properly implemented this 3.5 block height.
Minimum fall distance required before taking damage is decreased from 5/6 blocks in vanilla testing to 4 blocks with mod installed
Got a crash here
Edit: I just realized there's an update, probably got fix, sorry ignore this
Update the lib
Hello, another crash has made itself known.
Just went looking for a fix to a crash and it's already patched. 😁
I get an error when loading my server:
Reporting a crash, apparently getting bit by a pig is more dangerous than I thought.
Hey will you consider to make a config where we can disable unused slots?
Like I only got a mod for wearable light sources so I will not need all the others slots just the one on the head, so prefereably I would like to see only that one. :)
Hi
since latest updates I am getting this when using /stop to shut down dedicated server thanks in advance
I got this crash today
Edit it happens every time i try to pickup a placed book
Hello! I might be in a bit of a pickle here. Anyone knows why this is happening? This error pops up each time i try to craft chainmail helmet/armor.
Edit: It crashes each time i put chainmail into the crafting slot. It deletes the chainmail after relaunch as well :sob:
I am a bit curious, does anyone know what mods use the backpack and the shoulder slots?
EDIT: Recent updates have resolved this problem!
Howdy, thanks as always for all your hard work on this necessary suite of mods!
Just wanted to make you aware that either release 1.9.0 or 1.9.1 introduced some sort of issue that causes crashes after loading into the game after about 2-5 minutes. No crash log is generated, the game just stops responding and requires a force quit from task manager.
Looking through the Client Main log, I keep seeing this error right before the freeze/crash occurs.
"[Warning] [Overhaul lib] [HarmonyPatches] (game:drifter-tainted) Listed colliders that were not found in shape: R lower arm"
Rolling back to OverhaulLib 1.8.3 resolved this issue.
I have an obscene amount of other mods but have included them below.
alchemy_1.7.16.zip
AmericanFrontiersmanWesternWear_1.8.4.zip
AncientTools_V1.6.0-pre.6.zip
animalcages_v4.0.1.zip
animalfeed.zip
apeflowerpots-1.21.1-v1.3.1.zip
apegrapes-v1.21.1-1.3.1.zip
armory_1.2.0.zip
AttributeRenderingLibrary-v2.3.0.zip
augplantlib_0.0.5.zip
autoconfiglib_2.0.9.zip
axleinblocks_1.21.0.zip
Bartender_1.1.4.zip
bastionofcivilisation v1.1.2.zip
beararmorrepair_1.0.0.zip
BedRespawn.zip
BetterCrates_v1.9.0.zip
BetterJonasDevices-Fixed-v2.0.4.zip
BetterRuinsv0.5.0.zip
BetterSmelting_0.2.1.zip
BetterTradersv0.1.0.zip
billposting_1.0.1.zip
BloodTrail-v1.0.7.zip
bola_1.2.3.zip
bonebroth_1.2.1.zip
butchering_1.10.3.zip
buzzwords_1.8.0.zip
canjewelry_0.5.6.zip
canoemod 1.21.zip
CarryOn-1.21.0_v1.10.9.zip
CartwrightsCaravan_1.7.2.zip
cats_v4.0.0_petai_v4.0._.zip
CaveSymphony_1.2.0.zip
chiseltools1.15.1.zip
ClickUpTorches.zip
cob_cavebeacons_1.0.9.zip
CombatOverhaulReanimated_1.0.0.zip
combatoverhaul_0.9.3.zip
CommonLib_VS1.21.1_net8_v2.8.0.zip
Composter-v1.2.1.zip
configlib_1.10.2.zip
coolerGreens_1.0.0.zip
corduroyroads_1.0.3.zip
CraftableCartography_0.1.8.zip
CraftableCompanion_1.3.0.zip
CrudeToFlintArrows.zip
DanaTweaks-v3.6.0.zip
Darce's Drifters Redone 1.2.4.zip
DodgeMaster_1.2.3.zip
drbraziers_1.1.2.zip
DriedPeatv1.1.1.zip
eggpiemod_0.1.0.zip
ElkMoreHealth_1.0.1.zip
ExtraChests_v1.10.0.zip
ExtraOverlays_VS1.21.1_net8_v1.6.0.zip
farmlanddropswithnutrients_1.2.2.zip
farseer_1.3.2.zip
FeverstoneHorses-v2.0.0-rc.10-1.21.1.zip
firewoodtostick.zip
FixedPaths.zip
FlexibleTools-3.5.1.zip
FlickeringLights_0.1.2.zip
florasphere_1.0.7.zip
foodshelves_2.3.0.zip
ForestSymphony_1.0.6.zip
Forgotten Armory_Chineese Dynasties v1.1.0.zip
Forgotten Armory_Gothic v1.2.0.zip
Forgotten Armory_Greenwich v1.3.0.zip
Forgotten Armory_Landsknecht v1.2.0.zip
Forgotten Armory_Templar v1.3.1.zip
foxtaming-1.7.2.zip
FreeLook_1.0.3.zip
FromGoldenCombs-1.21-v1.9.2-rc.2.zip
fueledwearablelights_1.0.2.zip
gimmeoneseedplz_1.1.0.zip
gourmand_1.7.4.zip
handbookbookmarkbutton_0.1.2.zip
hangingbasketsunofficialhaz_1.1.1.zip
hangingoillamps_1.0.5.zip
hardcorewater_1.3.5.zip
harvestice v1.0.0.zip
HelveHammerExtensions_VS1.21.1_net8_v1.8.0.zip
HudClockPatch_v1.1.1.zip
hydrateordiedrate_2.2.13.zip
ImmersiveLanterns_0.1.1.zip
ImmersiveOreCrush_2.2.4.zip
immersivewoodchopping_0.8.2.zip
JuicyOres-v1.0.1.zip
kevinsfurniture_1.7.3.zip
krpgenchantment_1.2.0.zip
list.txt
lumbersling_v1.0.5.zip
m00ns_grass!_B_1.0.7.zip
maketeaforked_0.7.1.zip
maltiezcrossbows_1.5.3.zip
maltiezfirearms_1.2.3.zip
ManualQuenching_1.0.8.zip
medievalexpansionpatch-1.3.1.zip
millwright_1.2.8.zip
MoldsPlus_v1.0.4.zip
MoreAnimals-1.6.2.zip
MoreBlueClay_1.0.2.zip
ndlwoodentorchholder_2.0.2.zip
NewWorldCrops_0.0.15.zip
overhaullib_1.8.3.zip
packyourshovel_1.0.8.zip
particlesplus-2.3.1.zip
pelaguswinds_1.2.2.zip
petai_v4.0.0.zip
PlayerCorpse_VS1.21.1_net8_v1.12.0.zip
portalsmodified_1.0.1.zip
pottery-wheel_v1.1.3.zip
primitivesurvival_3.9.6.zip
purposefulstorage_1.4.1.zip
QuicklimeInKilnv1.1.1.zip
quiversandsheaths_0.3.3.zip
Re-SmeltablesLightFix-v0.1.2.zip
RealSmokeForAncientTools_1.0.0.zip
RealSmokeForBraziers_1.1.0.zip
RealSmokeForChiselTools_1.1.1.zip
realsmoke_1.1.1.zip
rebuildablebloomery_1.0.3.zip
ReforgedTools_1.2.5_OldFalx.zip
RiverGen_v1.0.1.zip
rotLotLoot-1.2.1.zip
rustboundmagic_3.0.14.zip
SaddleBlanketBedsV0.0.4.zip
SalvagePlusBlue_1.1.1.zip
scaffolding_1.1.4.zip
scrollrackable.1.4.0.zip
seasalt.zip
Sergsmetaltongs_2.2.1.zip
shelfobsessed_v1.7.0.zip
slowglide_0.0.1.zip
sluice_2.3.2.zip
smithingplus_1.8.0-rc.3.zip
SnowCaps_0.0.0.zip
SoapLyeandBloomV1.3.4.zip
sonitobackpackgroundaccess.zip
sonitorecipepin.zip
sortablestorage_2.4.2.zip
spyglassinfo_1.0.2.zip
spyglass_0.5.2.zip
stackabletemporalgear_1.0.1-1.20.x.zip
stepfixelk_0.0.2.zip
stepupcontinued_0.0.1.zip
stillnecessaries_1.3.0.zip
stirlingmotor_2.0.0.zip
stonebakeoven_1.2.0.zip
StoneHarvesting_1.1.1.zip
StoneQuarry_VS1.21.1_net8_v3.5.1.zip
StoneRailings.1.4.0.zip
storagecontroller 1.2.1.zip
StorageOptions-v2.0.0.zip
tabfix_1.0.2.zip
TankardsandGoblets_v1.3.0.zip
TemporalSymphony_2.2.1.zip
TentBag-2.2.0.zip
TerraPrety_7.0.8.zip
th3dungeon_0.4.4.zip
Th3DungonTopEntrance_0.4.1.zip
The_Critters_Pack_v1-3-2.zip
toolsanimations_1.2.3.zip
tradie_1.5.1.zip
traitacquirerreborn.zip
translocatorengineeringredux_1.6.0.zip
undergroundmines_1.0.5.zip
UnderTangledBoughs-1.21-v1.0.4.zip
usefulstuff17_1.5.0.zip
Variantmeals_1.21-2.5.1.zip
VC1.0.3Beta.zip
Verticality_0.3.1.zip
vigor_0.5.0.zip
VintageEngineering_0.4.0.zip
VintageScarecrows-0-0-7.zip
vsimgui_1.1.12.zip
VSVillageAddon-DesertVillage-1.0.2.zip
VSVillageAddon-VikingVillage-1.0.2.zip
VSVillageAgedv0.0.6.zip
VSVillageIndustrialv0.0.6.zip
VSVillageTowersv0.0.6.zip
vsvillage_v3.0.1.zip
WetlandHarvestV0.0.2.zip
wildfarmingrevival_1.4.0.zip
wildgrass_1.3.4.zip
windchimes-V1.21.0-1.3.2.zip
wolftaming_v4.0.1_petai_v4.0._.zip
woodenfortifications_2.0.9.zip
woodenshuttersandmore_1.2.31.zip
zrustdrops-2.0.0.zip
Thank you for your continued updates, and thank you for all the mods you bring to his game that elevate it.
Any way of turning off idle and walking animations for weapons? it's jarring to see instant transition between sprint and idle while holding greatswords or other bigger weapons.
Having some performance issues related to this mod while running it on multiplayer. Minor stutters in singleplayer, but the stutters in multiplayer or 2-3 seconds long, and occur quite often. Not running the absolute most recent version, (1.7.1) but this has been occurring on the version prior to that as well. Lemme know if more info is required, or a better spot to ask for help.
OverhaulLib related mods are:
Combat Overhaul
Combat Overhaul: Armory
Forgotten Armory: CO Compatibility (or, Forgotten Armor+Combat Overhaul, and its compatible mods, Gothic, Greenwich, Landsknect, and Templar)
Quivers and Sheaths
Attribute Rendering Library
Firearms
Crossbows
Tabards
3.9.2025 12:09:53 [Notification] A tick took 2135.82 ms
2135.82ms, call : all
2114.93ms, 2324 calls, avg 910.04 us/call: ovhlib-tpan-of-0
13.9.2025 12:08:40 [Notification] A tick took 2061.89 ms
2061.89ms, call : all
2046.07ms, 160 calls, avg 12787.96 us/call: ovhlib-hp-rhi-0
throws an exception "void" i think
Situation: Shift+Left Clicking a stack of arrows from the quiver slots into a chest, causes error and server to kick the client
(not 100% sure its overhaulLib but good place to start)
Getting a wall of errors with this update and Bullseye.Unfortunately I don't know how to find the log file that listed the errors.
Hi. I get this error message on the server sometimes. I discovered only by searching logs for another issue.
PookietheCat 'ml' suffix here means 'machine learning', this is an AI misfiring again, I had another mod flagged as virus same way, but funny enough, it was purely JSON mod that was marked as virus.
Yellowishnesses redownloaded it, multiple scans and no issue now, weird, but of course also very happy.
I did download it twice yesterday and it got flagged both times.
PookietheCat
I scanned the .zip with a few online tools and didn't notice anything unusual. Try redownloading the file and scanning it again.
My anti-virus flags this download as a trojan.
Thought it was a false-positive at first but it specificially finds the script "Trojan:Script/Wacatac.B!ml", which doesn't sound so false positive to me.
Could the trojan have been snuck into the mod somehow? Or anyone else having this issue?
I really wanna use the mods this mod is required for but I REALLY don't want a mod that has such a suspicious script popping up in it.
PatriarchMisha, mine are spawning so I would start looking for specific mod combinations that cause the issue.
this mod causes issue with structers i havnt got any crashes or anything but traders and ruins dont spawn
Ok, it's working now :)
I'm getting a message "no such version". It says I need to install manually.
breadv25 This may be a shot in the dark but...
Double check you are using correct versions of all related mods and their dependencies - "correct" as in "meant for the game version you are running".
I had the same problem back on RC6, caused by me using wrong version of either this library, or the CO mod (don't remember exactly).
throws an exception same as breav25 i assume. says could not find mechanic "void".
throws an exception when i try to load a world with it, and when im in the game i am completely unable to attack in any way. anyone know how to fix?
Not a CTD, doesn't crash the server, but will boot the player, this happens the first time the hotkey to sheath/unshealth a sword is used. The player can reconnect and has no problems after that
Hello
Game works ok on single but when move to server and try to join this error happen. Even after start new save it crashes when try to log to server but can play when loading from single
[Error] Warning: Attempting to add an entity listener outside of the main thread. This may produce a race condition!at System.Environment.get_StackTrace()
at CombatOverhaul.Colliders.CollidersEntityBehavior.Initialize(EntityProperties properties, JsonObject attributes) in D:\Projects\VintageStory\Overhaullib\source\Colliders\CollidersEntityBehavior.cs:line 94
at Vintagestory.API.Common.Entities.Entity.Initialize(EntityProperties properties, ICoreAPI api, Int64 InChunkIndex3d) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryApi\Common\Entity\Entity.cs:line 643
at Vintagestory.API.Common.EntityAgent.Initialize(EntityProperties properties, ICoreAPI api, Int64 InChunkIndex3d) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryApi\Common\Entity\EntityAgent.cs:line 128
at Vintagestory.Server.ServerMain.SpawnEntity_internal(EntityProperties type, Entity entity) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\ServerMain.cs:line 2468
at Vintagestory.Server.ServerMain.SpawnEntity(Entity entity, EntityProperties type) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\ServerMain.cs:line 2442
at Vintagestory.Server.ServerMain.SpawnEntity(Entity entity) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\ServerMain.cs:line 2426
at Vintagestory.ServerMods.GenCreatures.TrySpawnGroupAt(BlockPos origin, Vec3d posAsVec, EntityProperties entityType, EntityProperties[] grouptypes) in C:\Users\Tyron\Documents\vintagestory\game\VSSurvivalMod\Systems\WorldGen\Standard\ChunkGen\93.GenCreatures.cs:line 189
at Vintagestory.ServerMods.GenCreatures.OnChunkColumnGen(IChunkColumnGenerateRequest request) in C:\Users\Tyron\Documents\vintagestory\game\VSSurvivalMod\Systems\WorldGen\Standard\ChunkGen\93.GenCreatures.cs:line 179
at Vintagestory.Server.ServerSystemSupplyChunks.runGenerators(ChunkColumnLoadRequest chunkRequest, Int32 forPass) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1878
at Vintagestory.Server.ServerSystemSupplyChunks.PopulateChunk(ChunkColumnLoadRequest chunkRequest) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1849
at Vintagestory.Server.ServerSystemSupplyChunks.loadOrGenerateChunkColumn_OnChunkThread(ChunkColumnLoadRequest chunkRequest, Int32 stage) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 832
at Vintagestory.Server.ServerSystemSupplyChunks.tryLoadOrGenerateChunkColumnsInQueue() in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 670
at Vintagestory.Server.ServerSystemSupplyChunks.OnSeparateThreadTick() in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 512
at Vintagestory.Server.ServerThread.Process() in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\ServerThread.cs:line 55
did search more and it seems other mod was causing this bug (rivers) not sure why server error calls your mod ... also it seems this error happens only when i log in to server and had not made toon yet but when loading save with toon done already there is no error on server at all but client crashes and points on rivers
Just fired it up to check if everything still worked with rc7... pretty sure this is overhaullib (combat overhaul not used)
Game Version: v1.21.0-rc.7 (Unstable)
8/21/2025 3:49:28 PM: Critical error occurred
Loaded Mods: advancedsmithing@1.4.0, alefix@1.0.2, americanfrontiersman@1.8.3, ancientarmory@1.0.6, ancientmortar@1.0.0, axleinblocks@1.21.0, bastionofcivilisation@1.1.2, bf@0.0.3, bettertraders@0.0.10, blacksmithname@1.2.0, coldstorage@1.0.0, rlldtco0001@1.2.3, containersbundle@1.1.1, cutthefat@1.0.3, darcesdriftersredone@1.2.3, diversediets@1.0.1, hqzlights@1.1.2, duncansgrass@1.0.1, expandedmolds@1.1.2, explosive@0.1.0, extrachests@1.8.0-rc.1, firelogs@1.0.0, forestworld@1.0.0, fagothic@1.1.2, fagreenwich@1.2.2, fatemplar@1.2.2, hangingoillamps@1.0.5, harvestice@1.0.0, sticksfromfirewoodmallow@1.0.0, millwright@1.2.7, morebanners@1.2.1, moredaubrevised@1.0.0, overhaullib@0.8.20, playermodellib@0.1.26, primitivesurvival@3.9.4, theremnants@1.0.3, scrollrackable@1.3.2, silentpause@1.0.2, spyglass@0.5.2, stepfixelk@0.0.1, stoneharvesting@1.1.0, tankardsandgoblets@1.1.3, translocatorengineeringredux@1.6.0, usefultraders@2.2.0, game@1.21.0-rc.7, vsimgui@1.1.12, wildfarmingrevival@1.4.0, abcsredux@2.0.3, AbsoluteProspecting@1.500.3, additionalmolds@1.0.1, airthermomod@0.2.0, anotherdrifter@1.1.0, attributerenderinglibrary@2.0.1, egocaribautomapmarkers@4.0.3, flags@1.1.10, betterfirepit@1.1.6, betterruins@0.5.0-rc.1, blocksoverlay@4.5.1, bushfat@1.0.0, carryon@1.10.0-rc.2, chestorganizer@1.2.3, commonlib@2.6.1, configlib@1.10.1, danatweaks@3.5.1, daytrader@1.0.5, extrainfo@1.10.0, fatcandles@1.0.1, fixcratemod@0.1.0, freedomunits@1.1.4, fromgoldencombs@1.9.0, fueledwearablelights@0.1.0, handbookbookmarkbutton@0.1.2, hydrateordiedrate@2.2.5, interestingoregen@1.2.3, itempickuphighlighter@1.0.0, jebsinventorytweaks@1.0.1, kevinsfurniture@1.7.3, kscartographytable@1.0.2, maltiezcrossbows@1.5.1, maltiezfirearms@1.2.0, medievalexpansionpatch@1.3.0, morepiles@2.2.0, nemi@1.1.0, noticeboard@1.1.2, offhandnohunger@1.2.6, oneroof@1.11.0, PingMarkers@1.1.1, purposefulstorage@1.4.1, rackableplates@1.0.0, remotetradercheckmod@0.3.0, rivers@4.7.1, scaffolding@1.0.0, slowtox@3.0.0, spearsplus@1.2.0, spyglassinfo@1.0.1, statushudcont@3.2.7, stepupcontinued@0.0.1, stickemup@1.1.0, stickydirt@0.1.1, tabletopgames@2.10.6, tanningredux@1.0.1, tentbagreworked@3.1.1, terraprety@7.0.5-pre.1, thievery@1.1.8, variantmeals@1.0.0, Verticality@0.0.6, creative@1.21.0-rc.7, survival@1.21.0-rc.7, woodenfortifications@2.0.9, woodenshuttersandmore@1.2.3, cutthehides@1.2.1, hydraulics@1.1.0, obsidiancraft@1.4.4-rc.5, playercorpse@1.11.1, snowshoes@2.0.0, stonequarry@3.4.3, vanillavariantsridingequipment@2.0.0
System.Exception: Error while instantiating entity behavior 'CombatOverhaul:FirstPersonAnimations' for entity 'game:player':
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
---> System.Exception: Exception of type 'System.Exception' was thrown.
at CombatOverhaul.Animations.FirstPersonAnimationsBehavior..ctor(Entity entity) in D:\Projects\VintageStory\Overhaullib\source\Animations\PlayerBehavior.cs:line 280
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)
--- End of inner exception stack trace ---
at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)
at System.Reflection.MethodBaseInvoker.InvokeWithOneArg(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture)
at System.Activator.CreateInstance(Type type, Object[] args)
at Vintagestory.Common.ClassRegistry.CreateEntityBehavior(Entity forEntity, String className) in VintagestoryLib\Common\ClassRegistry.cs:line 517
---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
---> System.Exception: Exception of type 'System.Exception' was thrown.
at CombatOverhaul.Animations.FirstPersonAnimationsBehavior..ctor(Entity entity) in D:\Projects\VintageStory\Overhaullib\source\Animations\PlayerBehavior.cs:line 280
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)
--- End of inner exception stack trace ---
at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)
at System.Reflection.MethodBaseInvoker.InvokeWithOneArg(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture)
at System.Activator.CreateInstance(Type type, Object[] args)
at Vintagestory.Common.ClassRegistry.CreateEntityBehavior(Entity forEntity, String className) in VintagestoryLib\Common\ClassRegistry.cs:line 517
--- End of inner exception stack trace ---
at Vintagestory.Common.ClassRegistry.CreateEntityBehavior(Entity forEntity, String className) in VintagestoryLib\Common\ClassRegistry.cs:line 521
at Vintagestory.Common.ClassRegistryAPI.CreateEntityBehavior(Entity forEntity, String entityBehaviorName) in VintagestoryLib\Common\API\ClassRegistryAPI.cs:line 105
at Vintagestory.API.Common.Entities.EntitySidedProperties.loadBehaviors(Entity entity, EntityProperties properties, IWorldAccessor world) in VintagestoryApi\Common\Entity\EntityProperties.cs:line 379
at Vintagestory.API.Common.Entities.EntityProperties.Initialize(Entity entity, ICoreAPI api) in VintagestoryApi\Common\Entity\EntityProperties.cs:line 256
at Vintagestory.API.Common.Entities.Entity.Initialize(EntityProperties properties, ICoreAPI api, Int64 InChunkIndex3d) in VintagestoryApi\Common\Entity\Entity.cs:line 643
at Vintagestory.API.Common.EntityAgent.Initialize(EntityProperties properties, ICoreAPI api, Int64 InChunkIndex3d) in VintagestoryApi\Common\Entity\EntityAgent.cs:line 128
at Vintagestory.API.Common.EntityPlayer.Initialize(EntityProperties properties, ICoreAPI api, Int64 chunkindex3d) in VintagestoryApi\Common\Entity\EntityPlayer.cs:line 376
at Vintagestory.Client.NoObf.ClientSystemEntities.entityFromPacket(Packet_Entity entitypacket, ClientMain game) in VintagestoryLib\Client\Systems\Entities.cs:line 445
at Vintagestory.Client.NoObf.ClientSystemEntities.createOrUpdateEntityFromPacket(Packet_Entity entitypacket, ClientMain game, Boolean addToLoadQueue) in VintagestoryLib\Client\Systems\Entities.cs:line 407
at Vintagestory.Client.NoObf.ClientSystemEntities.HandleEntitiesPacket(Packet_Server serverpacket) in VintagestoryLib\Client\Systems\Entities.cs:line 244
at Vintagestory.Client.NoObf.ProcessPacketTask.ProcessPacket(Packet_Server packet) in VintagestoryLib\Client\Systems\ProcessPacketTask.cs:line 18
at Vintagestory.Client.NoObf.ProcessPacketTask.Run() in VintagestoryLib\Client\Systems\ProcessPacketTask.cs:line 12
at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 779
at Vintagestory.Client.GuiScreenConnectingToServer.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenConnectingToServer.cs:line 298
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 760
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 663
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 113
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 338
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 133
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 95
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
---> System.Exception: Exception of type 'System.Exception' was thrown.
at CombatOverhaul.Animations.FirstPersonAnimationsBehavior..ctor(Entity entity) in D:\Projects\VintageStory\Overhaullib\source\Animations\PlayerBehavior.cs:line 280
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)
--- End of inner exception stack trace ---
at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)
at System.Reflection.MethodBaseInvoker.InvokeWithOneArg(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture)
at System.Activator.CreateInstance(Type type, Object[] args)
at Vintagestory.Common.ClassRegistry.CreateEntityBehavior(Entity forEntity, String className) in VintagestoryLib\Common\ClassRegistry.cs:line 517
System.Exception: Exception of type 'System.Exception' was thrown.
at CombatOverhaul.Animations.FirstPersonAnimationsBehavior..ctor(Entity entity) in D:\Projects\VintageStory\Overhaullib\source\Animations\PlayerBehavior.cs:line 280
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)
I keep getting this white arched line, not quite a semi circle, above my crosshair. How do I disable this? It only pops up when I enable this mod.
The latest versions of "Overhaul lib" cause problems with the "Zoom Button - Reborn" mod. Disabling this mod and restarting the game fixes the zoom functionality.
Since version 0.8.17 there are problems with zoom.
v0.8.20 fixed the bug. ✔️
I tried using the alternative directional aiming toggle with config lib, loaded into my singleplayer server and made a iron spear. It was going good until I removed my tongs (the spear was freshly made) and tried to do a directional attack with the iron spear. Game crashed almost instantly and gave me this log:
(once again I do have alternative directional attack methiod or whatever it was called to be ON so I will try this again soon with it OFF)
Update: it is an issue with the alternative directional attack. When switching from a two handed iron long sword to the pike you get the option to do a RIGHT SIDE or LEFT SIDE attack/swing with the pike but the pike doesnt have those attack angles coded and so the game gets confused and crashes. That, atleast, seems to be the issue.
Running on 64 bit Windows 10.0.26100.0 with 16303 MB RAM
Game Version: v1.20.12 (Stable)
8/16/2025 12:03:40 PM: Critical error occurred in the following mod: overhaullib@0.2.11
Loaded Mods: americanfrontiersman@1.8.3, biggerpockets@1.0.0, containersbundle@1.1.0, juicyores@1.0.0, overhaullib@0.2.11, tankardsandgoblets@1.0.0, vanillaplus@1.4.0, game@1.20.12, vsimgui@1.1.8, apelanterns@1.1.2, egocaribautomapmarkers@4.0.1, betterruins@0.4.15, billposting@1.0.1, combatoverhaul@0.3.9, configlib@1.5.3, extrainfo@1.9.10, foodshelves@2.2.1, interestingoregen@1.2.0, maltiezfirearms@0.14.2, purposefulstorage@1.3.0, slowtox@2.3.2, stepupadvanced@1.0.4, stonebakeoven@1.1.6, tanningredux@1.0.1, toolsanimations@1.0.2, toolsmith@1.2.3, variantmeals@1.3.0, visorhelmets@1.0.2, creative@1.20.12, survival@1.20.12, armory@0.2.4, reforgedtools@1.2.51
System.Collections.Generic.KeyNotFoundException: The given key 'Right' was not present in the dictionary.
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at CombatOverhaul.Implementations.MeleeWeaponClient.Attack(ItemSlot slot, EntityPlayer player, Int32& state, ActionEventData eventData, Boolean mainHand, AttackDirection direction)
at CombatOverhaul.Inputs.ActionsManagerPlayerBehavior.HandleActionEvent(ActionEventData eventData, Int32 itemId, ActionEventCallbackDelegate callback) in D:\Projects\VintageStory\Overhaullib\source\Integration\Inputs\PlayerBehavior.cs:line 216
at CombatOverhaul.Inputs.ActionListener.CallSubscriptionsForState(EnumEntityAction action, ActionState state) in D:\Projects\VintageStory\Overhaullib\source\Integration\Inputs\ActionListener.cs:line 339
at CombatOverhaul.Inputs.ActionListener.OnEntityAction(EnumEntityAction action, Boolean on, MouseEvent mouseEvent)
at CombatOverhaul.Inputs.ActionListener.HandleMouseEvents(MouseEvent mouseEvent, Boolean on) in D:\Projects\VintageStory\Overhaullib\source\Integration\Inputs\ActionListener.cs:line 199
at Vintagestory.Client.NoObf.ClientEventAPI.TriggerMouseDown(MouseEvent ev) in VintagestoryLib\Client\API\ClientEventAPI.cs:line 311
at Vintagestory.Client.NoObf.ClientMain.UpdateMouseButtonState(EnumMouseButton button, Boolean down) in VintagestoryLib\Client\ClientMain.cs:line 1978
at Vintagestory.Client.HotkeyManager.TriggerHotKey(KeyEvent keyEventargs, IWorldAccessor world, IPlayer player, Boolean allowCharacterControls, Boolean isGlobal, Boolean fallBack, Boolean keyup) in VintagestoryLib\Client\HotkeyManager.cs:line 431
at Vintagestory.Client.NoObf.ClientPlatformWindows.Mouse_ButtonDown(MouseButtonEventArgs e) in VintagestoryLib\Client\ClientPlatform\Input.cs:line 198
at OpenTK.Windowing.Desktop.NativeWindow.MouseButtonCallback(Window* window, MouseButton button, InputAction action, KeyModifiers mods)
--- End of stack trace from previous location ---
at OpenTK.Windowing.Desktop.NativeWindow.RethrowCallbackExceptionsIfNeeded()
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 334
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 130
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
@NyxiePixelwyck
Nah never got it. Tried installing it into my server again after getting a couple other mods to work and didn't fix the issue still...
AzraelChaosEater VikSpyderhaving the same issue, wondering if a fix has been found
1.20
Is version 2.11 supposed to be labeled for vs version 1.21? or is it intended for 1.20
AzraelChaosEater No, textures are fine. It's just any time I use the handbook the game crashes
AzraelChaosEater Yeah after updating all my clothing/ armor textures stoped rendering on my server.
Nevermind this is a vannila issue with rc 3
VikSpyder Do things show up as missing textures for you as well?
Playing solo, it crashes whenever I try to use the handbook to look up other mod recipes
Running on 64 bit Windows 10.0.26100.0 with 32655 MB RAM
Game Version: v1.20.12 (Stable)
05/08/2025 11:23:12: Critical error occurred in the following mod: overhaullib@0.2.10
Loaded Mods: basicbushcraft@1.4.1, crstoneage@1.0.2, manualscraping@1.2.1, manualtoolcrafting@1.3.5, overhaullib@0.2.10, game@1.20.12, butchering@1.9.1, firepitsticks@1.0.0, smithingplus@1.6.5, toolsmith@1.2.3, creative@1.20.12, survival@1.20.12, reforgedtools@1.2.4, vsrecipes@1.4.0, zippysthatchpatch@1.0.0, hmcpatch@1.0.1
System.Collections.Generic.KeyNotFoundException: The given key 'metal' was not present in the dictionary.
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at Vintagestory.API.Client.ContainedTextureSource.get_Item(String textureCode) in VintagestoryApi\Client\Texture\ITextureSource.cs:line 45
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElement(Int32 indexForLogging, MeshData meshdata, ShapeElement element, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 400
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 309
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 309
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(Shape shapeBase, MeshData& modeldata, Vec3f wholeMeshRotation, Vec3f wholeMeshOffset, Single wholeMeshScale, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 250
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(String type, AssetLocation sourceName, CompositeShape compositeShape, MeshData& modeldata, ITexPositionSource texSource, Int32 generalGlowLevel, Byte climateColorMapIndex, Byte seasonColorMapIndex, Nullable`1 quantityElements, String[] selectiveElements) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 51
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateItem(Item item, MeshData& modeldata, ITexPositionSource texSource) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 651
at CombatOverhaul.TexturesFromAttributes.GenMesh(ItemStack itemstack, ITextureAtlasAPI targetAtlas, Shape overrideShape) in D:\Projects\VintageStory\Overhaullib\source\Utils\TexturesFromAttributes.cs:line 275
at CombatOverhaul.TexturesFromAttributes.OnBeforeRender(ICoreClientAPI capi, ItemStack itemstack, EnumItemRenderTarget target, ItemRenderInfo& renderinfo) in D:\Projects\VintageStory\Overhaullib\source\Utils\TexturesFromAttributes.cs:line 223
at Vintagestory.API.Common.CollectibleObject.OnBeforeRender(ICoreClientAPI capi, ItemStack itemstack, EnumItemRenderTarget target, ItemRenderInfo& renderinfo) in VintagestoryApi\Common\Collectible\Collectible.cs:line 412
at Vintagestory.Client.NoObf.InventoryItemRenderer.RenderItemstackToGui(ItemSlot inSlot, Double posX, Double posY, Double posZ, Single size, Int32 color, Single dt, Boolean shading, Boolean origRotate, Boolean showStackSize) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 194
at Vintagestory.Client.NoObf.RenderAPIGame.RenderItemstackToGui(ItemSlot inSlot, Double posX, Double posY, Double posZ, Single size, Int32 color, Boolean shading, Boolean rotate, Boolean showStacksize) in VintagestoryLib\Client\API\RenderAPIGame.cs:line 274
at Vintagestory.API.Client.SlideshowItemstackTextComponent.RenderInteractiveElements(Single deltaTime, Double renderX, Double renderY, Double renderZ) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Text\Richtext\SlideshowItemstackTextComponent.cs:line 211
at Vintagestory.API.Client.GuiElementRichtext.RenderInteractiveElements(Single deltaTime) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Text\GuiElementRichtext.cs:line 482
at Vintagestory.API.Client.GuiComposer.Render(Single deltaTime) in VintagestoryApi\Client\UI\GuiComposer.cs:line 718
at Vintagestory.API.Client.GuiDialog.OnRenderGUI(Single deltaTime) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 398
at Vintagestory.GameContent.GuiDialogHandbook.OnRenderGUI(Single deltaTime) in VSSurvivalMod\Systems\Handbook\Gui\GuiDialogHandbook.cs:line 546
at Vintagestory.Client.NoObf.GuiManager.OnRenderFrameGUI(Single deltaTime) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 318
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 188
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 996
at Vintagestory.Client.GuiScreenRunningGame.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 242
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 695
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 670
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 334
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 130
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
Event Log entries for Vintagestory.exe, the latest 1
==================================
{ TimeGenerated = 05/08/2025 11:22:19, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.20.12.0, time stamp: 0x66470000
Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad
Exception code: 0x40000015
Fault offset: 0x00000000000df046
Faulting process id: 0x7c54
Faulting application start time: 0x1dc05f0478b4cae
Faulting application path: G:\Vintagestory\Vintagestory.exe
Faulting module path: G:\Vintagestory\Lib\openal32.dll
Report Id: 7cc3915a-e440-477e-9064-9a3183c75ea5
Faulting package full name:
Faulting package-relative application ID: }
Playing on a server. Mod works fine for singleplayer, but on servers it shows anything from the armory overhaul mod as a missing texture and crashes it seconds later. Crash log attached.
Running on 64 bit Windows 10.0.19045.0 with 32147 MB RAM
Game Version: v1.20.12 (Stable)
7/31/2025 8:23:16 PM: Critical error occurred in the following mod: overhaullib@0.2.10
Loaded Mods: overhaullib@0.2.10, game@1.20.12, butchering@1.9.1, drawonmap@0.0.2, extrainfo@1.9.10, maltiezcrossbows@1.2.0, mobsradar@2.1.8, rose-quiver@0.0.1, ShiverDestabilized@1.0.0, smithingplus@1.6.5, statushudcont@3.2.7, creative@1.20.12, survival@1.20.12, temporaltechnology@1.1.5
System.Collections.Generic.KeyNotFoundException: The given key 'north' was not present in the dictionary.
at Vintagestory.API.Client.ContainedTextureSource.get_Item(String textureCode) in VintagestoryApi\Client\Texture\ITextureSource.cs:line 45
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElement(Int32 indexForLogging, MeshData meshdata, ShapeElement element, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 400
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 309
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(Shape shapeBase, MeshData& modeldata, Vec3f wholeMeshRotation, Vec3f wholeMeshOffset, Single wholeMeshScale, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 250
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(String type, AssetLocation sourceName, CompositeShape compositeShape, MeshData& modeldata, ITexPositionSource texSource, Int32 generalGlowLevel, Byte climateColorMapIndex, Byte seasonColorMapIndex, Nullable`1 quantityElements, String[] selectiveElements) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 51
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateItem(Item item, MeshData& modeldata, ITexPositionSource texSource) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 651
at CombatOverhaul.TexturesFromAttributes.GenMesh(ItemStack itemstack, ITextureAtlasAPI targetAtlas, Shape overrideShape) in D:\Projects\VintageStory\Overhaullib\source\Utils\TexturesFromAttributes.cs:line 275
at CombatOverhaul.TexturesFromAttributes.OnBeforeRender(ICoreClientAPI capi, ItemStack itemstack, EnumItemRenderTarget target, ItemRenderInfo& renderinfo) in D:\Projects\VintageStory\Overhaullib\source\Utils\TexturesFromAttributes.cs:line 223
at Vintagestory.API.Common.CollectibleObject.OnBeforeRender(ICoreClientAPI capi, ItemStack itemstack, EnumItemRenderTarget target, ItemRenderInfo& renderinfo) in VintagestoryApi\Common\Collectible\Collectible.cs:line 412
at Vintagestory.Client.NoObf.InventoryItemRenderer.RenderItemstackToGui(ItemSlot inSlot, Double posX, Double posY, Double posZ, Single size, Int32 color, Single dt, Boolean shading, Boolean origRotate, Boolean showStackSize) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 194
at Vintagestory.GameContent.GuiHandbookItemStackPage.RenderListEntryTo(ICoreClientAPI capi, Single dt, Double x, Double y, Double cellWidth, Double cellHeight) in VSSurvivalMod\Systems\Handbook\Gui\GuiHandbookItemStackPage.cs:line 76
at Vintagestory.GameContent.GuiElementFlatList.RenderInteractiveElements(Single deltaTime) in VSSurvivalMod\Systems\Handbook\Gui\GuiElementFlatList.cs:line 194
at Vintagestory.API.Client.GuiComposer.Render(Single deltaTime) in VintagestoryApi\Client\UI\GuiComposer.cs:line 718
at Vintagestory.API.Client.GuiDialog.OnRenderGUI(Single deltaTime) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 398
at Vintagestory.GameContent.GuiDialogHandbook.OnRenderGUI(Single deltaTime) in VSSurvivalMod\Systems\Handbook\Gui\GuiDialogHandbook.cs:line 546
at Vintagestory.Client.NoObf.GuiManager.OnRenderFrameGUI(Single deltaTime) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 318
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 188
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 996
at Vintagestory.Client.GuiScreenRunningGame.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 242
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 695
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 670
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 334
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 130
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
Event Log entries for Vintagestory.exe, the latest 3
==================================
{ TimeGenerated = 7/31/2025 6:00:34 PM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.20.12.0, time stamp: 0x66470000
Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad
Exception code: 0x40000015
Fault offset: 0x00000000000df046
Faulting process id: 0x1d30
Faulting application start time: 0x01dc02773a7172ba
Faulting application path: C:\Users\Azrael\AppData\Roaming\Vintagestory\Vintagestory.exe
Faulting module path: C:\Users\Azrael\AppData\Roaming\Vintagestory\Lib\openal32.dll
Report Id: d4ad8c82-ca30-492d-a6de-c90a2477982e
Faulting package full name:
Faulting package-relative application ID: }
--------------
{ TimeGenerated = 7/31/2025 5:59:55 PM, Site = , Source = Application Error, Message = Faulting application name: VintageStory.exe, version: 1.20.12.0, time stamp: 0x66470000
Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad
Exception code: 0x40000015
Fault offset: 0x00000000000df046
Faulting process id: 0x3650
Faulting application start time: 0x01dc02770b21ab9c
Faulting application path: C:\Users\Azrael\AppData\Roaming\Vintagestory\VintageStory.exe
Faulting module path: C:\Users\Azrael\AppData\Roaming\Vintagestory\Lib\openal32.dll
Report Id: 0983acb7-d5da-4047-b912-cdfdeb4b1c05
Faulting package full name:
Faulting package-relative application ID: }
--------------
{ TimeGenerated = 7/31/2025 5:49:07 PM, Site = , Source = Application Error, Message = Faulting application name: VintageStory.exe, version: 1.20.12.0, time stamp: 0x66470000
Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad
Exception code: 0x40000015
Fault offset: 0x00000000000df046
Faulting process id: 0x18b4
Faulting application start time: 0x01dc02756f385c4c
Faulting application path: C:\Users\Azrael\AppData\Roaming\Vintagestory\VintageStory.exe
Faulting module path: C:\Users\Azrael\AppData\Roaming\Vintagestory\Lib\openal32.dll
Report Id: 0edaa031-d845-48bc-b73c-3c61b2af2424
Faulting package full name:
Faulting package-relative application ID: }
DuckTicklerVII Make sure that the version you're running isn't one made for the 1.21 release, some mods can get pretty broken when trying to use a new version for the previous version of the game.
My save in 1.20.12 works just fine with the build of this mod made for 1.20.7 so try that before being getting upsetty spagetti at people just doing this as a hobby
they're not paid devs. Understandable when crashes happen but if you don't read the details that's on you
hope it works out and your bug test just turns out to be a simple version mismatch and not really a bug report
This mod makes the game unplayble when crafting, anytime you try to make something like armor, when you put the final piece in the crafting grid it crashes your game.
Please fix this busted ass mod
Running on 64 bit Windows 10.0.19045.0 with 16322 MB RAM
Game Version: v1.20.12 (Stable)
19/07/2025 5:42:17 AM: Critical error occurred in the following mod: overhaullib@0.2.10
Loaded Mods: aculinaryartillery@1.2.5, APR@1.0.0, barkbeetle@1.0.3, canoemod@1.0.2, crackedrockweak@1.0.1, craftablecompanion@1.2.1, darcesdriftersredone@1.2.2, diversediets@1.0.0, fieldsandplateaus@1.0.8, floralzonescaperegion@1.0.22, floralzonescaribbeanregion@1.0.17, floralzonescentralaustralianregion@1.0.14, floralzonescosmopolitanregion@1.0.4, floralzoneseastasiaticregion@1.0.12, floralzonesmediterraneanregion@1.0.13, floralzonesneozeylandicregion@1.0.13, bovinae@0.2.4, caninae@1.0.32, capreolinae@1.2.9, casuariidae@1.1.4, cervinae@0.1.6, chelonioidea@1.0.2, dinornithidae@1.0.17, elephantidae@1.0.13, felinae@0.2.10, iniidae@0.1.3, manidae@1.0.16, meiolaniidae@0.1.6, pantherinae@1.1.27, rhinocerotidae@1.0.20, sirenia@1.0.22, spheniscidae@1.0.11, thylacinidae@0.1.3, viverridae@1.0.4, vombatidae@0.4.2, handtohand@1.0.3, knifecrossguards@1.0.0, manualquenching@1.0.6, moreicons@1.1.0, overhaullib@0.2.10, plainsandvalleys@1.0.11, repairablelocust@1.4.1, scrollrackable@1.3.2, upgradeablelocust@1.0.3, game@1.20.12, vsimgui@1.1.8, waysearchpoint@1.0.1, wlts@1.0.1, egocaribautomapmarkers@4.0.2, betterfirepit@1.1.6, blacksmithenhancements@1.1.4, chestorganizer@1.2.3, combatoverhaul@0.3.9, configlib@1.5.3, expandedfoods@1.7.4, foodshelves@2.2.1, fromgoldencombs@1.8.12, maltiezbows@1.0.5, maltiezcrossbows@1.2.0, maltiezfirearms@0.14.2, oreveintracers@1.2.0, playerlist@2.1.5, smithingplus@1.5.7, creative@1.20.12, survival@1.20.12, zrustdrops@1.2.1, armory@0.2.4, autoconfiglib@2.0.6, combat-overhaul-reanimated@1.0.0, sandwich@1.2.8
System.NullReferenceException: Object reference not set to an instance of an object.
at Vintagestory.GameContent.ItemWearable.ensureConditionExists(ItemSlot slot, Boolean markdirty) in VSSurvivalMod\Item\ItemWearable.cs:line 373
at Vintagestory.GameContent.ItemWearable.OnCreatedByCrafting(ItemSlot[] inSlots, ItemSlot outputSlot, GridRecipe byRecipe) in VSSurvivalMod\Item\ItemWearable.cs:line 400
at CombatOverhaul.Armor.ItemWearableArmor.OnCreatedByCrafting(ItemSlot[] inSlots, ItemSlot outputSlot, GridRecipe byRecipe) in D:\Projects\VintageStory\Overhaullib\source\Framework\ArmorSystems\ItemWearalbeArmor.cs:line 83
at Vintagestory.API.Common.GridRecipe.GenerateOutputStack(ItemSlot[] inputSlots, ItemSlot outputSlot) in VintagestoryApi\Common\Crafting\GridRecipe.cs:line 637
at Vintagestory.Common.InventoryCraftingGrid.FoundMatch(GridRecipe recipe) in VintagestoryLib\Common\GameContent\Inventory\InventoryCraftingGrid.cs:line 189
at Vintagestory.Common.InventoryCraftingGrid.FindMatchingRecipe() in VintagestoryLib\Common\GameContent\Inventory\InventoryCraftingGrid.cs:line 184
at Vintagestory.Common.InventoryCraftingGrid.OnItemSlotModified(ItemSlot slot) in VintagestoryLib\Common\GameContent\Inventory\InventoryCraftingGrid.cs:line 139
at Vintagestory.API.Common.InventoryBase.DidModifyItemSlot(ItemSlot slot, ItemStack extractedStack) in VintagestoryApi\Common\Inventory\InventoryBase.cs:line 486
at Vintagestory.Common.InventoryCraftingGrid.DidModifyItemSlot(ItemSlot slot, ItemStack extractedStack) in VintagestoryLib\Common\GameContent\Inventory\InventoryCraftingGrid.cs:line 144
at Vintagestory.API.Common.ItemSlot.OnItemSlotModified(ItemStack sinkStack) in VintagestoryApi\Common\Inventory\ItemSlot.cs:line 425
at Vintagestory.API.Common.ItemSlot.ActivateSlotLeftClick(ItemSlot sourceSlot, ItemStackMoveOperation& op) in VintagestoryApi\Common\Inventory\ItemSlot.cs:line 330
at Vintagestory.API.Common.ItemSlot.ActivateSlot(ItemSlot sourceSlot, ItemStackMoveOperation& op) in VintagestoryApi\Common\Inventory\ItemSlot.cs:line 290
at Vintagestory.API.Common.InventoryBase.ActivateSlot(Int32 slotId, ItemSlot sourceSlot, ItemStackMoveOperation& op) in VintagestoryApi\Common\Inventory\InventoryBase.cs:line 459
at Vintagestory.Common.InventoryCraftingGrid.ActivateSlot(Int32 slotId, ItemSlot sourceSlot, ItemStackMoveOperation& op) in VintagestoryLib\Common\GameContent\Inventory\InventoryCraftingGrid.cs:line 127
at Vintagestory.API.Client.GuiElementItemSlotGridBase.SlotClick(ICoreClientAPI api, Int32 slotId, EnumMouseButton mouseButton, Boolean shiftPressed, Boolean ctrlPressed, Boolean altPressed) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Inventory\GuiElementItemSlotGridBase.cs:line 991
at Vintagestory.API.Client.GuiElementItemSlotGridBase.OnMouseDownOnElement(ICoreClientAPI api, MouseEvent args) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Inventory\GuiElementItemSlotGridBase.cs:line 789
at Vintagestory.API.Client.GuiElementItemSlotGridBase.OnMouseDown(ICoreClientAPI api, MouseEvent mouse) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Inventory\GuiElementItemSlotGridBase.cs:line 757
at Vintagestory.API.Client.GuiComposer.OnMouseDown(MouseEvent mouseArgs) in VintagestoryApi\Client\UI\GuiComposer.cs:line 469
at Vintagestory.Client.NoObf.GuiDialogInventory.OnMouseDown(MouseEvent args) in VintagestoryLib\Client\Systems\Gui\Dialogs\GuiDialogInventory.cs:line 549
at Vintagestory.Client.NoObf.GuiManager.OnMouseDown(MouseEvent args) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 393
at Vintagestory.Client.NoObf.ClientMain.UpdateMouseButtonState(EnumMouseButton button, Boolean down) in VintagestoryLib\Client\ClientMain.cs:line 1956
at Vintagestory.Client.SystemHotkeys.OnPrimaryMouseButton(KeyCombination mb) in VintagestoryLib\Client\Systems\Player\Hotkeys.cs:line 50
at Vintagestory.Client.HotkeyManager.TriggerHotKey(KeyEvent keyEventargs, IWorldAccessor world, IPlayer player, Boolean allowCharacterControls, Boolean isGlobal, Boolean fallBack, Boolean keyup) in VintagestoryLib\Client\HotkeyManager.cs:line 431
at Vintagestory.Client.HotkeyManager.TriggerHotKey(KeyEvent keyEventargs, IWorldAccessor world, IPlayer player, Boolean allowCharacterControls, Boolean keyUp) in VintagestoryLib\Client\HotkeyManager.cs:line 392
at Vintagestory.Client.HotkeyManager.OnMouseButton(ClientMain game, EnumMouseButton button, Int32 modifiers, Boolean buttonDown) in VintagestoryLib\Client\HotkeyManager.cs:line 574
at Vintagestory.Client.NoObf.ClientMain.OnMouseDownRaw(MouseEvent args) in VintagestoryLib\Client\ClientMain.cs:line 1926
at Vintagestory.Client.GuiScreenRunningGame.OnMouseDown(MouseEvent args) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 337
at Vintagestory.Client.NoObf.ClientPlatformWindows.Mouse_ButtonDown(MouseButtonEventArgs e) in VintagestoryLib\Client\ClientPlatform\Input.cs:line 198
at OpenTK.Windowing.Desktop.NativeWindow.MouseButtonCallback(Window* window, MouseButton button, InputAction action, KeyModifiers mods)
--- End of stack trace from previous location ---
at OpenTK.Windowing.Desktop.NativeWindow.RethrowCallbackExceptionsIfNeeded()
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 334
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 130
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
Event Log entries for Vintagestory.exe, the latest 2
==================================
{ TimeGenerated = 16/07/2025 3:29:41 PM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.20.12.0, time stamp: 0x66470000
Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad
Exception code: 0x40000015
Fault offset: 0x00000000000df046
Faulting process ID: 0x2920
Faulting application start time: 0x01dbf61270eb1413
Faulting application path: C:\Users\DuckTicklerVII\AppData\Roaming\Vintagestory\Vintagestory.exe
Faulting module path: C:\Users\DuckTicklerVII\AppData\Roaming\Vintagestory\Lib\openal32.dll
Report ID: d685073c-2127-47a9-a27f-37ff30d381df
Faulting package full name:
Faulting package-relative application ID: }
--------------
{ TimeGenerated = 16/07/2025 3:27:35 PM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.20.12.0, time stamp: 0x66470000
Faulting module name: KERNELBASE.dll, version: 10.0.19041.6033, time stamp: 0x82067952
Exception code: 0xe0434352
Fault offset: 0x0000000000025339
Faulting process ID: 0x35c8
Faulting application start time: 0x01dbf6121d6e276c
Faulting application path: C:\Users\DuckTicklerVII\AppData\Roaming\Vintagestory\Vintagestory.exe
Faulting module path: C:\Windows\System32\KERNELBASE.dll
Report ID: ba16c098-29cb-4aeb-938d-94df7b9a7c0b
Faulting package full name:
Faulting package-relative application ID: }
Have an issue, berry bushes from mods that deal damage still cause damage with this mod, not sure if you can fix it or not, im using a rather large mod library for a 1.20.12 server, but most likely something added from wildlands: fruit and nuts as i dont have the others installed (they crash 1.20.12 currently sadly). Doesnt cause a crash as far as im aware, but if yooure running through the wild and hit a blackberry bush you just instantly die hahaha.
Just a head up your mod it is not detected for automatic download when put on a server you have to change in the modinfo the ''Universal'' to ''universal'' the server are sensitive to uppercase ;)
https://mods.vintagestory.at/show/mod/25388
I made this fix for the "Index was outside the bounds of the array" error. We have been all using it on the server I play for 2 weeks now and I haven't heard of any more troubles.
sdmike1 RibeyeJenkins Kevin_McScrooge Kaschperle
sdmike1 RibeyeJenkins Kevin_McScrooge same ish crash log
Running on 64 bit Windows 10.0.19045.0 with 65364 MB RAM
Game Version: v1.20.12 (Stable)
2025-06-17 2:24:04 PM: Critical error occurred in the following mod: overhaullib@0.2.9
Loaded Mods: aculinaryartillery@1.2.5, backpackpackStandardcontinuedSturdy@1.1.1, BetterGrass@0.0.3, scrapblocks@1.2.6, bonesbonesandbones@1.0.5, chiseltools@1.14.18, claycasting@1.2.3, decor@1.3.0, explosive@0.0.8, firestarters@1.4.4, floralzonescaperegion@1.0.22, floralzonescaribbeanregion@1.0.17, floralzonescentralaustralianregion@1.0.14, floralzonescosmopolitanregion@1.0.4, floralzoneseastasiaticregion@1.0.12, floralzonesmediterraneanregion@1.0.13, floralzonesneozeylandicregion@1.0.13, bovinae@0.2.4, caninae@1.0.32, capreolinae@1.2.9, casuariidae@1.1.4, cervinae@0.1.6, chelonioidea@1.0.2, dinornithidae@1.0.17, elephantidae@1.0.13, felinae@0.2.10, iniidae@0.1.3, machairodontinae@1.0.25, manidae@1.0.16, meiolaniidae@0.1.6, pantherinae@1.1.27, rhinocerotidae@1.0.20, sirenia@1.0.22, spheniscidae@1.0.11, thylacinidae@0.1.3, viverridae@1.0.4, vombatidae@0.4.2, geoaddons@1.4.2, blackguardheavyd@1.2.2, immersiveorecrush@2.2.1, improvedsheep@1.0.1, jonasboat@1.0.1, litbrig@0.7.6, manualdough@1.1.3, manualquenching@1.0.6, manualscraping@1.2.1, millwright@1.2.5, overhaullib@0.2.9, primitivesurvival@3.7.8, prospecttogether@2.0.5, rustandrotredux@1.0.7, saltandsands@1.1.0, fseasonedfirewood@1.2.0, shelfobsessed@1.0.0, sprintmomentum@0.1.2, torchholdersmithingplus@1.0.0, translocatorengineeringredux@1.5.6, vintageengineering@0.3.11, game@1.20.12, alchemy@1.6.51, apegrapes@1.2.6, awearablelight@1.1.31, betterfirepit@1.1.6, betterruins@0.4.12, billposting@1.0.1, butchering@1.9.0, carryon@1.8.1, cartwrightscaravan@1.5.1, combatoverhaul@0.3.9, commonlib@2.6.1, coreofarts@0.2.3, danatweaks@3.4.1, desertificationsurfacevariation@1.0.0, electricalprogressivecore@1.0.5, expandedfoods@1.7.4, expandedskins@2.1.0, farseer@1.3.1, fieldsofsalt@1.2.3, foodshelves@2.2.1, forlornheavyarmor@1.1.0, fromgoldencombs@1.8.12, furniturelibrary@1.0.165, genelib@1.1.1, hardcorewater@1.3.5, herbarium@1.4.0, hydrateordiedrate@2.1.2, immersivewoodchopping@0.8.1, immersivewoodsawing@0.2.8, insanitylib@1.0.1, jaunt@1.1.0, joyofsailing@1.4.0, kevinsfurniture@1.6.6, knapster@2.14.4, lavoisier@1.3.1, leaderboards@1.1.6, wagonslessore@1.0.2, maltiezcrossbows@1.2.0, mannequinstand@1.0.5, medievalexpansionpatch@1.2.0, morepiles@2.1.5, mountDestroyLeaves@1.1.3, mudmotley@1.0.1, nbcartographer@2.1.1, spearexpantion@0.3.2, onebedsleeping@2.5.4, oneroof@1.10.0, pelaguswinds@1.0.0, petai@3.4.3, playerlist@2.1.5, precisepickedup@1.0.5, purposefulstorage@1.2.0, removeprimitivesurvivalstairs@1.0.0, rpgdifficulty@1.1.6, scarecrow@1.6.9, simplefootstepsredux@1.0.3, stepupadvanced@1.0.7, stonebakeoven@1.1.6, substrate@1.1.2, terraprety@7.0.3, th3dungeon@0.4.2, thecritterpack@1.0.3, toolsanimations@1.0.2, toolsmith@1.1.11, trailmodcupdate@1.2.1, traitacquirer@0.9.6, unconscious@1.10.3, vanity@2.4.2, Verticality@0.3.1, vintageafk@1.3.0, vsatlas_resized@1.0.9, creative@1.20.12, survival@1.20.12, workbenchexpansionpatch@1.0.0, xlib@0.8.16, alchemistry@1.0.2, armory@0.2.4, artofcooking@0.2.4, artofgrowing@1.1.2, bbb@1.0.0, bloodisegg@1.0.0, bugnetcompatibility@1.0.1, butcheringcompatpatch@1.0.4, cats@3.2.0, combat-overhaul-reanimated@1.0.0, detailedanimals@0.5.2, electricalprogressivebasics@1.0.5, elkjaunt@1.0.0, equus@1.1.4, em@3.2.3, helvehammerext@1.7.0, morearrows@1.0.3, playercorpse@1.11.1, sausages@0.0.8, shearlib@1.1.2, stonequarry@3.4.3, wearandtear@1.5.6, wildcraftfruit@1.4.1, wildcrafttree@1.3.1, wethology@1.0.0, wrustbound@1.0.0, wolftaming@3.0.6, xinvtweaks@1.8.0, aogbreedingaddon@1.1.0, blackguardadditionscombatoverhaulcompatible@0.1.0, electricalprogressiveqol@1.0.5, tailorsdelight@1.9.8, theworkingclasses@1.0.4, veep@1.0.0, equusbp@1.0.2, wool@1.6.4, dressmakers@1.6.0, electricalprogressiveequipment@1.0.5, traitacquirerwcaddon@1.0.0
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at CombatOverhaul.Colliders.ShapeElementCollider.GetTransformMatrix(Int32 jointId, Single[] TransformationMatrices4x4) in D:\Projects\VintageStory\Overhaullib\source\Colliders\EntityCollider.cs:line 491
at CombatOverhaul.Colliders.ShapeElementCollider.Transform(Single[] transformMatrixAll, ICoreClientAPI api) in D:\Projects\VintageStory\Overhaullib\source\Colliders\EntityCollider.cs:line 338
at CombatOverhaul.Colliders.CollidersEntityBehavior.RecalculateColliders(ClientAnimator animator, ICoreClientAPI clientApi) in D:\Projects\VintageStory\Overhaullib\source\Colliders\EntityBehavior.cs:line 365
at CombatOverhaul.Colliders.CollidersEntityBehavior.OnGameTick(Single deltaTime) in D:\Projects\VintageStory\Overhaullib\source\Colliders\EntityBehavior.cs:line 180
at Vintagestory.API.Common.Entities.Entity.OnGameTick(Single dt) in VintagestoryApi\Common\Entity\Entity.cs:line 1106
at Vintagestory.API.Common.EntityAgent.OnGameTick(Single dt) in VintagestoryApi\Common\Entity\EntityAgent.cs:line 481
at Vintagestory.API.Common.EntityPlayer.OnGameTick(Single dt) in VintagestoryApi\Common\Entity\EntityPlayer.cs:line 654
at Vintagestory.Client.NoObf.ClientSystemEntities.OnGameTick(Single dt) in VintagestoryLib\Client\Systems\Entities.cs:line 107
at Vintagestory.Common.GameTickListener.OnTriggered(Int64 ellapsedMilliseconds) in VintagestoryLib\Common\Model\GameTickListener.cs:line 31
at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in VintagestoryLib\Common\EventManager.cs:line 174
at Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 825
at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 161
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 695
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 670
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 334
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 130
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
Me and my friends are also geting a similar crash as RibeyeJenkins and Kevin_McScrooge:
Game Version: v1.20.12 (Stable)
6/15/2025 4:05:54 PM: Critical error occurred in the following mod: overhaullib@0.2.9
Loaded Mods: aaainstandtemporalmobdrops@1.1.0, aculinaryartillery@1.2.5, bettertraders@0.0.10, bola@1.2.2, landformoverhaul@1.0.1, containersbundle@1.1.0, decor@1.3.0, elephantidae@1.0.13, iniidae@0.1.3, machairodontinae@1.0.25, sirenia@1.0.22, hangingoillamps@1.0.3, japanesearchitecture@0.9.1, dromaeosauridae@1.0.17, mosasauridae@1.0.13, millwright@1.2.4, molds@0.1.7, overhaullib@0.2.9, primitivesurvival@3.7.7, prospecttogether@2.0.5, fseasonedfirewood@1.2.0, somedisassemblyrequired@1.6.7, ot_SticksFromFirewood@1.1.0, vintageengineering@0.3.11, game@1.20.12, vsimgui@1.1.8, alchemy@1.6.50, animalcages@3.2.2, flags@1.1.8, betterfirepit@1.1.6, betterruins@0.4.12, billposting@1.0.1, butchering@1.9.0, carryon@1.8.1, chimneyflues@1.1.1, combatoverhaul@0.3.9, commonlib@2.6.1, configlib@1.5.3, electricalprogressivecore@1.0.3, expandedfoods@1.7.4, foodshelves@2.2.1, kevinsfurniture@1.6.6, maketea@0.3.1, maltiezcrossbows@1.2.0, maltiezfirearms@0.14.2, noticeboard@1.1.1, oneroof@1.10.0, petai@3.4.3, postsandbeams@1.4.0, projectiletracker@1.0.3, river@4.5.0, rustboundmagic@2.5.6, scrollcharactercreation@1.0.1, smithingplus@1.5.7, stonebakeoven@1.1.6, tabletopgames@2.10.4, th3dungeon@0.4.2, toolsmith@1.1.11, creative@1.20.12, survival@1.20.12, windchimes@1.0.0, antlershorns@1.2.0, armory@0.2.4, cats@3.2.0, electricalprogressivebasics@1.0.3, goblinears@2.2.0, playercorpse@1.11.1, wolftaming@3.0.6, electricalprogressiveqol@1.0.3, electricalprogressiveequipment@1.0.3
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at CombatOverhaul.Colliders.ShapeElementCollider.GetTransformMatrix(Int32 jointId, Single[] TransformationMatrices4x4) in D:\Projects\VintageStory\Overhaullib\source\Colliders\EntityCollider.cs:line 491
at CombatOverhaul.Colliders.ShapeElementCollider.Transform(Single[] transformMatrixAll, ICoreClientAPI api) in D:\Projects\VintageStory\Overhaullib\source\Colliders\EntityCollider.cs:line 338
at CombatOverhaul.Colliders.CollidersEntityBehavior.RecalculateColliders(ClientAnimator animator, ICoreClientAPI clientApi) in D:\Projects\VintageStory\Overhaullib\source\Colliders\EntityBehavior.cs:line 360
at CombatOverhaul.Colliders.CollidersEntityBehavior.OnGameTick(Single deltaTime) in D:\Projects\VintageStory\Overhaullib\source\Colliders\EntityBehavior.cs:line 180
at Vintagestory.API.Common.Entities.Entity.OnGameTick(Single dt) in VintagestoryApi\Common\Entity\Entity.cs:line 1106
at Vintagestory.API.Common.EntityAgent.OnGameTick(Single dt) in VintagestoryApi\Common\Entity\EntityAgent.cs:line 481
at Vintagestory.API.Common.EntityPlayer.OnGameTick(Single dt) in VintagestoryApi\Common\Entity\EntityPlayer.cs:line 654
at Vintagestory.Client.NoObf.ClientSystemEntities.OnGameTick(Single dt) in VintagestoryLib\Client\Systems\Entities.cs:line 107
at Vintagestory.Common.GameTickListener.OnTriggered(Int64 ellapsedMilliseconds) in VintagestoryLib\Common\Model\GameTickListener.cs:line 31
at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in VintagestoryLib\Common\EventManager.cs:line 174
at Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 825
at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 161
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 695
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 670
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 334
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 130
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
Kevin_McScrooge I'm getting mostly the same error code myself. When are you getting the error? Mine seems to pop up and crash me very shortly after my wife joins the server. Usually it's instant, but this time it took around 30 secs to 1 min.
thank you for the update
Having a strange error:
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at CombatOverhaul.Colliders.ShapeElementCollider.GetTransformMatrix(Int32 jointId, Single[] TransformationMatrices4x4) in D:\Projects\VintageStory\Overhaullib\source\Colliders\EntityCollider.cs:line 491
at CombatOverhaul.Colliders.ShapeElementCollider.Transform(Single[] transformMatrixAll, ICoreClientAPI api) in D:\Projects\VintageStory\Overhaullib\source\Colliders\EntityCollider.cs:line 338
at CombatOverhaul.Colliders.CollidersEntityBehavior.RecalculateColliders(ClientAnimator animator, ICoreClientAPI clientApi) in D:\Projects\VintageStory\Overhaullib\source\Colliders\EntityBehavior.cs:line 365
at CombatOverhaul.Colliders.CollidersEntityBehavior.OnGameTick(Single deltaTime) in D:\Projects\VintageStory\Overhaullib\source\Colliders\EntityBehavior.cs:line 180
at Vintagestory.API.Common.Entities.Entity.OnGameTick(Single dt) in VintagestoryApi\Common\Entity\Entity.cs:line 1106
at Vintagestory.API.Common.EntityAgent.OnGameTick(Single dt) in VintagestoryApi\Common\Entity\EntityAgent.cs:line 613
at Vintagestory.API.Common.EntityPlayer.OnGameTick(Single dt) in VintagestoryApi\Common\Entity\EntityPlayer.cs:line 654
at Vintagestory.Client.NoObf.ClientSystemEntities.OnGameTick(Single dt) in VintagestoryLib\Client\Systems\Entities.cs:line 107
at Vintagestory.Common.GameTickListener.OnTriggered(Int64 ellapsedMilliseconds) in VintagestoryLib\Common\Model\GameTickListener.cs:line 31
at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in VintagestoryLib\Common\EventManager.cs:line 174
at Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 825
at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 161
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 695
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 670
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 334
at Vintagestory.Client.ClientProgram.<>cDisplayClass10_0.<.ctor>b1() in VintagestoryLib\Client\ClientProgram.cs:line 130
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
AHelplessBaby from what I can tell, it's the nescessary code from their combat overhaul mod required for stuff like their crossbow and gun mods to work without the changes to combat from the combat overhaul mod.
ok, but what are the alternate controls? like, what's supposed different? I don't think they're working for me, but I'm not sure how they're supposed to be different from default so I can't tell.
Please report bugs via official discord server with server-main and client-main logs attached
Experiencing the same instance as dragonkid11 down below on a multiplayer server. Only difference is we only have the crossbow and this mod for support. Ive noticed all armor doesnt take any durability drain and does not protect you at all unless you have all 3 slots filled. Also encountered an issue where if another player punches you while wearing any armor, they crash, but have not yet confirmed if this is caused by the same mods.
Crafting some exoskeleton and armor in the crafting grid (greaves and cuisses for example) gives this error:
4/19/2025 9:55:58 AM: Critical error occurred in the following mod: overhaullib@0.2.6
System.NullReferenceException: Object reference not set to an instance of an object.
at Vintagestory.GameContent.ItemWearable.ensureConditionExists(ItemSlot slot, Boolean markdirty) in VSSurvivalMod\Item\ItemWearable.cs:line 390
at Vintagestory.GameContent.ItemWearable.OnCreatedByCrafting(ItemSlot[] inSlots, ItemSlot outputSlot, GridRecipe byRecipe) in VSSurvivalMod\Item\ItemWearable.cs:line 400
at CombatOverhaul.Armor.ItemWearableArmor.OnCreatedByCrafting(ItemSlot[] inSlots, ItemSlot outputSlot, GridRecipe byRecipe) in D:\Projects\VintageStory\Overhaullib\source\Framework\ArmorSystems\ItemWearalbeArmor.cs:line 83
at Vintagestory.API.Common.GridRecipe.GenerateOutputStack(ItemSlot[] inputSlots, ItemSlot outputSlot) in VintagestoryApi\Common\Crafting\GridRecipe.cs:line 637
at Vintagestory.Common.InventoryCraftingGrid.FoundMatch(GridRecipe recipe) in VintagestoryLib\Common\GameContent\Inventory\InventoryCraftingGrid.cs:line 189
at Vintagestory.Common.InventoryCraftingGrid.FindMatchingRecipe() in VintagestoryLib\Common\GameContent\Inventory\InventoryCraftingGrid.cs:line 184
at Vintagestory.Common.InventoryCraftingGrid.OnItemSlotModified(ItemSlot slot) in VintagestoryLib\Common\GameContent\Inventory\InventoryCraftingGrid.cs:line 138
at Vintagestory.API.Common.InventoryBase.DidModifyItemSlot(ItemSlot slot, ItemStack extractedStack) in VintagestoryApi\Common\Inventory\InventoryBase.cs:line 482
at Vintagestory.API.Common.ItemSlot.OnItemSlotModified(ItemStack sinkStack) in VintagestoryApi\Common\Inventory\ItemSlot.cs:line 423
at Vintagestory.API.Common.InventoryBase.ActivateSlot(Int32 slotId, ItemSlot sourceSlot, ItemStackMoveOperation& op) in VintagestoryApi\Common\Inventory\InventoryBase.cs:line 442
at Vintagestory.Common.InventoryCraftingGrid.ActivateSlot(Int32 slotId, ItemSlot sourceSlot, ItemStackMoveOperation& op) in VintagestoryLib\Common\GameContent\Inventory\InventoryCraftingGrid.cs:line 127
at Vintagestory.API.Client.GuiElementItemSlotGridBase.SlotClick(ICoreClientAPI api, Int32 slotId, EnumMouseButton mouseButton, Boolean shiftPressed, Boolean ctrlPressed, Boolean altPressed) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Inventory\GuiElementItemSlotGridBase.cs:line 966
at Vintagestory.API.Client.GuiElementItemSlotGridBase.OnMouseDownOnElement(ICoreClientAPI api, MouseEvent args) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Inventory\GuiElementItemSlotGridBase.cs:line 762
at Vintagestory.API.Client.GuiComposer.OnMouseDown(MouseEvent mouseArgs) in VintagestoryApi\Client\UI\GuiComposer.cs:line 469
at Vintagestory.Client.NoObf.GuiDialogInventory.OnMouseDown(MouseEvent args) in VintagestoryLib\Client\Systems\Gui\Dialogs\GuiDialogInventory.cs:line 591
at Vintagestory.Client.NoObf.GuiManager.OnMouseDown(MouseEvent args) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 390
at Vintagestory.Client.NoObf.ClientMain.UpdateMouseButtonState(EnumMouseButton button, Boolean down) in VintagestoryLib\Client\ClientMain.cs:line 1958
at Vintagestory.Client.HotkeyManager.TriggerHotKey(KeyEvent keyEventargs, IWorldAccessor world, IPlayer player, Boolean allowCharacterControls, Boolean isGlobal, Boolean fallBack, Boolean keyup) in VintagestoryLib\Client\HotkeyManager.cs:line 431
at Vintagestory.Client.NoObf.ClientPlatformWindows.Mouse_ButtonDown(MouseButtonEventArgs e) in VintagestoryLib\Client\ClientPlatform\Input.cs:line 198
at OpenTK.Windowing.Desktop.NativeWindow.MouseButtonCallback(Window* window, MouseButton button, InputAction action, KeyModifiers mods)
Not sure if ItemRarity is the cause?
Whatever you did to firearms today has fixed the crash I was getting from overhaullib and combat overhaul but the crossbow mod still causes a crash when I try to load up a world new or old
Same error as the one below.
anybody know a fix for this? only happens after adding overhaul Lib
8.4.2025 14:13:13 [Error] [overhaullib] An exception was thrown when trying to start the mod:
8.4.2025 14:13:13 [Error] [overhaullib] Exception: An item with the same key has already been added. Key: CombatOverhaul:FirstPersonAnimations
at System.Collections.Generic.Dictionary`2.TryInsert(TKey key, TValue value, InsertionBehavior behavior)
at Vintagestory.Common.APIBase.RegisterEntityBehaviorClass(String className, Type entityBehavior) in VintagestoryLib\Common\API\APIBase.cs:line 38
at CombatOverhaul.CombatOverhaulSystem.Start(ICoreAPI api) in D:\Projects\VintageStory\Overhaullib\source\ModSystems.cs:line 107
at Vintagestory.Common.ModLoader.TryRunModPhase(Mod mod, ModSystem system, ICoreAPI api, ModRunPhase phase) in VintagestoryLib\Common\API\ModLoader.cs:line 661
8.4.2025 14:13:13 [Error] Failed to run mod phase Start for mod CombatOverhaul.CombatOverhaulSystem
I was going to say that 0.2.1 was crashing my game but in the process of trying to recreate the crash it fixed itself...
Thanks for all the wonderful mods.
: )
Having only Overhaul lib to support crossbow and firearm mods basically causes you to be invincible as long as you are wearing armor on all 3 sections.
That probably should not happen.
Acronyhm Thanks. Hopefully sooner than later.
@Kaleina, it is an xskills issue. Just have to wait for it to be updated as well. In the mean time, the best thing to do is simply not use arrows, javelins or spears. From what I can tell it's just ranged attacks that cause the issue so you can use the melee attack of the spear, just don't throw it.
Updated Bullseye and Crossbows but it still seems to still be referring to Combat Overhaul.
Is this an xskills problem?
[Server Error] Exception: Could not load type 'CombatOverhaul.RangedSystems.ProjectileEntity' from assembly 'CombatOverhaul, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
at XSkills.XSkillsEntityBehavior.COProjectiles(DamageSource dmgSource)
at XSkills.XSkillsEntityBehavior.OnDamage(Single damage, DamageSource dmgSource)
at XSkills.XSkillsAnimalBehavior.OnDamage(Single damage, DamageSource dmgSource)
at Vintagestory.GameContent.EntityBehaviorHealth.OnEntityReceiveDamage(DamageSource damageSource, Single& damage) in VSEssentials\Entity\Behavior\BehaviorHealth.cs:line 209
at Vintagestory.API.Common.Entities.Entity.ReceiveDamage_Patch0(Entity this, DamageSource damageSource, Single damage)
at Vintagestory.API.Common.EntityAgent.ReceiveDamage_Patch1(EntityAgent this, DamageSource damageSource, Single damage)
at CombatOverhaul.RangedSystems.ProjectileServer.Attack(Entity attacker, Entity target, Vector3d position, String collider, Double relativeSpeed) in D:\Projects\VintageStory\Overhaullib\source\Framework\RangedSystems\Projectile.cs:line 94
at CombatOverhaul.RangedSystems.ProjectileServer.OnCollision(ProjectileCollisionPacket packet) in D:\Projects\VintageStory\Overhaullib\source\Framework\RangedSystems\Projectile.cs:line 40
at CombatOverhaul.RangedSystems.ProjectileSystemServer.HandleCollision(IServerPlayer player, ProjectileCollisionPacket packet) in D:\Projects\VintageStory\Overhaullib\source\Framework\RangedSystems\ProjectileSystem.cs:line 322
at Vintagestory.Server.ServerMain.HandleClientPacket_mainthread(ReceivedClientPacket cpk) in VintagestoryLib\Server\ServerMainNetworking.cs:line 238
at Vintagestory.Server.ServerMain.ProcessMain() in VintagestoryLib\Server\ServerMain.cs:line 957
Update all the relevant mods to latest versions
Also getting the same error as the previous 2 people.
Here to confirm that I'm receiving the same bug as Storyteller. To a T.
I'll be honest with you good sir, but I think this is bugged.
Will this be of any help?
-
Running on 64 bit Windows 10.0.19045.0 with 12069 MB RAM
Game Version: v1.20.7 (Stable)
4/5/2025 9:27:37 PM: Critical error occurred
Loaded Mods: aculinaryartillery@1.2.3, americanfrontiersman@1.6.21, axleinblocks@1.20.1-rc.3, backpackpackStandardcontinuedSturdy@1.0.1, balancedthirst@0.1.1, bertazzostickmod@1.0.0, bettertraders@0.0.9, booktrader@1.0.3, cheapersewingkit@1.0.0, chiseltools@1.14.11, combatoverhaul@0.2.3, craftablecompanion@1.2.1, craftablemetalparts@1.0.0, morecrops@1.0.3, grasstoropes@1.0.1, instandtemporalmobdrops@1.0.1, lanternsarelighters@1.0.0, meltingpp@1.0.4, millwright@1.1.8, potatoes@1.0.8, moremolds@1.4.25, overhaullib@0.0.2, primitivesurvival@3.7.6, proximityprospectingpick@1.0.3, qolcraft@2.1.0, samsungbell@1.0.1, scatastrophe@1.1.2, simpleanthrofoxplayer@2.20.1, game@1.20.7, vsimgui@1.1.7, wwaymarkers@1.0.0-dev.1, apegrapes@1.2.6, armory@0.1.4, awearablelight@1.1.31, betterruins@0.4.6, blastfurnace@1.0.0, blocksoverlay@4.2.0, configlib@1.5.1, electricity@0.0.11, expandedfoods@1.7.3, fromgoldencombs@1.8.5, gggenchem@0.2.0, grasstoflax@1.0.1, hardcorewater@1.3.4, hodblocks@1.0.6, knapster@2.14.3, liquidcontainers@1.3.1, lootablebloomery@1.0.0, maltiezcrossbows@1.0.0, maltiezfirearms@0.12.0, mobsradar@2.1.5, paxel@1.6.1, petai@3.0.1, postsandbeams@1.4.0, powdermanufacturing@0.0.3, resmeltableslight@1.0.0, rivers@4.1.0, rustandrailroads@2.0.4, rustyshell@0.1.0, smithingplus@1.3.2, solaryears@1.0.1, steamandpower@1.6.4, stillnecessaries@1.2.2, storageoptions@1.0.2, temporalstormtimer@1.1.1, creative@1.20.7, survival@1.20.7, vsvillage@2.0.0, warpnetwork@1.0.0, weaponszeta@0.0.1, woodenfortifications@2.0.4, apanserbjornstory@0.9.4, chemistrylib@1.1.5, electricityaddon@0.0.20, exoskeletons@0.2.4, ironandsteelwheellockpistol@0.0.1, jonascyclezero@1.0.0-pre.1, sandwich@1.2.7, simplevillages@1.0.1, vsvillagedesert@1.0.0, vsvillageviking@1.0.0, vsvillageaged@0.0.5, vsvillageindustrial@0.0.5, vsvillagetowers@0.0.5
System.ArgumentNullException: Value cannot be null. (Parameter 'key')
at System.Collections.Generic.Dictionary`2.FindValue(TKey key)
at System.Collections.Generic.Dictionary`2.ContainsKey(TKey key)
at Vintagestory.Common.ItemTypeNet.ReadItemTypePacket(Packet_ItemType packet, IWorldAccessor world, ClassRegistry registry) in VintagestoryLib\Common\Network\ItemTypeNet.cs:line 46
at Vintagestory.Client.NoObf.ClientSystemStartup.PopulateItems(List`1 items, Int32 listSize) in VintagestoryLib\Client\Systems\Startup.cs:line 623
at Vintagestory.Client.NoObf.ClientSystemStartup.LoadItemTypes() in VintagestoryLib\Client\Systems\Startup.cs:line 435
at Vintagestory.Client.NoObf.ClientSystemStartup.HandleServerAssets_Step1() in VintagestoryLib\Client\Systems\Startup.cs:line 377
at Vintagestory.API.Common.TyronThreadPool.<>c__DisplayClass13_0.<QueueTask>b__0(Object a) in VintagestoryApi\Common\TyronThreadPool.cs:line 121
at System.Threading.QueueUserWorkItemCallback.Execute()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
Hope this helps.