Source-checkedLibraries & compatibility

HexesAndSanguineSteel

by Ruy · for V Rising

Server-side custom weapon framework for V Rising with custom abilities, stats, weapon type bonuses, and school on-hit effects.

408Downloads
4 mo agoLast updated
BepInExLoaders
ThunderstoreSource

About HexesAndSanguineSteel

From Thunderstore

Server-side custom weapon framework for V Rising with custom abilities, stats, weapon type bonuses, and school on-hit effects.

Hexes and Sanguine Steel

Server-side custom weapon and abilities mod for V Rising.

Create named weapons, replace weapon and spells ability slots, customize their cooldowns, add stat bonuses, and apply school on-hit effects.

This mod bases itself on admin commands, but the players can access to the weapon through the upgrade system.

If the weapon type bonuses are enabled, every weapon of that type will recieve the benefit of it. With this admins/server owners can change how some weapons behave regarding stats and balance them out in case a weapon is being overshadowed by the other-

Aside from the weapons, this mod allows to replace weapons/spells to the Q|E|Dash|R|C|T keys and manually set their cooldowns as the user pleases.

Credits

This mod is mainly inspired for its systems and ideas by the following amazing mods and people:

Table of Contents

Feature Overview

Custom Weapons
  • Define custom weapons in weapons.json.
  • Override Attack, Q, E, Dash, R, C, and Ultimate-style slots.
  • Set cooldowns per configured ability.
  • Bind weapons to a specific item instance with .csw wepgive or .csw upgrade.
  • Upgrade held Shadow Matter weapons into configured custom weapons.

Stats and Weapon Type Bonuses
  • Apply weapon stats through runtime stat carriers instead of global prefab mutation.
  • Add per-weapon Stats[] entries.
  • Add WeaponTypeBuffs for weapon-type-wide stat rules.
  • Supports stat aliases such as AttackSpeed → PrimaryAttackSpeed.

School On-Hit Effects
  • Add school effects through OnHitEffects[].
  • Supported proven school effects include Leech, Static, Chill, Ignite, Weaken, and Condemn.
  • Effects can be restricted to players, non-players, or both.

Runtime Safety
  • Suppresses custom ability injection during shapeshift forms.
  • Suppresses custom ability injection during feed and V Blood extraction states.
  • Guards replacement slots against temporary ability bars with fewer slots.
  • Normal logging is quiet; detailed logs require DebugLogging: true.

Install

  1. Install BepInEx IL2CPP for your V Rising dedicated server.
  2. Install VampireCommandFramework.
  3. Build or download HexesAndSanguineSteel.dll.
  4. Place the DLL in:
BepInEx/plugins/HexesAndSanguineSteel/
  1. Start the server once to generate config files.

Configuration

Generated config files live in:

BepInEx/config/HexesAndSanguineSteel/

Main files:

weapons.json           Custom weapons, stats, weapon type buffs, and on-hit effects
player-spells.json     Saved per-player weapon-scoped spell overrides
weapon-instances.json  Saved item-instance custom weapon bindings

A minimal starter config is included at:

Resources/weapons.example.json

Legacy configs from BepInEx/config/CustomWeaponMod/ are copied into the new folder on first run when needed.

Creating Custom Weapons

Custom weapons are configured in weapons.json.

The safest workflow is:

1. Start the server once so the config folder is generated.
2. Open BepInEx/config/HexesAndSanguineSteel/weapons.json.
3. Copy an existing weapon entry in the Weapons array.
4. Change Name, ItemWeapon, abilities, cooldowns, stats, and optional on-hit effects.
5. Save the file.
6. Run .csw reload in-game.
7. Run .csw validate.
8. Give or bind the weapon with .csw wepgive or .csw upgrade.

Minimal weapon entry

{
  "Enabled": true,
  "Name": "Crimson Thorns",
  "ItemWeapon": 1307774440,
  "EquipBuff": 673013659,
  "CarrierBuff": 0,
  "StatCarrierBuff": 0,
  "WeaponLevel": 100,
  "PhysicalPower": 0,
  "SpellPower": 0,
  "Stats": [
    {
      "StatType": "PhysicalPower",
      "ModificationType": "AddToBase",
      "AttributeCapType": "SoftCapped",
      "Value": 35
    },
    {
      "StatType": "SpellPower",
      "ModificationType": "AddToBase",
      "AttributeCapType": "SoftCapped",
      "Value": 10
    }
  ],
  "Attack": -208121356,
  "AttackCooldown": 0,
  "Primary": 1826128809,
  "PrimaryCooldown": 8,
  "Secondary": 1730729556,
  "SecondaryCooldown": 10,
  "Dash": -1940289109,
  "DashCooldown": 6,
  "Ultimate": -1730693034,
  "UltimateCooldown": 60,
  "Spell Slot 1": 841757706,
  "Spell Slot 1 Cooldown": 8,
  "Spell Slot 2": 1295370119,
  "Spell Slot 2 Cooldown": 8,
  "OnHitEffects": []
}

Weapon fields

Read the full description on Thunderstore →

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Last update

Its author last shipped an update 4 mo ago.

HexesAndSanguineSteel on Nxeon

From our catalogue
One-click install
Not available. One-click install isn't available for this game's mods yet. Download it and upload it to your server in Files.
Server type needed
BepInEx
Server load
light
Smallest plan we suggest
V Rising — 6 GB (6 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
1.0.3, released 2026-06-16

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 3 recorded builds of HexesAndSanguineSteel.

Recent builds

BuildReleasedGame versionsLoaders
1.0.32026-06-16n/aBepInEx
1.0.22026-06-16n/aBepInEx
1.0.12026-06-16n/aBepInEx

Dependencies

Declared by the newest build that lists any. Required ones are installed with it on one-click installs.

Run HexesAndSanguineSteel on a V Rising server

Deploy a server above, then upload the file in Files.

What kind of mod it is

From the catalog
Listed on Thunderstore as “Content”

Libraries & compatibility

Foundations and fixes other mods build on. Usually installed because something else needs it.

Compatibility

Game
V Rising
Loaders
BepInEx
Requires
One-click install needs a BepInEx server.

Verified at the source

  • ✓ThunderstoreOfficial listing, checked 2026-10-02Open ↗
  • ✓AuthorRuy, as published on Thunderstore
  • ✓LicenseNot published by the sourceFree

HexesAndSanguineSteel, answered

Generated from the mod’s own source data.

Which loaders does it support?

BepInEx.

Is it free?

Yes. HexesAndSanguineSteel is free to download from Thunderstore.

How do I add it to my Nxeon server?

One-click install isn't available for this game's mods yet. Download HexesAndSanguineSteel from Thunderstore and upload it to your Nxeon V Rising server in Files.

NxLabs

Run HexesAndSanguineSteel on a V Rising server.

Deploy in about a minute from $12.00 a month, then upload HexesAndSanguineSteel in Files.