Back to mods
Blood Trail project artwork

Vintage Story Mod DB · Vintage Story mod

Blood Trail

Overview: Blood Trail makes wounded animals leave visible a blood trail when injured by a player. Behavior: • Damage Requirement: The injury must be caused by a player with a damage value greater than 1. Bare hands won’t work—any weapon will do.

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

Quick answer

Which Blood Trail release matches 1.22.3?

Updated 10 days ago
Best match for your filters 1.2.5
Game version 1.22.0, 1.22.1, 1.22.2
Loader Built-in Vintage Story mod system

Blood Trail 1.2.5 targets 1.22.0, 1.22.1, 1.22.2. 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 Blood Trail 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 Blood Trail 1.2.5 need?

1.2.5 on 1.22.3. Every mod below is checked against that same setup.

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 Blood Trail without breaking your instance.

Built for Blood Trail 1.2.5 on 1.22.3. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use 1.2.5. It targets 1.22.0, 1.22.1, 1.22.2; 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 1.2.5. It opens that exact file at the source.

About this project

What does Blood Trail add?

Overview:

Blood Trail makes wounded animals leave visible a blood trail when injured by a player.

 

Behavior:

  • Damage Requirement: The injury must be caused by a player with a damage value greater than 1. Bare hands won’t work—any weapon will do. (Configurable)
  • Non-Affected Creatures: Drifters and other lore-related creatures will not leave blood trails.

  • The amount of blood left behind is affected by the animal's movement speed (walking vs. running). (Configurable)

  • Dissapear faster when it's raining and dissipates when it comes into contact with water. (Configurable)
  • D.O.T. (Damage Over Time): Disabled by default (Configurable Server-Side

 

 

Configuration:

  • Fully configurable!
  • Local toggle: Players can disable the bleeding effect locally, even if enabled on the server.
  • Server authority: Some settings are controlled by the server and apply to every player. (Bleed duration, min. damage, bleed chance etc.)

 

The mod can be uninstalled mid-playthrough without issues.

 

Requirements:

  • Enable the Particles inside the game graphics setting tab. (Enabled by default)
  • Config Lib  (Optional)
  • ImGUI   (Optional)

 

 

Compatible with the following mods:

(Open to suggestions)

 

 

Planned features (subject to change during development):

  • ?? Conversion to Client-Side only, with an optional server mod for configuration synchronization. [On Ice]

 

 

For modders:
Public bleeding events when bleeding begins and ends.

Very basic example

EntityBleedingBehavior Events:
- OnStartBleeding -> BleedingEventArgs
- OnStopBleeding -> BleedingEventArgs

BleedingEventArgs
(Entity Entity, long StartTime, long? StopTime)

--------------------------------------------------------------------------------
// Inside YourMod.csproj
<Reference Include="BloodTrail">
    <HintPath>../BloodTrail.dll</HintPath>
</Reference>

--------------------------------------------------------------------------------
// Inside YourMod : ModSystem
public override void StartServerSide(ICoreServerAPI sapi)
{
    if (api.ModLoader.IsModEnabled("bloodtrail"))
    {
        sapi.Event.OnEntitySpawn += OnEntitySpawnOrLoad;
        sapi.Event.OnEntityLoaded += OnEntitySpawnOrLoad;
    }
}


private void OnEntitySpawnOrLoad(Entity entity)
{
    var behavior = entity.GetBehavior<EntityBleedingBehavior>();
    if (behavior != null)
    {
        behavior.OnStartBleeding += HandleStartBleeding;
        behavior.OnStopBleeding += HandleStopBleeding; // Visual bleeding may stop before if the entity is death.
    }
}


private void HandleStartBleeding(object? sender, BleedingEventArgs e)
{
    e.Entity.Api.World.Logger.Event($"Entity #{e.Entity.EntityId} started bleeding at {e.StartTime}");
}


private void HandleStopBleeding(object? sender, BleedingEventArgs e)
{
    e.Entity.Api.World.Logger.Event($"Entity #{e.Entity.EntityId} stoped bleeding at {e.StopTime}");
}


public override void Dispose()
{
    sapi.Event.OnEntitySpawn -= OnEntitySpawnOrLoad;
    sapi.Event.OnEntityLoaded -= OnEntitySpawnOrLoad;
}

 

Troubleshooting:

Troubleshooting:

-------

Where to edit the configs: You can adjust settings via the in-game menu (requires ConfigLib & ImGUI; a new button appears in the Escape Menu) OR manually edit the JSON file: VintageStoryData/ModConfig/BloodTrail-....json

  • BloodTrail-Client: Only affects your local game.

  • BloodTrail-Server: Affects all players in multiplayer (and acts as Client for you in singleplayer).

-------

No bleeding:

For the bleeding to start, the player must attack with a damage value greater than 1 (attacking with bare hands won't work).

Check your configs to make sure the "Bleeding effect" is enabled. If the issue persists keep reading "Missing particles" below.

-------

Missing particles:

  • Make sure the animal is either vanilla or explicitly supported in the list of mods found in the mod description.

  • "Particles" (inside the in-game graphics setitngs tab) must be set above ~30%.

  • The particle effect requires the in-game clock to be running. If you stop the time, the effect will not work.

  • Make sure the version of the mod you are using is compatible with your current game version.

  • If you've edited your configs, try resetting them to their default values.

  • If the issue persists, please share your modlist and logs in the comments below or reach out directly via Discord.

 

 

 

Credits:

TheDoctorW -> Mod Icon and screenshots.

Lalijara, GalvanizedSobek, Khynarion -> Feedback and testing while resolving the bug of the particles passing through snow.

Qua8ion -> Russian translation (config).

 

 

Contact info:

Discord: aylor


Thank you all for your support! ❤ I didn't expect such a warm response to this mod, your enthusiasm means a lot.

Project description from Vintage Story Mod DB.

Pick your setup

Blood Trail releases for each Vintage Story version.

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

15 available setups

Showing the newest 12 of 15 game versions. Older files are in the list below.

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

Recent files

Blood Trail versions and loaders

4 of 24 releases match
Clear filters

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