Kenshi Virtual Simulation Engine
A downloadable mod
KVS is an external simulation engine designed to break the static and linear world of Kenshi. While the vanilla game only simulates what is immediately arounds the player, KVS creates a living, breathing background world where thousands of NPCs continue their lives, travel, and evolve even when they are miles away.
Core (present and working)
- Real-time Entity Tracking: Stable, crash free monitoring of every NPC within the player's loading radius using a custom C++ memory bridge.
- AVM (Abstract Vector Movement): NPCs use a 1:1 scale World Atlas to physically travel between cities at realistic speeds. They aren't teleporting; they are walking the roads, plains of the continent in real time.
- The Identity Hijack System: The most stable persistence breakthrough. Instead of forcing the game to spawn new entities, when a persistent NPC crosses paths with the player. KVS intercepts generic Kenshi spawns and hijacks them instantly injecting the soul, stats, position and name of a persistent Sim agent into the body.
- Safe Fail Architecture: Loosely coupled design. If the simulation stops, your game keeps running. No corrupted saves, no hard crashes.
Living World Features
- Consequential Combat & Leveling: Off screen fights aren't just math (well it is tbh) they are physical. NPCs gain XP and "Battle Scars" from their survival. If a bandit survives a fight with a Paladin, he might reappear days later with higher Toughness and a new name: "Grit the One-Armed." (Yes this is the name the sim generated for a bandit)
- Non-Linear AI Personalities: NPCs are driven by a 6-axis personality matrix (Cunning, Patience, Sociability, etc.). A "Cunning" Nemesis won't just charge you; they will stalk you off-screen and only strike when your squad is wounded or resting.
- The Nemesis & Vendetta System: Actions have permanent ripples. Kill a bandit, and his "Sociable" squadmates may form a hunting party, tracking your coordinates via the Atlas to seek revenge. (No I am not stealing WB's intellectual property, the systems are entirely different)
- Persistent Slavery & Labor: Every slave is a unique individual. The hungry bandit you met three days ago can be captured, sold, and forced into a slave labor cycle. If you find that stone camp later, he will be there remembering exactly who you are and how he got there.
- Sentient Sands Symbiosis: Fully compatible with LLM dialogue. NPCs gossip about real events happening in the simulation. You’ll hear rumors in the bar about a caravan that was raided three territories away a raid that actually happened in the Sim will be translated into Kenshi.
Thanks to the dev (Harvicus Maximus for the SS source code!)
| Updated | 16 hours ago |
| Published | 3 days ago |
| Status | In development |
| Category | Game mod |
| Author | Problemchild1500 |
| Genre | Simulation |
| Tags | Game engine |
| Content | No generative AI was used |
Development log
- DevBlog 6 - Process17 hours ago
- Devblog 51 day ago
- Devblog 41 day ago
- DevBlog 32 days ago
- Devblog 22 days ago
- DevBlog 1.53 days ago
- DevBlog 13 days ago
