You are viewing a potentially older version of this package. View all versions.
sighsorry-Valheim_Enchantment_System-1.9.4 icon

Valheim Enchantment System

Mod brings old MMORPG's equipment enchantment experience to Valheim

Date uploaded 3 months ago
Version 1.9.4
Download link sighsorry-Valheim_Enchantment_System-1.9.4.zip
Downloads 183
Dependency string sighsorry-Valheim_Enchantment_System-1.9.4

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2333 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.2333

README

Uploaded a temporal fix with original author's approvement

AI did all the fix so support can be limited. https://discord.gg/jkcJCq2sK5

Like my mods? Support me: [email protected] (Paypal)

Mod brings old MMORPG's equipment enchantment experience to Valheim.

CHANGELOG

Changelog

1.9.12

  • Updated Expand World Data integration for version 1.68 by using the current ReadConfigs reload hook, removing legacy FromFile compatibility, and eliminating repeated HarmonyX missing-method warnings

1.9.11

  • Fixed skill EXP scrolls not being consumed with the E interaction on dedicated servers while retaining server-side prefab, distance, and duplicate-consumption validation

1.9.10

  • Reorganized Configuration Manager settings into ordered General, Enchantment, Skill, Scrolls, Biome Tiers, Notifications, Client, and Scroll Recipes sections; scroll recipes now use the [8 - Scroll Recipes] cfg section and the old [Scroll Recipes] section is no longer read
  • Replaced the six fixed webhook slots with comma-separated Success Webhooks and Failure Webhooks lists supporting any number of unique server-only targets
  • Added resourcemap.yml to assign enchantment scroll requirements automatically from equipment crafting materials, with explicit EnchantmentReqs.yml entries taking priority
  • Integrated built-in and Expand World Data custom biome tiers with automatic resource-map rebuilding when tier mappings change
  • Grouped enchant skill EXP and skill-scroll drop/EXP settings together and hardened skill-scroll consumption with live-object and player-distance validation on the server
  • Hardened global notification requests by validating the sender, enchantable item, configured minimum level, and allowed enchantment result transition
  • Made chance, stat, and color YAML hot reloads atomic so an invalid base or override file cannot partially replace the active configuration
  • Fixed inventory enchant and scroll-combine overlays retaining stale or duplicate state between sessions, and prevented scroll inputs from being consumed when the output prefab is unavailable
  • Replaced reflection-based module autoloading with explicit dependency-aware initialization for more predictable startup and patch registration

1.9.9

  • Blood Magic summons now inherit the damage-percent enchantment bonus from the summoning weapon
  • Added StaffRedTroll and StaffSkeleton to the default enchantment requirements

1.9.8

  • Added configurable failed-enchant level loss
  • Added maxed-out UI for YAML-defined enchant caps
  • Added clearer failure chance details
  • Fixed enchant rolls to match the displayed two-decimal chance

1.9.7

  • Added controller support for enchant button

1.9.6

  • Added ZenUI compatibility for changing scroll recipes

1.9.5

  • Improved EnchantmentReqs.yml loading behavior
  • Duplicate item req entries no longer cause the entire reqs reload to fail; the first valid mapping is kept and a warning is logged
  • Invalid reqs files or files with duplicate YAML keys are now skipped individually, while remaining valid reqs continue to load

1.9.4

  • Fixed EnchantmentReqs not working
  • Organized recipe configs

1.9.3

  • Added hover text on enchantment UI for possibilities and stats
  • Fixed inventory visual VFX staying in the background
  • Restored crafting station animation
  • Refactored code

1.9.2

  • Fixed enchantment skill level being reset on dedicated servers
  • Changed default EXP and chance for skill scrolls

1.9.1

  • Fixed enchantment skill level being reset
  • Added config option for EXP earned through using scrolls per tier

1.9.0

  • Fixed VES not recognizing EWD biomes
  • Fixed skill scrolls not working on dedicated servers
  • Fixed some config section names falling back to localization tokens on some languages

1.8.9

  • Fixed error that occurs when Expand World Data is not installed
  • Fixed skill scrolls not working

1.8.8

  • Added EWD biome support
  • Added configs to adjust VFX

1.8.7

  • Fixed some VFX not showing sometimes
  • Removed duplicate config reload

