


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.
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.
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).
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) |
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:
hv_foodstatus to confirm all slots are tracked.hv_setfoodtime 1 91 — slot 1 is 1 second above the threshold.hv_clearfood — all slots empty, full-urgency vignette and "You are hungry." label appear immediately.HungryViking.dll into Valheim/BepInEx/plugins/Join my discord server to ask questions or provide feedback.