tarbaby-ValheimKillFeed icon

ValheimKillFeed

Server-aware kill feed with random flavor phrasings drawn from a user-editable text file.

Last updated 5 days ago
Total downloads 70
Total rating 0 
Categories Client-side AI Generated
Dependency string tarbaby-ValheimKillFeed-1.0.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2202 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.

Preferred version: 5.4.2202

README

ValheimKillFeed

A kill feed mod for Valheim. When a player dies — to another player, a mob, fall damage, drowning, smoke, fire, falling out of the world, or their own campfire — the event is broadcast to every connected client and rendered as a fading HUD overlay.

Phrasings are drawn from a random table keyed by the dominant damage type of the killing blow (slash / pierce / blunt / chop / pickaxe / fire / frost / lightning / poison / spirit) for combat deaths, or by cause (fall / drown / smoke / oob / fireplace) for environmental deaths.

phrasings.txt

Ships in BepInEx/plugins/ next to the DLL. Edit it to add your own lines. Format:

[pierce]
A {killer} gored {victim} clean through.
{victim} caught a {weapon} the wrong way.

[blunt]
{victim} got pancaked by a {killer}.

[fall]
{victim} forgot how gravity works.

Sections: [blunt], [slash], [pierce], [chop], [pickaxe], [fire], [frost], [lightning], [poison], [spirit], [fall], [drown], [smoke], [oob], [fireplace]. Lines starting with # and blank lines are ignored. Placeholders: {victim}, {killer}, {weapon}, {distance}.

Config

BepInEx/config/valheim-kill-feed.cfg:

  • Position — HUD anchor (TopLeft, TopRight, BottomLeft, BottomRight)
  • EntryDurationSeconds — how long each entry stays before fading
  • MaxEntries — most lines on screen at once
  • FontSize — pixel size

Install

  1. Install BepInEx for Valheim.
  2. Drop ValheimKillFeed.dll and phrasings.txt into BepInEx/plugins/.
  3. Mod must be installed on every client that should see the feed. The dedicated server doesn't need it.