You are viewing a potentially older version of this package. View all versions.
expDARE-Saga-0.1.16 icon

Saga

Meadworks progression: boss kills turn the Forsaken powers into permanent passives, Defense, Sneak, Woodcutting, Mining, Foraging and Fishing gain perks, and one skill book shows every skill. Required on all peers.

Date uploaded 4 days ago
Version 0.1.16
Download link expDARE-Saga-0.1.16.zip
Downloads 29
Dependency string expDARE-Saga-0.1.16

This mod requires the following mods to function

ValheimModding-Jotunn-2.30.2 icon
ValheimModding-Jotunn

Jötunn (/ˈjɔːtʊn/, 'giant'), the Valheim Library was created with the goal of making the lives of mod developers easier. It enables you to create mods for Valheim using an abstracted API so you can focus on the actual content creation.

Preferred version: 2.30.2
denikson-BepInExPack_Valheim-5.4.2351 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.

Preferred version: 5.4.2351
expDARE-Crucible-0.3.28 icon
expDARE-Crucible

Meadworks shared library: product registration, server authority, the shared interface kit, localization and logging. Adds no gameplay. Required on all peers.

Preferred version: 0.3.28

README

Saga

Version 0.1.16. Requires Crucible 0.3.28 / Crucible.UI 0.3.20. Changes are in CHANGELOG.md.

Boss kills turn the Forsaken powers into permanent passives, and Defense, Sneak, Woodcutting, Mining, Foraging and Fishing gain perks as they level.

