Back to mods
Hexis (Beta) project artwork

Vintage Story Mod DB · Vintage Story mod

Hexis (Beta)

“You are not a hero. You are a body occupying space. In this place, the world does not negotiate.” - Handbook, The Imposition of Will Hexis is my solo project attempting to add a layered overhaul to Vintage Story’s combat. It tries to shift the emphasis away

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Hexis (Beta) release should I use?

Updated 9 days ago
Latest stable file 0.1.3
Game version 1.22.3, 1.22.4, 1.22.5
Loader Built-in Vintage Story mod system

Hexis (Beta) 0.1.3 targets 1.22.3, 1.22.4, 1.22.5. It must be installed on the client. Installation on the dedicated server is optional. No extra mods listed for this file.

Where it goes

Is Hexis (Beta) required on the client, server, or both?

It must be installed on the client. Installation on the dedicated server is optional.

Client Required
Dedicated server Optional
Loader for this release Built-in Vintage Story mod system
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

This release supports both sides, but the source does not require it on the server.

What else does Hexis (Beta) 0.1.3 need?

0.1.3. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add Hexis (Beta) without breaking your instance.

Built for Hexis (Beta) 0.1.3. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use 0.1.3. It targets 1.22.3, 1.22.4, 1.22.5; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    It must be installed on the client. Installation on the dedicated server is optional.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside 0.1.3. It opens that exact file at the source.

About this project

What does Hexis (Beta) add?

You are not a hero. You are a body occupying space. In this place, the world does not negotiate.” - Handbook, The Imposition of Will

 

Hexis is my solo project attempting to add a layered overhaul to Vintage Story’s combat. It tries to shift the emphasis away from simply clicking and backpedalling, towards a visceral, stance-based system that’s governed by your Focus. 

There are no free dodges. There are no endless bouts of combat. To survive, you must manage your presence, weight, and physical limitations. Every commitment carries consequence, and your Focus, the way you relate your internal world to the external, is the only thing that matters. 

Features at a Glance:

 

Dynamic stance system: three distinct physical states that dictate how you move, defend, and strike.

  • The Hearth answers with resolution.
  • The Chisel, with refuge.
  • And lastly, in the height of The Hammer and The Anvil, when one's commitment forgoes the Hearth altogether, you will find there is no retreat.

 

The Martial Mandate: You cannot simply shift between states. You must centre yourself, through your baseline stance, to transition to the periphery. Ignore it, and instability will punish you. Tame it, and you may dance with fate.

Focus: The connecting mechanic of the mod. This is not at all like stamina. The stance you choose will determine where your focus veers, and thus, where you shall reap the rewards, or punishment.

Intentful UI: I’ve tried to make the system feel as though it’s a natural part of the game, rather than something that feels like an add on. Note, to switch between the two Stance HUD options, use command: .stancedisplay

Controls: Supports both direct keybinds and a Reset Stance + Scroll Wheel method. Type "Stance" into the controls search and all relevant bindings should appear.

In-Game Guide: The handbook contains an in-world intro into Hexis' combat philosophy, mechanical explanations, and the scraps of a wanderer long far gone.

Compatibility and Technical Notes

  • This is a standalone mod with no other dependencies.
  • Hit detection, damage, and stance state are all resolved by the server, with client-side prediction for responsiveness. I haven't had the numbers to stress-test this at scale yet, but it should hold up in multiplayer.
  • Important values are configurable (via JSON) for testing and to cater them to your personal preferences.
    • All volume for audio is modifiable, to give flexibility.
    • Audio cues are heavily used to indicate Focus state and action use. Modify if too loud or quiet.
    • By default, switching stances and doing certain actions will provide chat notifications. This can be turned off.
  • The mod functions natively with vanilla weapons, using general tags (like sword, spear, club, falx, etc).
  • All animations are from Vintage Story itself, to save my sanity and time.
  • The current stun mechanic works on entities in general, but I have not tested this on other players.
  • As I have no one to play with, the numbers and systems themselves are my best guess at what works.

 

A Note on Pacing & Intent: This is not designed to throw you into the deep end. All mechanics are meant to be approachable and something you engage with from an active frame of mind. As much as my admittedly darksouls like prose paints a hardcore picture, my main concern is respecting the themes of Vintage Story whilst addressing the reason we play videogames in the first place, to have fun.

 

What I need help with:

  • tuning default values to what is reasonable
  • finding out how it FEELS from your perspective. 
  • figuring out what does and does not work

 

What is yet to be done (that I can think of):

  • particles that are viewable for other players (only relevant for multiplayer)
  • More diegetic input for current stance to increase immersion

 

AI Declaration: AI was used as a coding assistant, proposing implementations, fixes, and improvements to existing code that I reviewed, tested in-game, modified where necessary, and chose whether to keep, plus a grammar/flow pass on this page's writing. All final code and decisions on what made it into the mod are mine.

  • Ideas, Mechanics & Writing: All ideas, mechanics, and writing on this page and within the handbook are my own. See the note above about grammar/flow.
  • Visual Assets: Images were created by me using Canva and Photopea, using resources available through either platform or from Vintage Story itself.
  • Exceptions: The previous stance icons are an exception. They were not created by me and are no longer the default (can still be switched via the game command above). Since v0.1.1, I've made my own default stance HUD to replace them.

Project description from Vintage Story Mod DB.

Pick your setup

Hexis (Beta) releases for each Vintage Story version.

Choose the version and loader you play, then open the matching release.

4 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Hexis (Beta) versions and loaders

4 of 4 releases match

Looking for an older file? The official Vintage Story Mod DB project page is in Resources.