Changelog
4.1.0
- Config edits now reach items you have already picked up and foods you have already eaten: every world item carries its own copy of the item values, and the mod now writes into those copies too (and into new drops and pickups). Max health, stamina and eitr follow at once after an edit.
- Config edits now also reach a mead you are currently under: the running effect takes the new values at once, keeping the same share of its duration left when
Duration changed.
- The settings layer between server and players is now Charter, our own library, replacing the third-party one
merged into earlier builds. Existing config files and the
Lock Configuration setting work unchanged.
- Joining a server with a missing or mismatched version of the mod shows one screen naming the mod and both
versions, with a refusal code that also appears in the server and client logs.
- New console command
charter: charter status shows whether the server binds your settings, charter diff
lists where the server's values differ from your own file, charter versions lists the mods on both sides.
Steady Regeneration in section 1. Health Regeneration is now called Continuous Food Healing. Same behaviour: the food's Health Regen is spread over the 10 seconds and healed a little every frame, without floating numbers.
Extra Stamina From Food Only is now called Count Food Stamina Only. Same behaviour.
Regen Per 10 Extra Stamina is now Regen Per Extra Stamina Point: the percent of stamina regeneration per single point of extra stamina, so a former 1 becomes 0.1.
- The values of all three settings are carried over from an older config file automatically; the old lines disappear on the next save.
- The descriptions of
Vigor Per Stamina Point and Regen Per Extra Stamina Point now say in numbers what a value does (0.1 turns a 60-stamina food into +6% regeneration; 0.2 with 150 extra stamina gives +30%).
4.0.0
- Configured food and mead values now apply as soon as the game loads and whenever a setting changes, so tooltips show the configured numbers before the food has been eaten once.
- Config file reorganised: every global section is numbered and sits above the per-item sections, which are now named after the item's prefab (
0. Global Settings to 8. Display, then foods and meads alphabetically). Lock Configuration moved into 0. Global Settings and mead sections lost their 0Meads_ prefix; values from an older file are carried over automatically.
- New
Degradation Curve setting: 0.3 is the game's curve, 1 is linear, higher fades sooner, 0 never fades. Disable Food Degradation still forces full strength.
- New
Eat Again At: the fraction of a food's duration below which it can be eaten again (the game uses 0.5).
- New section
1. Health Regeneration: Steady Regeneration heals the food regen continuously instead of once every 10 seconds, with the same total and no floating numbers.
- Vigor: every food gets a stamina regeneration bonus that lasts as long as the food does, shown on the tooltip.
Vigor Per Stamina Point gives every food a Vigor in proportion to its stamina, each food's own Vigor entry adds on top, Vigor Multiplier scales the total. All default to vanilla (no Vigor).
- New section
2. Stamina Regeneration: Stamina Regen Multiplier, Low Stamina Regen Bonus, Stamina Regen Delay and Blocking Regen Factor for the basics; a bar-level regen curve (Regen Curve Strength and Regen Curve Pivot); regen from extra stamina (Regen Per 10 Extra Stamina, Extra Stamina From Food Only); Sneak Skill Regen Bonus while crouched and still; regeneration while encumbered or swimming (Encumbered Regen Fraction, Swimming Regen Fraction, Swimming Regen Delay).
- New section
3. Eitr Regeneration: Eitr Vigor from food (Eitr Vigor Per Eitr Point, Eitr Vigor Multiplier, per-food EitrVigor, tooltip line), Eitr Regen Multiplier, Eitr Regen Delay, an eitr bar-level curve and Blocking Eitr Regen Factor.
- New section
4. Stamina Costs: a multiplier for every stamina drain (run, jump, dodge, block, attack, sneak, swim, encumbered, tool, fishing pull, fishing hooked, harpoon), out-of-combat multipliers for run, jump, dodge and sneak, Free Sneaking Without Enemies, a Skill Discount on block, dodge and jump costs, and Drowning Damage.
- New section
5. Base Values: Base Health and Base Stamina (the values with no food) and stamina added at skill 100 of Run, Jump, Sneak, Swim and Fishing.
- New section
6. Skills: experience multipliers for the Run, Jump, Sneak, Swim and Fishing skills.
- New section
7. World Rates: overrides for the world's food rate, stamina rate, move stamina rate and stamina regen rate (0 leaves the world's value).
- Per mead, five more entries: the health, stamina and eitr regeneration multipliers and the run and jump stamina modifiers of the mead's effect.
- New section
8. Display, per player and not synced: Hide Health Number, Hide Stamina Number, Hide Eitr Number and Food Timers (Vanilla, Always, Never).
- Every new setting defaults to vanilla behaviour, is synced from the server, covered by Lock Configuration and hot reloads.
- Settings whose effect multiplies with another setting say so in their description, so the config file and ConfigurationManager show what else changes the same number.
- A patch that fails to apply is logged and no longer stops the other patches.
3.3.5
3.3.4
- The store page now links to the GitHub repository and asks for bugs and feature requests to be filed as issues there.
3.3.3
- Rebuilt on the rewritten shared configuration libraries (YAML parsing, server sync, hot reload). No change in what this mod does.
- MIT license file added and noted on the store page.
3.3.2
- Fixed a frame rate loss caused by the exception-tagging finalizer the shared library attached to every patched game method; it is removed.
3.3.1
- Fixed a dedicated server hanging at startup in an endless "com.FeastMaster.cfg changed on disk, reloading" loop. Config hot reload now polls the file every five seconds instead of using a file watcher, which on Linux servers fired for the mod itself reading the file.
- Food and mead entries are written to the config file once instead of once per entry, which removes a long freeze at the main menu with many modded consumables.
3.3.0
- Updated for the current Valheim version (the mead patch no longer matched the game's status effect method)
- Jotunn is no longer required
- The "Lock Configuration" setting now actually locks the configuration for clients
- Meads are detected automatically instead of from a fixed list, so new meads get config entries too
- Mead settings are matched by status effect, which makes them apply reliably
- Disable Food Degradation no longer rewrites game code, making it robust against game updates
- Config file is written on first start and reloads are throttled
3.2.0
- Fixed disable food degradation feature
3.1.1
3.1.0
- Config changes now apply immediately without restart (auto-reload on file change)
- Food and mead values applied at consumption time for better multiplayer compatibility
3.0.0
- Renamed mod from ValheimFoodConfig to FeastMaster
2.3.1
- Added options to change mead values
2.3.0
- Added option to remove food degradation
2.2.0
- Added global food config modifiers
2.1.0
- Fixed mod incompatibility with new Valheim version
2.0.0
- Updated config file format
1.1.1
- Added ability to change eitr food values
1.1.0
- Updated config file format
1.0.0
- Added ability to change food values