Valheim
Install with App

Details

Latest version
4.0.0
Last Updated
First Uploaded
Downloads
2.2K
Likes
1
Size
354KB
Dependants
ADDatHost Valheim hosting
€1

FeastMaster

A comprehensive food and mead configuration mod for Valheim with ServerSync multiplayer support.

Features

  • Global Stat Multipliers - Apply multipliers to health, stamina, eitr, duration, and health regen for all foods
  • Per-Item Configuration - Fine-tune individual food and mead stats; the configured values show on tooltips right away
  • Food Degradation - Keep food buffs at full strength, or pick your own fade curve (linear, faster, slower); choose when food can be eaten again
  • Steady Health Regeneration - Food regen healing applied smoothly instead of once every 10 seconds
  • Vigor - A stamina regeneration bonus on every food that lasts as long as the food does; Eitr Vigor does the same for eitr
  • Stamina and Eitr Regeneration Rules - Base regen, regen delay, blocking factor, a low-bar regen curve, regen from extra stamina, a sneak skill bonus, and regeneration while encumbered or swimming
  • Stamina Costs - A multiplier for every stamina drain: run, jump, dodge, block, attack, sneak, swim, encumbered, tools, fishing, harpoon; cheaper actions out of combat, free sneaking with no enemies near, a skill discount, drowning damage
  • Base Values and Skills - Base health and stamina without food, extra stamina from Run, Jump, Sneak, Swim and Fishing skill levels, and skill gain multipliers
  • World Rates - Override the world's food, stamina, move stamina and stamina regen rates
  • Mead Customization - Configure duration, over-time effects, regeneration multipliers and run/jump stamina modifiers for meads
  • Display - Hide the health, stamina or eitr numbers, show or hide food timers, per player
  • Live Config Reloading - Changes apply immediately without restarting the game
  • ServerSync - Server enforces config settings for all connected players

Every setting defaults to vanilla behaviour. Nothing changes until you opt in.

Settings

The config file is BepInEx/config/com.FeastMaster.cfg, written on first start. The numbered sections hold the global settings, in order; below them every food and mead has a section named after its prefab. Foods and meads are discovered from the game, so modded consumables get sections too.

Section What it does
0. Global Settings Multipliers for health, stamina, eitr, duration and health regen of all foods; Disable Food Degradation; Degradation Curve (0.3 is the game's curve, 1 linear, higher fades sooner, 0 never fades); Eat Again At (fraction of the duration below which food can be re-eaten, game 0.5); Lock Configuration (the server's values are enforced on every client)
1. Health Regeneration Steady Regeneration: the food regen amount per 10 seconds is healed continuously, no floating numbers
2. Stamina Regeneration Stamina Regen Multiplier, Low Stamina Regen Bonus, Stamina Regen Delay, Blocking Regen Factor (game 0.8); Vigor Per Stamina Point and Vigor Multiplier; Regen Curve Strength and Regen Curve Pivot (faster regen when the bar is low, slower when high); Regen Per 10 Extra Stamina and Extra Stamina From Food Only; Sneak Skill Regen Bonus while crouched and still; Encumbered Regen Fraction, Swimming Regen Fraction and Swimming Regen Delay
3. Eitr Regeneration Eitr Vigor Per Eitr Point and Eitr Vigor Multiplier; Eitr Regen Multiplier, Eitr Regen Delay; Eitr Regen Curve Strength and Eitr Regen Curve Pivot; Blocking Eitr Regen Factor
4. Stamina Costs One multiplier per drain: Run Cost, Jump Cost, Dodge Cost, Block Cost, Attack Cost, Sneak Cost, Swim Cost, Encumbered Cost, Tool Cost, Fishing Pull Cost, Fishing Hooked Cost, Harpoon Cost (1 = vanilla, 0 = free); Out Of Combat Run/Jump/Dodge/Sneak Cost on top when nothing targets or has noticed you; Free Sneaking Without Enemies; Skill Discount on block, dodge and jump at skill 100; Drowning Damage
5. Base Values Base Health (game 25) and Base Stamina (game 75) with no food; Run/Jump/Sneak/Swim/Fishing Skill Stamina: stamina added at skill 100, scaling with the skill
6. Skills Run/Jump/Sneak/Swim/Fishing Skill Gain: experience multipliers, on top of the world's skill gain rate
7. World Rates Food Rate, Stamina Rate, Move Stamina Rate, Stamina Regen Rate: above 0 overrides the world modifier, 0 leaves the world's value
8. Display Hide Health Number, Hide Stamina Number, Hide Eitr Number, Food Timers (Vanilla, Always, Never); per player and not synced
one per food Health, Stamina, Eitr, Duration, HealthRegen, Vigor (extra percent of stamina regeneration while the food is active, added to the food's stamina times Vigor Per Stamina Point) and EitrVigor (the same for eitr)
one per mead Duration, HealthOverTime, StaminaOverTime, EitrOverTime, HealthRegenMultiplier, StaminaRegenMultiplier, EitrRegenMultiplier, RunStaminaModifier, JumpStaminaModifier (-0.2 makes running 20% cheaper while the mead lasts)

Everything except the Display section is synced from the server and hot reloads when the file is edited (in game or with ConfigurationManager). A config file from 3.3.x keeps working: the moved Lock Configuration and the renamed mead sections are carried over on the first start.

Vigor and Regen Per 10 Extra Stamina both reward stamina from food, so with both switched on food stamina counts twice. Pick one: Vigor for a per-food value shown on the tooltip, extra stamina for a rule that also counts meads and gear.

How to Install

  1. Install BepInEx for Valheim.
  2. Install this mod.

For manual install, drag FeastMaster.dll into the BepInEx/plugins folder.

Bugs and feature requests

The source lives on GitHub. Found a bug or want a feature? Open an issue at https://github.com/geraldjglasgow/ValheimMods/issues and name the mod, its version and what happened.

License

MIT. Copy it, change it, build on it, ship it, free of charge. The only condition is keeping the copyright and license notice from the LICENSE file.

DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro