Valheim

Details

Last Updated
3 weeks ago
First Uploaded
3 weeks ago
Downloads
12K
Likes
6
Size
280KB
Dependency string
OdinPlus-BlacksmithingExpanded-1.1.2
Dependants

๐Ÿ”จ BlacksmithingExpanded

BlacksmithingExpanded Header

A modular, skill-driven enhancement system for Valheim.
Craft smarter, repair faster, and forge gear that evolves with your blacksmithing skill. Configure XP, tiers, upgrades, and durability. Now multiplayer-safe with proper upgrade detection!

Mod request by Aziraphale โ€ข Built by OdinPlus Special thanks for testing: Aziraphale, Pingletown, Thunderstorm

IMPORTANT: It may be required to delete your old configuration file to use the new Percentage System.

New Percentage Based Upgrade system applies a better balance for Blacksmithing, this is set true in the Configuration File now by default. To use the OLD System, and preserve worlds already who want to keep the old system, set Percentage Settings to false.


โš’๏ธ Core Features

๐Ÿง  Skill-Driven Progression

  • Earn Blacksmithing XP by crafting, repairing, smelting ore, and feeding kilns.
  • Unlock stat tiers that scale gear bonuses based on your skill level.
  • Tier intervals are fully configurable (StatTierInterval, DurabilityTierInterval, etc).

๐Ÿ”ง Upgrade-Based Bonuses

  • Items gain additional stat bonuses based on their upgrade level (quality).
  • Properly detects upgrades and recalculates bonuses for enhanced items.
  • Applies to durability, damage, armor, block power, and parry.
  • Percentage-based value system for proper balance of stats.
  • Percentage-based upgrade system or flat upgrade system via config.

๐Ÿ”ฅ Elemental Infusion

  • Weapons gain elemental damage (fire, frost, lightning, poison, spirit) once unlocked.
  • Infusion type is randomized from available types not already present.
  • Each element scales independently via config:
    • FireBonusPerTier, FrostBonusPerTier, etc.
  • Unlock level and behavior controlled by:
    • ElementalUnlockLevel, AlwaysAddElementalAtMax
  • Percentage-based scaling of Infused Stats

๐Ÿ—๏ธ Structure Infusion

  • Smelters, kilns, and blast furnaces gain speed boosts based on your skill tier.
  • Infusions expire after a set time or when idle.
  • Configurable via:
    • InfusionTierInterval, SmeltingSpeedBonusPerTier, KilnSpeedBonusPerTier, InfusionExpireTime

๐Ÿ› ๏ธ Inventory Repair Unlock

  • Repair gear directly from your inventory once you reach the required level.
  • Visual effects and XP gain included.
  • Controlled by:
    • EnableInventoryRepair, InventoryRepairUnlockLevel

๐Ÿ“‹ Item Filtering System

  • YAML-based whitelist/blacklist system for precise item control.
  • Creates BlacksmithExpItemList.yml on first launch.
  • Configurable via:
    • UseYamlFiltering, LogFilteredItems

๐Ÿ“Š Skill Mechanics

  • Skill name: Blacksmithing
  • Description: Craft better, last longer. Improves durability, damage, and armor of crafted items.
  • XP sources:
    • Crafting (XPPerCraft)
    • Smelting (XPPerSmelt)
    • Repairing (XPPerRepair)
    • Upgrading (XPPerUpgrade)
    • First-time crafts (FirstCraftBonusXP)
  • Effects scale with:
    • SkillGainFactor, SkillEffectFactor

โš™๏ธ Configuration Overview

๐Ÿ’ก All configs are grouped for clarity and synced in multiplayer.
You may see a skill_########## groupโ€”this is auto-generated by SkillManager and not used by this mod.

๐Ÿ—‚ Config Groups

Group Purpose
General XP gain, infusion logic, inventory repair
Item Filtering YAML whitelist/blacklist system
XP XP values per action
Tooltip UI visibility toggles
Durability Milestone scaling, upgrade bonuses, caps
Stats Damage/armor scaling, tier logic, caps
PercentageSystem Percentage vs flat bonus toggles
Elemental Elemental unlocks and per-type bonuses
Shields Parry and block scaling

๐Ÿ”ฅ Elemental Configs

Config Name Description
ElementalUnlockLevel Minimum level to unlock elemental infusion
AlwaysAddElementalAtMax Force infusion at milestone tier
FireBonusPerTier Fire damage per tier (DoT)
FrostBonusPerTier Frost damage per tier (burst)
LightningBonusPerTier Lightning damage per tier
PoisonBonusPerTier Poison damage per tier (DoT)
SpiritBonusPerTier Spirit damage per tier (anti-undead)
UsePercentageElementalBonus Enable percentage-based elemental scaling
ElementalPercentageBonusPerTier Percentage elemental bonus per tier

๐Ÿ”— Compatibility

  • โœ… Compatible with most crafting and skill mods
  • โœ… No known conflicts with Blaxxun's Blacksmithing mod
  • ๐Ÿ” If used together, set XPPerCraft = 0 to avoid double XP gain

๐Ÿ“ฆ Installation

  1. Install BepInEx
  2. Drop BlacksmithingExpanded.dll into your BepInEx/plugins folder
  3. Launch the game and configure settings via BepInEx/config

๐Ÿ’ฌ Community & Support

Questions or feedback?
Find Gravebear in the Odin Plus Team on Discord:

Discord Invite


๐ŸŽ Support the Forge

Get a free Admin-craft Shark Hat and Tuna Sword on my BuyMeACoffee page!

Support Gravebear

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.