Confirm with your password

Valheim Enchantment System

Mod brings old MMORPG's equipment enchantment experience to Valheim

Client & Server

· Website

Stars
0
Downloads
45
Version
1.9.15
Updated
Author
sighsorry
Virus scan
✓ Scan successful
Runs on
Client & Server
Required by
2 mods

Description

Changelog

1.9.15 Latest
  • Fixed stale equipped-enchantment stat snapshots after chest-supplied enchantments and enchantment commands
  • Hardened scroll combining with verified material consumption and output counts, including partial inventory merges and foreign item metadata; uncertain operations stop without automatic refunds or retries, and discarding unverified output can lose items
  • Fixed foreign item-data removal calling the wrong method and animation-speed handlers skipping additional priority groups
  • Simplified equipment VFX patch state, notification lifecycle resets, and requirements rebuild ownership while preserving configuration keys, save formats, public API signatures, and RPC names
  • Added regression coverage for partial consumption, output transfer failures, metadata handling, and reflection-based item-data removal
  • Added opt-in Debug deployment with DeployToGame=true, copying only the final merged plugin DLL after successful post-processing
1.9.14
  • Simplified the packaged README and cleaned up obsolete project content references
  • Refresh equipped-enchantment stat snapshots after enchantment level changes, including chest-supplied attempts and enchantment commands
  • Verify scroll-combine removals and inventory output transfers; stop on uncertain mutations and preserve confirmed untransferred output instead of trusting inventory return values alone
  • Simplified per-call equipment VFX patch state and separated notification client/server resets without changing RPC names or configuration keys
  • Consolidated requirements rebuild state and shared identical YAML file enumeration while preserving per-domain loading policies
  • Fixed foreign item-data removal dispatch and processing of multiple animation-speed priority groups
1.9.13
  • Added optional AzuCraftyBoxes support for normal and blessed enchantment scrolls in nearby standard containers, using inventory scrolls first and respecting pulling, range, access, item filters, and Leave One Item settings; special drawers and backpack/gem-bag sources are excluded
  • Added a configurable keyboard shortcut, default Y, and changed the default gamepad shortcut to LB + Y; either shortcut opens the inventory and enchantment panel together when the inventory is closed
  • Improved shortcut handling around text input, menus, and controller input conflicts, and added localized two-line hints to the left of the enchantment button with highlighted shortcut keys
  • Made the enchantment panel draggable by its title with a saved client-side position and right-click position reset; position offsets remain editable in the cfg but are hidden in Configuration Manager
  • Changed Enchantment Animation Duration to a 0-1 slider, with 0 applying the result immediately
  • Replaced tier-based enchanting EXP with configurable base EXP, enchantment-level scaling, and a base-success-chance difficulty bonus; failure EXP still uses its multiplier, while attempts with 0% final success chance grant no EXP
  • Added integer sliders from 0 to 100 for consumable Skill Scroll EXP F through S while retaining their separate tier-based EXP values
  • Combined scroll-combining options into one Combine Mode setting: Off, Row3 (three in a row), or Cross5 (five in a cross)
  • Separated server/host webhook minimum enchantment level from each client's in-game notification minimum, moved webhook settings to General, and made notifications always enabled with a fixed 5-second display duration; clients can still filter or hide in-game notifications
  • Reordered Configuration Manager sections to General, Client, Enchantment, Skill, Scrolls, Biome Tiers, and Scroll Recipes, with explicit priorities that preserve numbered display order
  • Fixed main particle brightness at 1.5, made item upgrades always preserve enchantments, and made Jewelcrafting mirror copies always omit enchantments; removed the corresponding configuration options
  • Clarified that Safety Level protects attempts based on the item's current enchantment level and does not guarantee a minimum retained level
  • Removed or renamed settings are not migrated; see the README for the current cfg keys and fixed behaviors

52 older entries, full version history & downloads →

Manual installation instructions
1

Install BepInExPack Valheim

BepInExPack Valheim is required to run mods in Valheim.

Download BepInExPack Valheim 5.4.2350 · View mod page

Check out the mod page for detailed installation instructions.

2

Install Valheim Enchantment System

This mod must be installed on both the client and the server.

Download Valheim Enchantment System 1.9.15

Extract the ZIP and place the file(s) into the BepInEx/plugins/ folder inside your Valheim game folder.