Mods / Overhaul lib
Author: Maltiez
Side: Both
Created: Apr 5th at 8:09 PM
Last modified: 16 hours ago
Downloads: 375902
Follow Unfollow 1970
Recommended download (for Vintage Story 1.21.0, 1.21.1 and 1.21.2 - 1.21.5):
overhaullib_1.15.2.zip
1-click install
Make sure to fully restart the game after installation. Report bug via official VS discord server.
Contains code necessary for other mods.
If Reshade is installed, items that have animations will be invisible. This should be solved on Reshade side, so report this bug to them.
Immersive First Person mode is not supported and won't be in the future (update: I fixed bugs related to it, so it works, but it won't allow you to properly aim weapons).
Incompatible with kemono.
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 new slots to character inventory. List of new clothes categories:
- headgear
- frontgear
- backgear
- rightshouldergear
- leftshouldergear
- waistgear
- miscgea
About virus alerts: learn.microsoft.com
| Mod Version | For Game version | Downloads | Released | Changelog | Download | 1-click mod install* |
|---|---|---|---|---|---|---|
| 1.15.2 | 1063 | 16 hours ago | overhaullib_1.15.2.zip | 1-click install | ||
|
Some hooks in lib code for Salty mods for adding compatibility | ||||||
| 1.15.1 | 94 | 17 hours ago | overhaullib_1.15.1.zip | 1-click install | ||
|
Support for new aiming type Some support for dual wield | ||||||
| 1.14.0 | 2862 | 2 days ago | overhaullib_1.14.0.zip | 1-click install | ||
|
Code clean up for melee weapon class | ||||||
| 1.13.13 | 8597 | Nov 20th at 7:19 AM | overhaullib_1.13.13.zip | 1-click install | ||
|
Reworked `InInventoryPlayerBehavior` | ||||||
| 1.13.12 | 1976 | Nov 19th at 12:55 PM | overhaullib_1.13.12.zip | 1-click install | ||
|
Fixed grip adjustment not working | ||||||
| 1.13.11 | 633 | Nov 19th at 8:27 AM | overhaullib_1.13.11.zip | 1-click install | ||
|
Actually applied all the safeguards for inventory networking | ||||||
| 1.13.10 | 2122 | Nov 17th at 8:36 PM | overhaullib_1.13.10.zip | 1-click install | ||
|
Updated icons | ||||||
| 1.13.9 | 198 | Nov 17th at 7:05 PM | overhaullib_1.13.9.zip | 1-click install | ||
|
Same crash fix but in another method | ||||||
| 1.13.8 | 4434 | Nov 15th at 8:52 AM | overhaullib_1.13.8.zip | 1-click install | ||
|
Fix to crash inside `InventoryNetworkUtil` | ||||||
| 1.13.7 | 2859 | Nov 14th at 8:37 AM | overhaullib_1.13.7.zip | 1-click install | ||
|
Some fixed in hit detection code | ||||||
| 1.13.6 | 286 | Nov 14th 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 | 1305 | Nov 13th at 9:25 AM | overhaullib_1.13.5.zip | 1-click install | ||
|
Some safeguards to quivers and sheaths related code | ||||||
| 1.13.4 | 3497 | Nov 11th 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 | 2712 | Nov 10th at 10:10 AM | overhaullib_1.13.3.zip | 1-click install | ||
|
Fixed some null ref crashes | ||||||
| 1.13.2 | 1694 | Nov 9th at 8:22 PM | overhaullib_1.13.2.zip | 1-click install | ||
|
Fixed crash when changing tier in armor protection claculation | ||||||
| 1.13.1 | 2047 | Nov 9th 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 | 637 | Nov 9th 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 | 11000 | Oct 31st at 3:37 PM | overhaullib_1.12.19.zip | 1-click install | ||
|
Some fixes to cache | ||||||
| 1.12.18 | 3523 | Oct 29th at 11:18 PM | overhaullib_1.12.18.zip | 1-click install | ||
|
Increased animators cache size | ||||||
| 1.12.17 | 139 | Oct 29th at 10:52 PM | overhaullib_1.12.17.zip | 1-click install | ||
|
Fixed bug with cache being too small | ||||||
| 1.12.16 | 214 | Oct 29th at 9:32 PM | overhaullib_1.12.16.zip | 1-click install | ||
|
Added support for 10-12 attack tiers | ||||||
| 1.12.15 | 210 | Oct 29th at 8:28 PM | overhaullib_1.12.15.zip | 1-click install | ||
|
Fixed missing pml error | ||||||
| 1.12.14 | 311 | Oct 29th at 6:07 PM | overhaullib_1.12.14.zip | 1-click install | ||
|
Improvements to animation caches | ||||||
| 1.12.13 | 8725 | Oct 26th 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 | 811 | Oct 26th at 11:03 AM | overhaullib_1.12.12.zip | 1-click install | ||
|
Rewrote animators cache to try and solve memory leak | ||||||
| 1.12.11 | 10860 | Oct 22nd at 10:58 AM | overhaullib_1.12.11.zip | 1-click install | ||
|
Some fixes to fall damage | ||||||
| 1.12.10 | 11755 | Oct 16th at 5:44 PM | overhaullib_1.12.10.zip | 1-click install | ||
|
Be careful wearing armor straight out of forge | ||||||
| 1.12.8 | 11002 | Oct 11th at 9:47 AM | overhaullib_1.12.8.zip | 1-click install | ||
|
Added slots categories | ||||||
| 1.12.7 | 5040 | Oct 9th 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 | 3903 | Oct 8th at 3:20 AM | overhaullib_1.12.6.zip | 1-click install | ||
|
Fixed some armor stats descriptions | ||||||
| 1.12.5 | 1114 | Oct 7th 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 | 464 | Oct 7th 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 | 3690 | Oct 6th 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 | 2675 | Oct 5th at 4:20 PM | overhaullib_1.12.2.zip | 1-click install | ||
|
Semi support for ifp | ||||||
| 1.12.1 | 3778 | Oct 5th 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 | 1218 | Oct 5th at 12:23 AM | overhaullib_1.12.0.zip | 1-click install | ||
|
Rebalanced damage reduction by armor | ||||||
| 1.11.20 | 1632 | Oct 4th at 2:50 PM | overhaullib_1.11.20.zip | 1-click install | ||
|
Reverted fall damage changes. | ||||||
| 1.11.19 | 3321 | Oct 3rd 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 | 1421 | Oct 3rd 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 | 631 | Oct 2nd 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 | 2508 | Oct 1st 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 | 1445 | Oct 1st 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 | 1523 | Sep 30th at 6:54 PM | overhaullib_1.11.13.zip | 1-click install | ||
|
Added some functionality | ||||||
| 1.11.12 | 1430 | Sep 30th 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 | 3504 | Sep 29th at 10:12 AM | overhaullib_1.11.11.zip | 1-click install | ||
|
Fixed projectile from bytes error | ||||||
| 1.11.10 | 3891 | Sep 28th 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 | 277 | Sep 28th at 9:47 AM | overhaullib_1.11.9.zip | 1-click install | ||
|
Fixed crash caused by one of the optimizations | ||||||
| 1.11.8 | 2576 | Sep 27th 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 | 1893 | Sep 27th at 1:37 PM | overhaullib_1.11.7.zip | 1-click install | ||
|
Some fixes to stagger mechanic | ||||||
| 1.11.6 | 240 | Sep 27th at 11:46 AM | overhaullib_1.11.6.zip | 1-click install | ||
|
Adjusted directions cursor sensitivity | ||||||
| 1.11.5 | 2565 | Sep 26th at 3:56 PM | overhaullib_1.11.5.zip | 1-click install | ||
|
More optimizations, also optimizations for previous optimizations | ||||||
| 1.11.3 | 1336 | Sep 26th 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 | 1049 | Sep 25th at 6:14 PM | overhaullib_1.11.2.zip | 1-click install | ||
|
Animations optimizations | ||||||
| 1.11.0 | 677 | Sep 25th at 2:45 PM | overhaullib_1.11.0.zip | 1-click install | ||
|
Added global attack cooldown for melee weapons | ||||||
| 1.10.5 | 3274 | Sep 24th 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 | 4185 | Sep 22nd at 9:25 PM | overhaullib_1.10.4.zip | 1-click install | ||
|
Fixed crash cause by the previous crash fix | ||||||
| 1.10.3 | 199 | Sep 22nd at 8:33 PM | overhaullib_1.10.3.zip | 1-click install | ||
|
Fixed crash when dropping an item from backpack | ||||||
| 1.10.2 | 4318 | Sep 21st 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 | 750 | Sep 21st at 12:23 PM | overhaullib_1.10.1.zip | 1-click install | ||
|
Fixed some bugs with sheaths | ||||||
| 1.10.0 | 3902 | Sep 20th at 4:44 PM | overhaullib_1.10.0.zip | 1-click install | ||
|
Functionality for quivers and sheaths | ||||||
| 1.9.3 | 1780 | Sep 20th at 1:46 AM | overhaullib_1.9.3.zip | 1-click install | ||
|
Some fixes | ||||||
| 1.9.1 | 3161 | Sep 19th at 10:50 AM | overhaullib_1.9.1.zip | 1-click install | ||
|
Fixed some more bugs, improved melee hit detection | ||||||
| 1.9.0 | 1138 | Sep 18th at 10:12 PM | overhaullib_1.9.0.zip | 1-click install | ||
|
A lot of bug fixes | ||||||
| 1.8.3 | 2363 | Sep 17th at 5:51 PM | overhaullib_1.8.3.zip | 1-click install | ||
|
Fixed crash when placing crossbow on rack | ||||||
| 1.8.2 | 3037 | Sep 16th at 4:27 PM | overhaullib_1.8.2.zip | 1-click install | ||
|
Fixed several bugs | ||||||
| 1.8.1 | 6365 | Sep 14th 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 | 10916 | Sep 9th at 9:04 AM | overhaullib_1.8.0.zip | 1-click install | ||
|
Some new functionality | ||||||
| 1.7.1 | 6737 | Sep 7th 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 | 3507 | Sep 6th at 6:38 AM | overhaullib_1.7.0.zip | 1-click install | ||
|
Added functionality for stagger | ||||||
| 1.6.2 | 2416 | Sep 5th at 9:15 PM | overhaullib_1.6.2.zip | 1-click install | ||
|
Added weapon proficiency in item description | ||||||
| 1.6.1 | 1169 | Sep 5th 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 | 1117 | Sep 5th 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 | 4295 | Sep 3rd at 1:14 AM | overhaullib_1.5.3.zip | 1-click install | ||
|
Fix to armor autopatcher | ||||||
| 1.5.2 | 1325 | Sep 2nd at 7:47 PM | overhaullib_1.5.2.zip | 1-click install | ||
|
Fixed direction cursor inversion | ||||||
| 1.5.1 | 454 | Sep 2nd 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 | 2228 | Sep 1st 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 | 1907 | Sep 1st at 4:25 AM | overhaullib_1.4.0.zip | 1-click install | ||
|
Changed api for armor stats | ||||||
| 1.3.3 | 468 | Sep 1st 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 | 4689 | Aug 30th at 7:12 PM | overhaullib_1.3.1.zip | 1-click install | ||
|
Added ResistsByType to armor stats | ||||||
| 1.3.0 | 407 | Aug 30th at 6:42 PM | overhaullib_1.3.0.zip | 1-click install | ||
|
Added more slots with some functionality for bags mods. | ||||||
| 1.2.0 | 2705 | Aug 30th at 5:06 AM | overhaullib_1.2.0.zip | 1-click install | ||
|
Added armor piercing bonus stat to melee weapons | ||||||
| 1.1.4 | 3816 | Aug 28th 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 | 2400 | Aug 27th at 11:44 PM | overhaullib_1.1.2.zip | 1-click install | ||
|
Some sneaky change | ||||||
| 1.1.1 | 3585 | Aug 26th at 8:20 PM | overhaullib_1.1.1.zip | 1-click install | ||
|
Fixed sheaths not working in multiplayer | ||||||
| 1.1.0 | 1113 | Aug 26th 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 | 589 | Aug 26th 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 | 192 | Aug 26th 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 | 1253 | Aug 25th at 8:59 PM | overhaullib_0.8.26.zip | 1-click install | ||
|
Some stuff for quivers and sheaths | ||||||
| 0.8.25 | 506 | Aug 25th at 12:11 PM | overhaullib_0.8.25.zip | 1-click install | ||
|
Fixed bug with bag slots accepting everything | ||||||
| 0.8.24 | 153 | Aug 24th at 9:05 PM | overhaullib_0.8.24.zip | 1-click install | ||
|
Some stuff for tool bags | ||||||
| 0.8.23 | 132 | Aug 24th at 2:49 PM | overhaullib_0.8.23.zip | 1-click install | ||
|
Some bug fixed in tool bag code | ||||||
| 0.8.22 | 415 | Aug 22nd at 8:06 PM | overhaullib_0.8.22.zip | 1-click install | ||
|
Fixed crash when game tries to initialize entity offthread | ||||||
| 0.8.21 | 254 | Aug 21st at 8:51 PM | overhaullib_0.8.21.zip | 1-click install | ||
|
Updated to rc.7 | ||||||
| 0.8.20 | 406 | Aug 19th 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 | 116 | Aug 19th 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 | 233 | Aug 18th 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 | 54 | Aug 18th at 7:41 AM | overhaullib_0.8.17.zip | 1-click install | ||
|
Some more optimizations | ||||||
| 0.8.16 | 132 | Aug 17th at 8:55 PM | overhaullib_0.8.16.zip | 1-click install | ||
|
Changed mod icon | ||||||
| 0.8.15 | 57 | Aug 17th at 7:44 PM | overhaullib_0.8.15.zip | 1-click install | ||
|
Added more profiler marks | ||||||
| 0.8.14 | 51 | Aug 17th at 7:17 PM | overhaullib_0.8.14.zip | 1-click install | ||
|
Some optimizations in animations code | ||||||
| 0.8.13 | 136 | Aug 17th at 1:34 PM | overhaullib_0.8.13.zip | 1-click install | ||
|
Fixed some crashes and bugs with quivers and sheaths | ||||||
| 0.8.12 | 73 | Aug 17th 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 | 173 | Aug 16th at 8:22 PM | overhaullib_0.8.11.zip | 1-click install | ||
|
Some fixed to bags code | ||||||
| 0.8.10 | 115 | Aug 16th at 6:42 PM | overhaullib_0.8.10.zip | 1-click install | ||
|
Reworked how bags work | ||||||
| 0.8.9 | 158 | Aug 16th at 12:31 PM | overhaullib_0.8.9.zip | 1-click install | ||
|
Optimized first person animations. | ||||||
| 0.8.8 | 84 | Aug 16th at 11:55 AM | overhaullib_0.8.8.zip | 1-click install | ||
|
Added icons support for bags | ||||||
| 0.8.7 | 85 | Aug 16th at 9:47 AM | overhaullib_0.8.7.zip | 1-click install | ||
|
Some optimization of stats recalculation | ||||||
| 0.8.6 | 145 | Aug 15th 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 | 75 | Aug 15th at 5:46 PM | overhaullib_0.8.5.zip | 1-click install | ||
|
One more optimization | ||||||
| 0.8.4 | 67 | Aug 15th at 5:25 PM | overhaullib_0.8.4.zip | 1-click install | ||
|
Some optimizations | ||||||
| 0.8.2 | 140 | Aug 15th at 9:14 AM | overhaullib_0.8.2.zip | 1-click install | ||
|
Added profiler marks | ||||||
| 0.8.1 | 41 | Aug 15th 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 | 235 | Aug 14th at 6:49 AM | overhaullib_0.8.0.zip | 1-click install | ||
|
Added functionality for sheaths | ||||||
| 0.7.1 | 216 | Aug 13th 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 | 64 | Aug 13th at 11:10 AM | overhaullib_0.7.0.zip | 1-click install | ||
|
Added bash attacks when blocking functionality to melee weapons | ||||||
| 0.6.0 | 213 | Aug 12th at 11:30 AM | overhaullib_0.6.0.zip | 1-click install | ||
|
Added sling class, fixed some animation system bugs. | ||||||
| 0.5.0 | 394 | Aug 10th at 1:50 PM | overhaullib_0.5.0.zip | 1-click install | ||
|
Added new features into animation system | ||||||
| 0.4.4 | 237 | Aug 9th at 6:12 PM | overhaullib_0.4.4.zip | 1-click install | ||
|
Fixed some bugs with settings of dependent mods | ||||||
| 0.4.3 | 223 | Aug 9th 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 | 193 | Aug 8th at 12:16 PM | overhaullib_0.4.2.zip | 1-click install | ||
|
Projectile can now ricochet | ||||||
| 0.4.1 | 98 | Aug 8th at 8:23 AM | overhaullib_0.4.1.zip | 1-click install | ||
|
Crash fix | ||||||
| 0.4.0 | 153 | Aug 7th 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 | 1214 | Jul 28th at 9:09 AM | overhaullib_0.3.11.zip | 1-click install | ||
|
Fixed head bobbing and steps sounds | ||||||
| 0.3.10 | 379 | Jul 26th at 11:09 AM | overhaullib_0.3.10.zip | 1-click install | ||
|
Bug fix | ||||||
| 0.3.9 | 94 | Jul 26th at 8:50 AM | overhaullib_0.3.9.zip | 1-click install | ||
|
Added hotkey manager | ||||||
| 0.3.8 | 134 | Jul 25th 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 | 126 | Jul 25th at 3:07 PM | overhaullib_0.3.6.zip | 1-click install | ||
|
Added compatibility with PlayerModelLib | ||||||
| 0.3.5 | 105 | Jul 25th at 9:10 AM | overhaullib_0.3.5.zip | 1-click install | ||
|
Added tags support for quivers and other bags. | ||||||
| 0.3.4 | 199 | Jul 24th at 7:50 AM | overhaullib_0.3.4.zip | 1-click install | ||
|
Added two handed parameter to range weapons | ||||||
| 0.3.2 | 346 | Jul 16th at 1:04 PM | Empty | overhaullib_0.3.2.zip | 1-click install | |
| 0.3.1 | 644 | Jun 24th 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 | 128 | Jun 24th 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 | 11548 | Aug 20th 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 | 1638 | Aug 19th 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 | 850 | Aug 18th 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 | 476 | Aug 18th at 1:00 AM | overhaullib_0.2.16-pre.3.zip | 1-click install | ||
|
Some more optimizations | ||||||
| 0.2.16-pre.2 | 54 | Aug 17th at 11:20 PM | overhaullib_0.2.16-pre.2.zip | 1-click install | ||
|
More optimizations | ||||||
| 0.2.16-pre.1 | 41 | Aug 17th at 9:58 PM | overhaullib_0.2.16-pre.1.zip | 1-click install | ||
|
Some more optimizations | ||||||
| 0.2.15 | 1443 | Aug 17th 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 | 1102 | Aug 16th at 3:38 PM | overhaullib_0.2.14.zip | 1-click install | ||
|
Fixed some nullrefs related to profiler | ||||||
| 0.2.13 | 2317 | Aug 16th 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 | 1157 | Aug 15th at 5:42 PM | overhaullib_0.2.12.zip | 1-click install | ||
|
Some optimizations | ||||||
| 0.2.11 | 6492 | Aug 9th at 10:14 PM | overhaullib_0.2.11.zip | 1-click install | ||
|
Added support for PlayerModelLib size changes | ||||||
| 0.2.11-pre.1 | 65 | Aug 15th 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 | 30499 | Jun 24th 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 | 10170 | Jun 8th at 4:05 PM | overhaullib_0.2.9.zip | 1-click install | ||
|
Fixed crash with ranged weapons | ||||||
| 0.2.8 | 26515 | Apr 23rd at 3:35 AM | overhaullib_0.2.8.zip | 1-click install | ||
|
Support for custom animations for Player Model lib | ||||||
| 0.2.7 | 7505 | Apr 16th at 9:09 AM | overhaullib_0.2.7.zip | 1-click install | ||
|
Added alternative attack direction controls | ||||||
| 0.2.6 | 1268 | Apr 15th at 11:31 AM | overhaullib_0.2.6.zip | 1-click install | ||
|
Added screen shake to bows and melee weapons | ||||||
| 0.2.5 | 1234 | Apr 14th 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 | 8221 | Apr 8th 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 | 154 | Apr 8th 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 | 1539 | Apr 7th at 3:06 PM | overhaullib_0.2.1.zip | 1-click install | ||
|
More stats and description fix | ||||||
| 0.2.0 | 165 | Apr 7th at 2:32 PM | overhaullib_0.2.0.zip | 1-click install | ||
|
Added functionality for modifying weapons stats from itemstack attributes | ||||||
| 0.1.0 | 607 | Apr 7th at 2:40 AM | overhaullib_0.1.0.zip | 1-click install | ||
|
Added projectile penetration mechanic | ||||||
| 0.0.3 | 1345 | Apr 6th at 2:49 PM | overhaullib_0.0.3.zip | 1-click install | ||
|
Added support for huge entities colliders | ||||||
| 0.0.2 | 1052 | Apr 5th at 10:40 PM | overhaullib_0.0.2.zip | 1-click install | ||
|
Crash fix | ||||||
| 0.0.1 | 355 | Apr 5th at 8:12 PM | Empty | overhaullib_0.0.1.zip | 1-click install | |
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://news.kalataka.ru/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.