1.8.6

  • Fixed scrolls not dropping according to the configured chance

1.8.5

  • Enabled blessed-scroll toggle even when success=0
  • Made default chance YAML always include success and destroy even when the chance is 0

1.8.4

  • Changed config structure
  • Prevented altering other PieceManager-using mods' config sections
  • Recommended regenerating config

1.8.3

  • Consolidated multiple config files into a single file
  • Simplified the format for EnchantmentReqs.yml
  • Added EnchantmentReqs.yml support for several mods
  • Note: You must regenerate your .cfg files and the BepInEx/config/ValheimEnchantmentSystem folder
  • Added Tier E scrolls (Swamp and Ocean biomes)
  • Added recipes to craft Blessed Scrolls using regular scrolls
  • Overhauled all scroll crafting recipes
  • Adjusted default enchantment success rates and equipment bonus stats
  • Separated upgrade success rates for armor and weapons
  • Improved scroll-related tooltips for items and within the UI
  • Enhanced ServerSync stability and performance
  • Resolved the error that happened when saving ItemStand with InfinityHammer
  • Made recipes align alphabetically on the crafting station

1.8.1

  • Temporary fix
  • Localization file in plugins folder
  • Manager update

1.7.4

  • Fix

1.7.3

  • Small HP regen bugfix

1.7.2

  • Fixed a bug where OK button in Vanilla Settings would not close the tab and save changes

1.7.1

  • Updated for new Valheim patch

1.7.0

  • Added new stats: max_hp, max_stamina, hp_regen, stamina_regen
  • Improved text visual clarity for some stats (%)

1.6.9

  • Ashlands update

1.6.8

  • New Valheim version update

1.6.5-1.6.7

  • Bug fixes

1.6.4

  • Removed wings and auras VFX. They will be added as a separate mod later
  • Fixed for new Valheim version

1.6.3

  • Bugfixes

1.6.2

  • Enchant button now always visible
  • Fixed a bug that was throwing errors when logging out / shutting down the game
  • Several UI QoL bugfixes

1.6.0

  • Added ItemFailureType option: LevelDecrease, Destroy, Combined
  • Changed the .yml structure of Chances. Success and optional destroy chances must now be specified for Combined mode

1.5.4

  • Added movement_speed enchant stat
  • Fixed AUGA compatibility issues

1.5.3

  • Enchant UI now shows enchantment chance, including skill level bonus
  • Added F tier scrolls for config use
  • Added scroll combination mechanic (5 or 3 scrolls into higher tier)
  • Note: Please remove EnchantmentReqs.yml and main config for a fresh renewal

1.5.2

  • Small UI fixes

1.5.1

  • Added world notifications for enchantment success/failure
  • Can be disabled globally server-side or locally in client settings

1.5.0

  • Changed UI visuals
  • Added inventory / hotbar UI VFX
  • Added Enchantment Settings tab to disable VFX
  • Added additional effects section to enchantment colors (wings + auras)
  • Bugfixes

1.4.5

  • Fixed FPS lag issues on servers with ServerCharacters
  • Info UI fixes

1.4.4

  • Added new stats: attack_speed and slash_wave
  • Added new Info UI showing item enchant stats and chances

1.4.2-1.4.3

  • Added new config to enable VFX for armors

1.4.1

  • Fixed a bug with incorrect player resistances

1.4.0

  • Added new skill: Enchantment, which increases success chance
  • Skill EXP can be gained from source orbs dropped by monsters with configurable low chance

1.3.5-1.3.6

  • Fixed enchantment bug with ItemStand items

1.3.4

  • Fixed localization issues

1.3.3

  • Added new enchantment modifiers to .yml (resistance_blunt, resistance_slash, etc.)

1.3.2

  • VFX now correctly applies to items with multiple mesh parts, such as crossbows and modded items

1.3.1

  • Fixed minor issue with UI updates when placing items in chests

1.3.0

  • Fixed incorrect tooltip values bug
  • Fixed incompatibility with Jewelcrafting and Extended inventory visual slots

1.2.0

  • Replaced Override .yml files to affect groups of items instead of individual items
  • Note: Please remove old Override_yml files so they can be recreated

1.1.0

  • Added 4 directories for Override and Requirements additional .yml files

1.0.0

  • Mod released