Vintage Story Mod DB · Vintage Story mod
HIT Console Patch
Disclaimer/transparency: This was made using Claude, with informed human QA, for internal/testing purposes for a small private server of two. This is being published for use with the ModDB API. All mods are property of their original owners and/or creators. Th
Quick answer
Which HIT Console Patch release should I use?
HIT Console Patch 1.0.0 targets 1.21.6. It must be installed on the client. Installation on the dedicated server is optional. All 1 required mods have matching files.
Where it goes
Is HIT Console Patch required on the client, server, or both?
It must be installed on the client. Installation on the dedicated server is optional.
This release supports both sides, but the source does not require it on the server.
What else does HIT Console Patch 1.0.0 need?
1.0.0. Change the file and its required mods may change too.
Install Harper's Immersive Tools first. We found matching files for this game-version and loader setup.
We only count dependency files that match this setup. A file for another loader does not fill the gap.
Before you install it
Add HIT Console Patch without breaking your instance.
Built for HIT Console Patch 1.0.0. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use 1.0.0. It targets 1.21.6; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
Install Harper's Immersive Tools first. We found matching files for this game-version and loader setup.
- 03
Put it on the correct side
It must be installed on the client. Installation on the dedicated server is optional.
- 04
Pick the file you checked
Use the “Get this file” button beside 1.0.0. It opens that exact file at the source.
About this project
What does HIT Console Patch add?
Disclaimer/transparency: This was made using Claude, with informed human QA, for internal/testing purposes for a small private server of two. This is being published for use with the ModDB API. All mods are property of their original owners and/or creators. There should be no assumed support obligation in using this mod, though it may receive periodic updates.
HIT Console Patch
Harper's Immersive Tools (HIT) has, for some time now, left some debugging logging code in build 2.4.3. Every time your inventory updates, which is something that is happening constantly as you're clicking around, it prints "test1" follow by the full contents of each hotbar slot, and prints this out to the server, which spams the console considerably.
This mod is designed to silently fix this at runtime, without touching HIT's files of course. It requires no configuraton, and doesn't produce any visible changes beyond the lack of "test1" spam in the server's console.
If HIT is absent, updated, or already fixed at some point in time, this mod will detect that, and do nothing, so it's safe to leave installed throughout an eventual HIT update that fixes this.
Technicals: When VS starts, it calls Start() on ever loaded mod. HIT Console Patch uses AppDomain.CurrentDomain.GetAssemblies() to grab the type of Ele.HIT.PlayerToolWatcher and it's UpdateInventory method by name, but if any of these lookups return null/nothing then it basically logs a warning and exits. Once we've got the methodinfo for UpdateInventory, it goes off to Harmony, and is applied via a patch, which doesn't wrap or replace the method, but instead intercepts the instruction list prior to the compiler, and then rewrites the bytecode directly. Within HIT's source compile, the part of the code that causes the "test1" spam is contained with the UpdateInventory loop body, so the patch walks the instructions back whenever it finds Console.WriteLine(string) and then traces back to where the argument expression starts. Intead of deleting anything in terms of the isntructions, it replaces each occurrence with a "no-operation" so that it's gentler with everything. So, the compiler never sees the Console.WriteLine's, because they've been replaced beforehand, UpdateInventory runs just as it did beforehand, just without all the test1 debug spam. (Perhaps the technical term for it is 'a doozy' lol)
Note: This is my second ever attempt at C# with a Claude workflow. Because this includes compiled source code for it, I'd like to convey the idea that this is a fully open-source mod, of course, and thus the source code is linked in the attached github repository for your viewing/editing/curiousity/verification.
This may or may not receive updates, it's designed to just not do anything if/when this is ever fixed with HIT.
If there are issues with the mod, please feel free to report them in the comment section, via the Vintage Story discord at "Ms. Deni" (blkdnm), or via the github repository.
Project description from Vintage Story Mod DB.
Pick your setup
HIT Console Patch releases for each Vintage Story version.
Choose the version and loader you play, then open the matching release.
1.21.6
1 loader buildCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
HIT Console Patch versions and loaders
1.0.0
lionfox_hit_consolepatch_1.0.0.zip
22 Apr 2026
Looking for an older file? The official Vintage Story Mod DB project page is in Resources.