Features

  • Powers: each boss you kill (within 200 m when it dies, by default) deepens its Forsaken power into a permanent passive. Attune to one power at a time by default (up to 8 if the server allows). Activating the vanilla powers is blocked by default. Activate All Attuned Powers is on by default: one activation runs every attuned power, they share the longest recharge, and the power wheel stays hidden. Turn it off to hold Power Wheel Key or Power Wheel Gamepad (both unbound by default) and choose one attuned power. That choice keeps the power's recharge. Escape closes the wheel without opening the pause menu. While the wheel is open, the gamepad buttons it uses do not also use, build, dodge, or start the guardian power. Almanac warns when the key is already used by the game or another MeadWorks mod. Every power HUD layout shows the time left and dims recharging icons; changing attunements and saving/loading the character retain that recharge.
  • Defense skill: levels from blocking, parrying and taking hits, and gives more max and food health, damage reduction, out-of-combat regeneration, poise, a longer parry window and cheaper blocks and dodges, plus perks such as Riposte, Shield Wall, Hardened, Last Stand, Reflex, Shield Bash and Thorns.
  • Dodging: Long Roll extends the native protection window by up to 30% within the roll. At Dodge 50, a perfect dodge arms Counter for 2 seconds; the chosen melee attack deals 25% more damage. Heavy Roll at 75 allows an encumbered native dodge at twice its normal cost. Edge Quickstep keeps its existing priority.
  • Weapon Mastery: at each melee skill's level 50, swords gain damage against staggered foes, knives add poison, clubs build stagger, polearms push harder, thrown spears gain damage, axes build a short repeated-hit chain, and unarmed hits deal more damage. Its master also gates Weapon Switch experience; the existing Weapon Switch suboption is retained.
  • Ranged and magic perks follow the Weapon Mastery switch: Bow Recover can spare arrows, Steady Reload retains partial crossbow reload progress, Attunement improves eitr regeneration, and Life Tap reduces Blood Magic health costs. Shield Caster credits the original local caster with Blood Magic experience when a shield absorbs enemy damage.
  • Crafting: Maker's Mark improves crafted equipment durability, Sturdy Build improves the health of pieces you place, Thrifty can return consumed crafting materials, and Journeyman adds a crafting-station level at Crafting 75. Crafting has its own switch.
  • Swimming: Quick Dry shortens new Wet effects by up to 50%. Long Breath delays drowning by up to 3 seconds per breathless spell and halves its damage at level 100. Salvage doubles body pickup reach while swimming at level 100.
  • Riding: Gallop adds up to 15% mount run speed on top of the native rider bonus, and Steady Seat reduces mount damage by up to 25%, using the current rider's native skill factor.
  • Jumping: Light Feet reduces jump stamina by up to 50%. Soft Landing adds up to 4 m of safe fall height and halves longer fall damage at level 100. At Jump 50, landing forward can trigger a roll with no stamina cost or protection from hits; falls up to twice the safe height do no damage, and higher rolled falls deal half the remaining damage.
  • Running: Pack Mule adds up to 50 carry weight at level 100. Burden at level 50 halves encumbered stamina drain. Second Wind at level 75 restores 30 stamina when running exhausts you, once every 180 seconds.
  • Sneak: faster crouched movement, lower visibility and less crouching noise as the skill rises, stronger backstabs and Sneak experience for successful backstabs. At Sneak 75, Vanish can clear nearby non-boss targets after quiet crouching away from enemies, with a cooldown.
  • Woodcutting: experience for felling and splitting, and perks such as tree fall push, protection from your own falling logs, domino damage to other trees, clean fells, free replanting, stamina refunds, clean splits, more wood from the largest trees, and finds in felled trees.
  • Mining: experience scaled by biome and ore, clean strikes and discovery bonuses, with mining perks.
  • Foraging: experience for each pick, scaled by biome, with a discovery bonus. 19 - Foraging / Planted Pickable Foraging XP (host or server, default 10) is the percent of that experience for a pickable a player planted, such as cultivator stones, berries or mushrooms. Wild plants give the full amount. Yields and crops are unchanged. Wildroot 0.1.17 and later writes the planted mark; a pickable planted earlier still counts when the game recorded a builder.
  • Fishing: experience for fights and catches, better bite chance with level, dawn, dusk and rain bonuses, chum, species, size and water senses, a fishing tension bar and a fishlog console command for your catch records.
  • Skill book: the Skills window gets an info pane with a page for every skill, including other Meadworks products' skills.
  • Optional skill gain notices (off by default) and floating callouts for perks.
  • Death: 5% of every skill is lost on death by default (the world's death penalty still scales it).
  • Each part (Powers, Defense, Running, Jumping, Swimming, Riding, Dodging, Weapon Mastery, Crafting, Sneak, Woodcutting, Mining, Foraging, Fishing) has its own switch.
  • Grouped presets: Experience Preset, Perk Threshold Preset, Perk Strength Preset, Death Preset, Finds Preset, Fishing Fight / Preset and Power Strength Preset. Each choice is Vanilla, MeadWorksDefault, Relaxed or Custom. Choosing one writes that group's values immediately. Editing a member selects Custom. Loading does not replace saved values. The host or server owns every group, and joining clients keep their own saved preferences. Planted Pickable Foraging XP, Activate All Attuned Powers and the power wheel keys are not part of a preset. Preset values.

Requirements

  • BepInExPack Valheim 5.4.2351
  • Jotunn 2.30.2
  • Crucible 0.3.28 or a later 0.3.x, which includes Crucible.UI 0.3.20 (the shared Meadworks interface kit)

Installation

  • Mod manager (recommended): install Saga with r2modman, Gale or the Thunderstore Mod Manager; the dependencies above are installed for you.
  • Manual: install BepInExPack Valheim, then Jotunn and Crucible, then copy the plugins/Saga folder from this package into BepInEx/plugins/.
  • In multiplayer, install Saga on the server and on every client (see Multiplayer).

Configuration

  • Settings file: BepInEx/config/com.meadworks.saga.cfg. Edit it in game with Almanac (the Meadworks settings book) or any ConfigurationManager.
  • In multiplayer the server controls every gameplay setting and data file; your display choices (skill book, notices, power HUD, callouts) stay personal. Locked settings show as read-only. In single player you control everything.
  • Saga.Powers.yml can replace the per-power settings when Advanced Power Config is on.
  • Cheats: Power Commands (the saga givekills and saga resetkills console commands) and Mastery Override (every power acts at a set level) are off by default. In multiplayer they stay locked unless the server allows cheats.
  • Converter: Saga can import your GrindstoneSkills, ProgressivePowers, SNEAKer and SecondaryAttacks settings after a preview, with a backup first.

Multiplayer

  • Required on all peers: install it on the server and on every client, same major.minor version.
  • Joining a server without Meadworks: Crucible waits for the server's reply (10 seconds by default), then treats it as a vanilla server; Saga turns off for that session and cheats stay locked. Your Defense and Foraging levels are kept.
  • Players without Meadworks (vanilla clients) cannot join a server running Saga. With only server-only or client-optional Meadworks products installed, an admin can let them join with Crucible's Network.AdmissionMode set to AllowVanilla.

Compatibility

  • Steps aside: with ProgressivePowers installed, Saga's powers turn off. With SNEAKer installed (and enabled), Saga's sneak speed turns off; with SecondaryAttacks installed, Saga's sneak effects turn off. With GrindstoneSkills installed, Saga's skill book, skill gain notices and death skill loss turn off, and so does each of Defense, Woodcutting, Mining, Foraging and Fishing that GrindstoneSkills has enabled.
  • Converter imports: GrindstoneSkills, ProgressivePowers, SNEAKer and SecondaryAttacks settings (see Configuration).

Notes

  • Gamepad: supported through the shared Crucible.UI controller navigation and configurable pad chords.
  • Languages: English, Spanish, Simplified Chinese, Russian, French, German and Korean (non-English text is machine-assisted).
  • Inspired by / replaces (behavior reimplemented, no code reused): ProgressivePowers (MidnightMods), SNEAKer (blacks7ar).
  • Listed under Thunderstore's AI Generated category; tested in-game.
  • Source: Corresponding Source for this exact version, free of charge: https://github.com/ExtraPotions/Meadworks/tree/main/Saga

Changelog

Presets are listed in docs/settings-presets.md.

See the Changelog tab (CHANGELOG.md).

Credits and license

Original code GPL-3.0-or-later. Files and display prose adapted from GrindstoneSkills (ValheimMods, Gerald Glasgow) keep GPL-3.0-or-later; files adapted from SecondaryAttacks are GPL-3.0-only (its repository carries the GPLv3 text and no "or later" statement), so the assemblies are distributed under GPL-3.0 (see LICENSE-CODE.md, LICENSE_SCOPE.md). Powers use independently implemented ProgressivePowers behavior; SNEAKer provides behavior and user settings only. Sneak formulas adapt SecondaryAttacks (GPL-3.0-only); skill texts adapted from GrindstoneSkills by Gerald Glasgow stay GPL-3.0-or-later. Original documentation CC BY-NC-SA 4.0 (LICENSE-ASSETS.md).

Author: expDARE.

CHANGELOG

Changelog

0.1.16 (2026-10-21)

  • Thunderstore republish of the release 8 build; no code changes.
  • Requires Crucible 0.3.28 / Crucible.UI 0.3.20 (Crucible 0.3.27 on Thunderstore is a source archive without DLLs).

0.1.15 (2026-10-21)

  • Requires Crucible 0.3.27 / Crucible.UI 0.3.20.
  • Power Strength Relaxed moves the numbers and resistances and leaves each boss-power switch as it is. Vanilla still turns those switches off.
  • The power wheel draws its cards on a ring around the center hint, oldest at the top then clockwise, without the square wood plate.
  • The guardian status plate grows so each attuned name, including the equipped power, stays inside the wood. The equipped name is not drawn again across the plate edge.

0.1.14 (2026-10-21)

  • Requires Crucible 0.3.26 / Crucible.UI 0.3.19.
  • Hold a key or a gamepad button to choose one attuned power. The choice calls the game's SetGuardianPower and keeps the recharge timer. Host setting Activate All Attuned Powers stays on by default, so one activation still runs every attuned power and the wheel stays hidden. Turn it off to choose a single power. The key and the gamepad button are unbound by default. Almanac warns when the key is already used by the game or another MeadWorks mod.
  • Grouped number presets in the MeadWorks menu: Experience, Perk Thresholds, Perk Strength, Death, Finds, Fishing Fight and Power Strength. Each is Vanilla, MeadWorks default, Relaxed or Custom. Choosing one writes that group's values immediately. Editing a member selects Custom. Loading never replaces saved values; a group that does not match its label becomes Custom. Host or server owns every group. Joining clients keep their own saved preferences and do not expand a server preset locally. Planted Pickable Foraging XP, Activate All Attuned Powers and the power wheel keys are unchanged. The overlapping callout, sneak, weapon and power settings still work; none of those keys were removed.
  • Boss kill credit is granted when the boss dies, by the server, to players inside Kill Credit Range. A living boss and a packet from another player do not grant a kill. The count is still one per boss, saved on the character as before.
  • Woodcutting fell and split experience is granted by the server, once per tree or log, and only up to the configured fell or split amount for the hardest wood. Another player cannot raise your Woodcutting skill.
  • A clean-strike mark counts only when the player who sent it owns that character, so a mark cannot force an extra ore roll.
  • While the power wheel is open, the gamepad buttons it uses do not also use, build, dodge, or start the guardian power. Escape closes the wheel without opening the pause menu.
  • The open wheel updates its labels when the text or the highlight changes.

0.1.13 (2026-10-21)

  • Requires Crucible 0.3.25 / Crucible.UI 0.3.18.
  • New host setting 19 - Foraging / Planted Pickable Foraging XP (0–100%, default 10%): picking a pickable a player planted, such as cultivator stones, berries or mushrooms, earns that share of the normal Foraging experience, so a planted patch is no longer a fast way to level. Wild plants give full experience as before. Yields, Extra Yield Chance and sweep picking are unchanged, and crops still train Farming. A pickable counts as planted when it carries the shared meadworks.pickable.planted marker (written by Wildroot 0.1.17 and later) or the game's own builder record, which pickables planted with Wildroot before this change already have; pickables with neither count as wild. The setting is server-owned and applies on the next pick.

0.1.12 (2026-10-19)

  • Requires Crucible 0.3.22 / Crucible.UI 0.3.15.
  • New host setting Progression / Skill Loss Overrides (empty by default): Skill=Percent entries, such as Swords=0, Run=10, give listed skills their own death loss; every other skill keeps Skill Loss On Death.
  • Kall Fimbulbringer (Deep North, Valheim 1.0.20) is the eighth power, 4 - Power 8 - Kall Fimbulbringer: Frost resistance (Very resistant), Frost damage +15%, Health regeneration +15%, Movement speed +5%, Armor +10, Stamina regeneration +20%, All damage +5%. Only the final phase (FrozenKing_p3) counts as a kill; the first two phases never do. Kill credit uses the same range rules as the other bosses. Levels 1–7 need 1–7 Kall kills; the seven older powers keep their requirements.
  • A world where Kall is already defeated (defeated_frozenking_p3) seeds one Kall kill, once, also for characters seeded by an earlier Saga.
  • Saga.PowerLevels.yml files written before Kall give Kall the default requirements. An earlier Saga loading a character keeps the Kall kill count but drops a Kall attunement; it rejects a power file that mentions Kall and keeps its defaults.
  • Valheim 1.0.20 has no Kall boss stone or Deep North power effect. Until it does, attune or release Kall at his summoning altar in his boss room with the alternate use (AltPlace + Use, Shift+E by default) once you have a Kall kill; the same attunement limit and replace rules apply, and offering Hateful Blood still summons him. A future GP_DeepNorth stone works as well. The power shows the game's Frost status icon.
  • Settings help: the 49 boss-power features say what their value does and in which unit; Hit Size, Hardened Max Stacks, Show Callouts, Dodging and Riding descriptions explain their effect. Keys, defaults and values are unchanged.
  • Read existing text and indicator colors from shared Crucible.UI color roles; colors are unchanged.
  • Simpler in-game settings: Saga ships a settings tier list. The MeadWorks menu shows its 7 Essential settings (Enabled, Powers Enabled, Skill Loss On Death, Skill Book, Skill Gain Notices, Max Attuned Powers and Power Display Mode); everything else stays in Almanac, and 22 modder-level entries (cheats, hidden data carriers, data lists, Advanced Power Config and formula internals) are marked as normally edited in the config file. No key, default or value changes. The fishlog console and chat command now just opens the Angler's Log window instead of also printing the log.

0.1.11 (2026-10-18)

  • Bind existing recipe-row buttons to the shared look while preserving row geometry and navigation.
  • Require Crucible 0.3.19 / Crucible.UI 0.3.12. Expanded 4D qualification is pending.

0.1.10 (2026-10-15)

  • First release on Thunderstore.