You are viewing a potentially older version of this package. View all versions.
DeathMonger-Hungry_Viking-1.0.1 icon

Hungry Viking

Visual hunger warnings as your food buffs expire — amber screen vignette, on-screen label, and a HUD status icon that escalate in urgency as food slots empty.

Date uploaded 2 months ago
Version 1.0.1
Download link DeathMonger-Hungry_Viking-1.0.1.zip
Downloads 35
Dependency string DeathMonger-Hungry_Viking-1.0.1

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

Hungry Viking

Your character knows they're hungry. You should too.

This mod was inspired by a humiliating and infuriating death that ended a zero-death solo run. I was in my base cooking when all of a sudden - YOU DIED! Why did I die? All my food buffs had expired and I didn't notice, and I was getting smoked by the campfire as I cooked. And this is to say nothing of many of us who have needlessly died because of entering battle with a critical food buff missing.

Some will say I should have noticed and it's on me - fair enough - but I say it's not realisic that you can be starving and not notice it. Hence the design of this mod - it doesn't eat for you automatically - it just makes sure you notice when you're hungry.

What This Mod Does

Adds escalating visual warnings when your food buffs approach expiry. It does not eat for you. It does not automate anything. It respects your agency completely — it just makes sure you know what your character knows.

  • Screen vignette — an amber glow creeps in from the screen edges as your hungriest food slot ticks down. Intensity and extent are configurable. The vignette oscillates to draw your eye: slow pulse at first, faster as urgency increases.
  • On-screen label — "You are starting to feel hungry." → "You are getting hungry." → "You are hungry." The text color shifts from orange toward red as urgency rises.
  • HUD status icon — a Hungry icon appears in the same row as Rested and Shelter, so you can spot hunger state at a glance without reading the label.

All effects are off when you have 3 full food slots. Warnings begin when your hungriest slot crosses the configurable threshold (default 90 seconds remaining).

Configuration

Open BepInEx/config/DeathMonger.HungryViking.cfg to adjust settings.

Setting Default Description
Enabled true Master toggle for all effects
Show Status Icon true Show/hide the Hungry HUD icon
Hunger Threshold (seconds) 90 Seconds remaining when warnings begin
Vignette Intensity 0.20 Max edge opacity (0–1)
Vignette Extent 0.50 How far the vignette reaches toward center (0–1)

Console Commands

Open the console with F5. Run devcommands first — all hv_ commands require cheats to be active.

Command Description
hv_foodstatus Print name and remaining time for each food slot
hv_drainfood <slot> [seconds] Subtract seconds from one slot (default 60s)
hv_drainfoods [seconds] Subtract seconds from all slots (default 60s)
hv_setfoodtime <slot> <seconds> Set a slot to exactly X seconds remaining
hv_clearfood Instantly remove all food buffs

Slot numbers are 1, 2, or 3.

Example test flow:

  1. Eat 3 foods, then hv_foodstatus to confirm all slots are tracked.
  2. hv_setfoodtime 1 91 — slot 1 is 1 second above the threshold.
  3. Wait ~2 seconds — amber vignette and label should fade in.
  4. hv_clearfood — all slots empty, full-urgency vignette and "You are hungry." label appear immediately.

Compatibility

  • Client-side only — does not need to be installed on the server
  • Compatible with food-adding mods (detects expiry on any food buff)

Manual Installation

  1. Install BepInExPack Valheim
  2. Extract HungryViking.dll into Valheim/BepInEx/plugins/
  3. Launch the game — config generates on first run

Support

Join my discord server to ask questions or provide feedback.