Mods / Harper's Immersive Tools (Fix For Patch 1.21)

Tags: #Cosmetics #Utility
Author: Johnski
Side: Both
Created: Sep 19th at 5:30 AM
Last modified: Sep 19th at 5:41 AM
Downloads: 2227
Follow Unfollow 67

Latest release (for Vintage Story 1.21.1, potentially outdated):
hit_2.3.1.zip  1-click install


This is a quick and dirty fix for the mod "Harper's Immersive Tools" updated for 1.21.

 

Original can be found here: https://news.kalataka.ru/immersivetools

 

Note: Does not require the original mod to work.

 

I will delete when the original mod gets an update or the mod authors tell me so, but for now it should at least be working. I haven't done extensive testing, but it seems to be working fine. This is NOT COMPATIBLE with Combat Overhaul mod. Seems to work with the Quivers and Sheaths mod without issue.

 

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
2.3.1 hitfixed 2227 Sep 19th at 5:40 AM hit_2.3.1.zip 1-click install

Fix for 1.21


8 Comments (oldest first | newest first)

💬 Dreuu, 11 hours ago

No crash just a visual bug, where some tools (i think a javelin from the CO and possibly the vanilla shovel?) stay visible on the back after dropping the tools from dying.
This maybe related in the log?:
[Error] Shape game:entity/humanoid/seraph-faceless has a key frame element for which the referencing shape element BackShirtTile cannot be found.

💬 Vaadiic, 1 day ago

CO works perfectly fine as far as i can tell (eg: no crashes) apart from the weapon attach points on the character being either at an improper rotation or too far up/down the length of the weapon 

 

ex: the quarterstaff attaches at the bottom of the weapon in the middle of the seraphs back when it would look more appropriate attaching to the middle of the shaft

 

its a little silly but overall still playable

💬 prototype464, Nov 14th at 12:15 AM

Thank you!

💬 Zalea, Nov 9th at 9:05 AM

Someone got a clientside crash on my server in multiplayer after picking up a tin knife:

