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