OdinPlus-BlacksmithingExpanded icon

BlacksmithingExpanded

Adds a skill-based blacksmithing system to Valheim, enhancing crafting, smelting, and kiln performance based on player experience.

CHANGELOG

📜 Changelog

1.1.2

  • Changed skill saves slightly to try and prevent an issue that skill is registered as 0 when you desync from a server.

1.1.1

  • Weapons/Armor/Shields will be crafted with their full durability.

1.1.0

  • PLEASE DELETE THE OLD CONFIG!!
  • Rebalanced base config settings for better balance and a more rewarding feeling.
  • Removed Inventory Repair due to problems it caused with repairing at workstations.

1.0.9

  • Fixed Critical Upgrade Detection Issue: Completely overhauled upgrade detection system - upgrades now properly apply bonuses instead of just base vanilla stats
  • Fixed Item Stat Persistence: Resolved issue where enhanced stats were lost when logging out and back in - items now properly retain their blacksmithing bonuses across sessions
  • Added Quality Tracking: Items now track their upgrade level to detect quality changes and recalculate bonuses appropriately
  • Improved Migration Handling: Existing items from previous mod versions now preserve their original crafting level instead of being overwritten with current player level
  • Enhanced Performance: Added periodic cleanup routines for temporary data storage and improved memory management
  • Optimized Stat Application: Streamlined the stat loading/unloading system to be more reliable and efficient
  • Better Thread Safety: Improved base stats caching with proper locking mechanisms
  • Code Cleanup: Removed redundant upgrade detection methods and consolidated logic for better maintainability

1.0.8

  • Fixed issue with xp being given for items on blacklist or not blacksmithing items.
  • Reduced logging events

1.0.7

  • Fixed issue where blacksmithing skill wasn't being awarded when crafting at level 0
  • Added Robust skill checking - Multiple fallbacks for skill detection

1.0.6

  • Moved the Percentage-Based settings into their own config group in the configuration file.
  • Fixed issue of Spears losing their Blacksmithing Data when thrown.

1.0.5

  • Added percentage upgrade config, set to false in the config to use the flat upgrade system/legacy system.
  • Fixed multi-damage calculation by using total elemental damage instead of individual types
  • Added upgrade bonus support that works with both percentage and flat systems

1.0.4

  • Rebalanced XP Values: -- XP per craft: 5 → 1 (80% reduction) -- XP per repair: 1 → 0.1 (90% reduction) -- XP per upgrade: 5 → 3 (40% reduction) -- First craft bonus: 25 → 10 (60% reduction)
  • Percentage-Based Damage System added. Logic: Damage bonuses are now calculated as a percentage of the weapon's base damage
  • New config: Use percentage damage bonus = true by default
  • New config: Damage percentage bonus per tier = 3% per tier
  • Added config options to revert to the old system by setting % to false
  • Added scaling % for elemental effects
  • Items with Elemental Infusion Added will no longer apply new elements each upgrade.

1.0.3

  • Fixed issue where blacklisted items still provided xp.

1.0.2

  • Added YML support and BacksmithingExpItemList
  • Mod will create the Default Itemlist YML on first launch, may require restarting the game to apply.
  • ItemList contains a Whitelist and Blacklist options
  • Improved some of the Configuration Descriptions

1.0.1

  • Refactored elemental infusion to support per-type config scaling (FireBonusPerTier, FrostBonusPerTier, etc)
  • Improved durability, armor, and damage scaling logic with tier and upgrade bonuses
  • Added support for inventory-based gear repair at configurable unlock level
  • Expanded structure infusion logic for smelters and kilns
  • Updated config grouping and descriptions for clarity and multiplayer sync
  • README overhaul to reflect new features and config philosophy
  • Fixed issue where Stats wouldnt Sync in Multiplayer
  • Fixed issue where Durability may break an item if current amount was more than max amount.
  • Fixed issue with ItemDataManager and stat storage if item was dropped or put in a chest.
  • Improved XP values for crafting and first craft bonus.
  • Config overhaul for group sections.
  • Additional XP configs added.
  • Added additional control for items with more than one base stat or elemental stats.

1.0.0

  • Mod Released Mod Request by Aziraphale