Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
ItemEnhancements
MMORPG-style item enhancement system (+1 to +20) for weapons, armor, and shields with custom scrolls, effects, sounds, and modular YAML configurations.
| Last updated | a week ago |
| Total downloads | 601 |
| Total rating | 1 |
| Categories | Tweaks Utility AI Generated |
| Dependency string | ckforgame-ItemEnhancements-1.0.2 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.
Preferred version: 5.4.2202README
Valheim Item Enhancements (MMORPG Refinement Mod)
A comprehensive MMORPG-style item enhancement system (+1 to +20) for Valheim. Upgrade your weapons, shields, armor, and utility accessories with custom progression, particle effects, anvil soundscapes, and modular YAML configurations.
🌟 Key Features
-
Full Equipment Enhancement System (+1 to +20):
- Supports all equipment in the game: Swords, axes, maces, clubs, knives, spears, polearms (atgeirs), bows, crossbows, magic staves, all shields, all armor pieces (helmets, chest pieces, leg greaves, cloaks), and utility accessories (e.g. Megingjord, Wishbone).
- 100% Vanilla Save-Safe: Enhancement levels and data are stored directly inside Valheim's native
m_customDatadictionary. Seamlessly works in single-player, dedicated servers, and multiplayer environments without corrupting character or world saves.
-
Enhancement Scrolls & Free Refinement by Default:
- No Coin Fees: Free of coin costs by default (
RequireCoins = false). - 4 Tiers of Enhancement Scrolls: Slay monsters across different biomes to acquire enhancement scrolls tailored to each refinement tier.
- Scroll Fusion at Workbench: Combine 3 lower-tier scrolls at any standard workbench to craft 1 higher-tier scroll.
- No Coin Fees: Free of coin costs by default (
-
Deep Integration with Vanilla Stats & Abilities:
- All Damage Types: Scales all native weapon damage components (Slash, Pierce, Blunt, Chop, Pickaxe, Fire, Frost, Lightning, Poison, Spirit) by +5% per level (up to +50% at +20).
- Armor Plating: Provides both flat armor (+1.5 per level) and percentage armor bonuses (+2% per level), up to +10 flat armor and +8% at +20.
- Shield Mastery: Boosts Shield Block Power, Deflection Force, and Timed Block (Parry Multiplier).
- Stamina & Eitr Conservation:
- Reduces weapon attack stamina cost (up to -10%).
- Reduces magic staff eitr spellcasting cost (up to -4%).
- Reduces shield blocking stamina cost (up to -4%).
- Reduces dodge roll stamina, sprinting stamina, and jump stamina costs.
- Movement Speed Penalty Relief: Gradually negates the heavy movement speed penalties (-5% to -20%) of heavy armor and tower shields, granting positive movement speed bonuses at high levels.
- Durability & Weight Reduction: Increases maximum durability (+5% per tier up to +30%) and reduces equipment carry weight (up to -12%).
- Specialized Perks:
- Knives: Increases backstab / sneak attack damage multiplier (up to +0.20x).
- Mage Sets: Increases Eitr regeneration rate (up to +20%).
- Utility Belts (e.g., Megingjord): Increases maximum carry weight limit (up to +100).
-
Modular YAML Configuration System & Safe Overrides:
- Configuration files are neatly organized inside
BepInEx/config/ckforgame.ItemEnhancements/:AbilityReference.txt: Complete documentation for all 25 supported Ability IDs with syntax examples.Item.yml: Weapons, durability, weight reduction, accessories, and cumulative level rewards (Levels: 1-20).Armor.yml: Armor, shields, mobility stamina, movement speed, and eitr regen.Cheat.yml: Optional overpowered abilities (MaxHealth, MaxStamina, MaxEitr, HealthRegen, StaminaRegen, HealingMultiplier).Success.yml: Success rates per level (+1 to +20), safe levels, downgrade/break rules, coin costs, and crafting station requirements.Drops.yml: Granular drop rates per biome and scroll tier, elite monster multipliers, and world boss guarantees.
- Safe Overrides (
*.override.yml): Prevent mod updates from overwriting your personal adjustments. Simply create an override file (e.g.,Item.override.yml,Drops.override.yml) to define only the values you want to modify. - Live Hot-Reload: Automatically detects when
.ymlor.override.ymlfiles are saved and immediately updates in-game stats without restarting the game.
- Configuration files are neatly organized inside
-
MMORPG Refinement GUI with Audio & Visual Feedback:
- Open via configurable hotkey
F8or click the[⚡ Enhance]button located right beside the Repair button on any Crafting Station. - Select equipment from the dropdown menu or simply right-click/left-click any item in your inventory while the window is open.
- Real-time stat progression comparison (+diff preview).
- Clear success rate gauge and risk warnings.
- Dynamic anvil striking sound effects, sparks particles, forging animation delay, and HUD center announcement banners.
- Open via configurable hotkey
-
Tier-Colored Inventory Badges:
+1 to +3: Common (#4ade80, Vibrant Green)+4 to +6: Refined (#22d3ee, Cyan)+7 to +9: Rare (#3b82f6, Royal Blue)+10 to +12: Epic (#a855f7, Purple)+13 to +15: Legendary (#f59e0b, Amber Gold)+16 to +19: Mythic (#ef4444, Crimson Red)+20: Divine (#ffd700, Divine Gold)
📜 Enhancement Scrolls by Tier
| Scroll Name | Target Levels | Primary Biomes & Monsters | Default Drop Rate |
|---|---|---|---|
| Enhancement Scroll Tier 1 (Common) | +1 to +5 | Meadows & Black Forest (Boars, Greydwarfs, Skeletons) | 15.0% |
| Enhancement Scroll Tier 2 (Refined) | +6 to +10 | Swamp & Mountain (Draugr, Blobs, Wolves, Drakes, Trolls) | 10.0% |
| Enhancement Scroll Tier 3 (Rare) | +11 to +15 | Plains & Mistlands (Fulings, Lox, Seekers, Stone Golems) | 6.0% |
| Enhancement Scroll Tier 4 (Divine) | +16 to +20 | Ashlands, Gjall, and all World Bosses | 3.0% (Bosses: 100%) |
Starred Monster Multiplier: 1-star and 2-star creatures receive enhanced drop multipliers (+50% per star level).
World Bosses: Guarantee a 100% scroll drop (1 to 3 scrolls depending on the boss).
Scroll Fusion: Craft 1 higher-tier scroll from 3 lower-tier scrolls at a Workbench.
⚙️ Default Success Rates (+1 to +20)
| Target Level | Success Rate | Required Scroll | Coin Cost | Result on Failure |
|---|---|---|---|---|
| +1 | 100% | Tier 1 Scroll x 1 | Free | Safe (No loss) |
| +2 | 100% | Tier 1 Scroll x 1 | Free | Safe (No loss) |
| +3 | 95% | Tier 1 Scroll x 1 | Free | Safe (No loss) |
| +4 | 90% | Tier 1 Scroll x 1 | Free | Downgrades to +2 |
| +5 | 80% | Tier 1 Scroll x 1 | Free | Downgrades to +3 |
| +6 | 70% | Tier 2 Scroll x 1 | Free | Downgrades to +4 |
| +7 | 60% | Tier 2 Scroll x 1 | Free | Downgrades to +5 |
| +8 | 50% | Tier 2 Scroll x 1 | Free | Downgrades to +6 |
| +9 | 40% | Tier 2 Scroll x 1 | Free | Downgrades to +7 |
| +10 | 35% | Tier 2 Scroll x 1 | Free | Downgrades to +8 |
| +11 | 30% | Tier 3 Scroll x 1 | Free | Downgrades to +9 |
| +12 | 25% | Tier 3 Scroll x 1 | Free | Downgrades to +10 |
| +13 | 20% | Tier 3 Scroll x 1 | Free | Downgrades to +11 |
| +14 | 15% | Tier 3 Scroll x 1 | Free | Downgrades to +12 |
| +15 | 12% | Tier 3 Scroll x 1 | Free | Downgrades to +13 |
| +16 | 10% | Tier 4 Scroll x 1 | Free | Downgrades to +14 |
| +17 | 8% | Tier 4 Scroll x 1 | Free | Downgrades to +15 |
| +18 | 5% | Tier 4 Scroll x 1 | Free | Downgrades to +16 |
| +19 | 3% | Tier 4 Scroll x 1 | Free | Downgrades to +17 |
| +20 | 1% | Tier 4 Scroll x 1 | Free | Downgrades to +18 |
(All rates, penalties, and safe levels can be customized in Success.yml)
⚡ Optional Cheat Abilities
For players seeking a power-fantasy experience, the mod includes a dedicated set of Cheat Abilities that can be toggled ON or OFF in Cheat.yml (EnableCheatAbilities: true / false):
| Cheat Ability | Ability ID | Applicable Equipment | Example at +5 | Example at +20 |
|---|---|---|---|---|
| Max Health Capacity | MaxHealth |
Armor, Shields, Accessories | +10 HP | +100 HP per piece |
| Max Stamina Capacity | MaxStamina |
Armor, Weapons, Accessories | +10 Stamina | +100 Stamina per piece |
| Max Eitr Capacity | MaxEitr |
Armor, Weapons, Accessories | +10 Eitr | +100 Eitr per piece |
| Health Regen Multiplier | HealthRegen |
Armor, Shields, Accessories | +10% | +100% (+2x health regen per piece) |
| Stamina Regen Multiplier | StaminaRegen |
Armor, Shields, Weapons, Accessories | +10% | +100% (+2x stamina regen per piece) |
| Healing Received Multiplier | HealingMultiplier |
Armor, Shields, Accessories | +15% | +100% (+2x healing received) |
Note:
- Eitr regeneration (
EitrRegen) is a standard ability already included inArmor.ymland does not require cheat mode.Cheat.ymlabilities are completely ignored whenEnableCheatAbilities: false.
🎮 How to Play
- Hunt monsters and bosses across Valheim to farm Enhancement Scrolls.
- Stand near a Workbench or Forge (within 5.0 meters).
- Press
F8or click the[⚡ Enhance]button in the crafting station window. - Click an equipment from the dropdown menu, or right-click / left-click an item in your inventory.
- Click
⚡ ENHANCE ITEM ⚡to begin refinement!
📁 Configuration & Custom Overrides
YAML configuration files are stored at:
BepInEx/config/ckforgame.ItemEnhancements/
BepInEx/config/ckforgame.ItemEnhancements/
├── AbilityReference.txt # Reference guide for all 25 supported Ability IDs
├── Success.yml # Success rates +1 to +20, safe level, penalties, coin fees
├── Drops.yml # Monster & boss scroll drop rates across all biomes
├── Item.yml # Weapons, durability, weight reduction, and accessories
├── Armor.yml # Armor, shields, stamina reduction, and eitr regen
└── Cheat.yml # Optional cheat abilities (Health/Stamina/Eitr capacity and regens)
💡 How to Create Custom Overrides (*.override.yml)
- Open the folder
BepInEx/config/ckforgame.ItemEnhancements/. - Create a new file with
.override.inserted before.yml:Item.override.ymlArmor.override.ymlDrops.override.ymlSuccess.override.ymlCheat.override.yml
- Specify only the settings or levels you wish to modify:
Levels: 1: - Ability: WeaponDamage Value: 10.0 5: - Ability: CarryWeightBonus Value: 50.0 - Save the file: The mod automatically hot-reloads the changes immediately without restarting the game.
- Future-Proof: Whenever the mod is updated, base
.ymlfiles may be refreshed, but your*.override.ymlfiles are never replaced!
📦 Building & Thunderstore Distribution
To package this mod for release on Thunderstore:
Option 1: Double-click Batch File (Windows)
Double-click export-dist.bat in the project root folder.
Option 2: PowerShell Script
# Standard release packaging
.\export-dist.ps1
# Custom version bump and clean build
.\export-dist.ps1 -Version 1.0.1 -Clean
Option 3: Dotnet MSBuild Integration
dotnet build -c Release -p:PackageThunderstore=true
The automated pipeline performs:
- Version synchronization between
Valheim.ItemEnhancements.csprojandmanifest.json. - Validation of required Thunderstore metadata, semver, and exact 256x256
icon.png. - Fresh Release compilation of mod binaries and packaging of
YamlDotNet.dll. - Staging of all default configuration files (
.cfgand.yml). - Generating POSIX-compliant
.ziparchives insidedist/:dist/ItemEnhancements-<Version>.zipdist/ckforgame-ItemEnhancements-<Version>.zip
💖 Credits & Acknowledgements
- BepInEx Team — Unity/Valheim modding framework.
- Harmony — Runtime method patching and detours.
- YamlDotNet — Configuration serialization and hot-reloading support.
- Iron Gate Studio — For creating the incredible world of Valheim.
- Valheim Modding Community — For continuous documentation, tools, and support.
📄 License
This project is licensed under the GNU General Public License v3.0 (GPL-3.0). See the LICENSE file for details.
🇹🇭 สรุปสำหรับผู้เล่นชาวไทย (Thai Summary)
ม็อดระบบตีบวกอุปกรณ์สไตล์ MMORPG (+1 ถึง +20) สำหรับเกม Valheim:
- รองรับอาวุธ ชุดเกราะ โล่ และเครื่องประดับทุกชนิด ปลอดภัยต่อไฟล์เซฟ 100%
- ปรับภาษาหลักของ UI, ข้อความแจ้งเตือน, ชื่อคัมภีร์ และ Config ทั้งหมดเป็น ภาษาอังกฤษ โดยหากเปิดเกมด้วยภาษาไทย ตัวเกมจะแสดงคำแปลภาษาไทยให้อัตโนมัติผ่านระบบ Localization ของ Valheim
- ฟาร์มม้วนคัมภีร์ตีบวก 4 ระดับ (Tier 1-4) ได้จากการกำจัดมอนสเตอร์และบอสในแต่ละไบโอม
- รวมคัมภีร์ระดับต่ำ 3 ใบเป็นระดับถัดไป 1 ใบได้ที่โต๊ะ Workbench
- เปิดหน้าต่างตีบวกได้ด้วยปุ่ม
F8หรือกดปุ่ม[⚡ Enhance]ที่โต๊ะคราฟต์ - สามารถปรับแต่งอัตราสำเร็จ ค่าสเตตัส และการดรอปได้อย่างอิสระผ่านไฟล์ YAML ในโฟลเดอร์
BepInEx/config/ckforgame.ItemEnhancements/ - สามารถ Export และจัดแพ็กเกจสำหรับอัปโหลดขึ้น Thunderstore ได้ทันทีด้วยการดับเบิลคลิกไฟล์
export-dist.batหรือรันสคริปต์.\export-dist.ps1
💖 เครดิตและขอบคุณพิเศษ
- ทีมผู้พัฒนาเครื่องมือ: BepInEx, Harmony และ YamlDotNet
- Iron Gate Studio: ผู้สร้างสรรค์เกม Valheim
- Valheim Modding Community: สำหรับความรู้และเครื่องมือสนับสนุนการพัฒนาม็อด
📄 สิทธิ์การใช้งาน (License)
โปรเจกต์นี้เผยแพร่ภายใต้สัญญาอนุญาต GNU General Public License v3.0 (GPL-3.0) ดูรายละเอียดเพิ่มเติมได้ที่ไฟล์ LICENSE