Crash Report
Running on 64 bit Windows 10.0.26100.0 with 65488 MB RAM
Game Version: v1.21.5 (Stable)
11/8/2025 10:53:27 PM: Critical error occurred in the following mod: hitfixed@2.3.1
Loaded Mods: walkingstick@1.0.0, chiseltoolslite@1.15.1, clickuptorches@1.1.1, diversediets@1.0.3, fallingtree@0.4.8, floralzonescaperegion@1.0.26, floralzonescaribbeanregion@1.0.21, floralzonescentralaustralianregion@1.0.18, floralzonescosmopolitanregion@1.0.8, floralzonesmediterraneanregion@1.0.17, floralzonesneozeylandicregion@1.0.17, bovinae@0.3.3, caninae@1.0.35, capreolinae@2.0.3, casuariidae@1.1.7, cervinae@0.1.10, chelonioidea@1.0.5, dinornithidae@1.0.20, elephantidae@1.0.16, felinae@0.2.12, iniidae@0.1.5, machairodontinae@1.0.28, manidae@1.0.18, meiolaniidae@0.1.8, pantherinae@1.2.4, rhinocerotidae@1.0.22, sirenia@1.0.25, spheniscidae@1.0.14, thylacinidae@0.1.5, viverridae@1.0.7, vombatidae@0.4.4, handtohand@1.0.5, immersivelanterns@0.2.9, immersivemining@0.2.17, immersiveorecrush@2.2.4, manualdough@1.1.6, manualquenching@1.0.8, manualscraping@1.3.0, overhaullib@1.12.20, playermodellib@1.5.11, primitivesurvival@4.0.0, prospecttogether@2.1.1, radialcrafting@0.2.5, restoredhaircolors@1.0.1, slings@0.0.2, stoneharvesting@1.2.0, temporalsymphony@2.2.2, vaultandroll@0.1.1, game@1.21.5, vsimgui@1.1.15, aculinaryartillery@2.0.0-dev.6, attributerenderinglibrary@2.4.0, bandageanimation@1.0.0, beastsofmen@0.1.1, bedspawnv2@1.6.4, betterruins@0.5.2, bloodtrail@1.1.8, butchering@1.10.10, carryon@1.12.1, cartwrightscaravan@1.7.3, combatoverhaul@0.10.15, commonlib@2.8.0, configlib@1.10.8, destariacharselsystem@1.1.1, farseer@1.3.2, fseraph@0.4.5, feverstonewilds@2.0.0-rc.6, foodshelves@2.3.2, fromgoldencombs@1.9.4, genelib@2.1.4, gourmand@1.7.9, hitfixed@2.3.1, immersivewoodchopping@0.8.2, immersivewoodsawing@0.2.8, insanitylib@1.0.5, jaunt@2.1.1, maltiezcrossbows@1.6.8, maltiezfirearms@1.3.6, metalpots@1.6.1, naturalfertilizer@1.3.0, nbcartographer@2.2.1, petai@4.0.1, realsmoke@1.1.10, restoredhaircolorsnewtextures@1.0.0, smithingplus@1.8.3, terraprety@7.0.8, toolsmith@1.2.14, creative@1.21.5, survival@1.21.5, armory@1.5.4, equus@1.2.0, expandedfoods@2.0.0-dev.3, em@3.3.3, fueledwearablelights@1.1.0, immersiveinventoryspoilage@1.2.3, monoceros@1.3.1, playercorpse@1.12.0, quiversandsheaths@0.5.3, aldiclasses@1.6.3, exoskeletons@0.4.3
System.NullReferenceException: Object reference not set to an instance of an object.
at Ele.HIT.ToolRenderer.LoadToolMultiMesh(ItemStack itemStack, Item item, Int32 slotIndex) in C:\Users\user\Desktop\HIT LOOSE\BACKUP\HIT\src\Rendering\ToolRender.cs:line 311
at Ele.HIT.ToolRenderer.UpdateRenderedTools(UpdatePlayerTools message) in C:\Users\user\Desktop\HIT LOOSE\BACKUP\HIT\src\Rendering\ToolRender.cs:line 253
at Ele.HIT.ModMain.HandleDataFromServer(UpdatePlayerTools packet) in C:\Users\user\Desktop\HIT LOOSE\BACKUP\HIT\src\ModMain.cs:line 85
at Vintagestory.Client.NoObf.NetworkChannel.<>c__DisplayClass12_0`1.<SetMessageHandler>b__0(Packet_CustomPacket p) in VintagestoryLib\Client\API\NetworkChannel.cs:line 74
at Vintagestory.Client.NoObf.NetworkChannel.OnPacket(Packet_CustomPacket p) in VintagestoryLib\Client\API\NetworkChannel.cs:line 29
at Vintagestory.Client.NoObf.NetworkAPI.HandleCustomPacket(Packet_Server packet) in VintagestoryLib\Client\API\NetworkAPI.cs:line 152
at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 786
at Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 752
at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 172
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 719
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 663
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 112
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 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
💬 Pikza, Oct 20th at 10:23 PM

Still working on 1.21.4, nice

💬 Oat, Sep 25th at 8:54 PM

Works with AncientArmory1.1.4 👍

💬 Skaface443, Sep 19th at 8:20 PM (modified Sep 19th at 8:43 PM)

Centerion in OG version you could see them but they were comically large. In this, idk. havent tested yet.

Edit: Can confirm: Works with CO and other CO Weapon Packs but they are still comically large (like 2-3x the seraphs size large)

Screenshot: https://postimg.cc/2bPQkDVh

💬 Centerion, Sep 19th at 4:54 PM

Does using this with CO break anything or do those items just not show?

 (edit comment delete)
Основной веб-сайт | Почтовый сервер | FTP сервер | Административная панель | API интерфейс | Content Delivery Network | Статические файлы | Ресурсы сайта | Изображения | Файловое хранилище | Блог | Интернет-магазин | Техническая поддержка | Справочная система | Документация | Форум | Новости | Загрузки | Демонстрация | Тестовая среда | Приложение | Медиа контент | Разработка | Промежуточная среда | Бета версия | Безопасная зона | Вход в систему | Панель управления | Портал | Система управления контентом