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.
ReforgedPotential
Forge of Potential is now configurable, featuring many options like adjustable upgrade and break chances, craftable idols, boss progression, idol progression, and more.
| Date uploaded | 2 weeks ago |
| Version | 2.0.7 |
| Download link | Akuichi-ReforgedPotential-2.0.7.zip |
| Downloads | 6840 |
| Dependency string | Akuichi-ReforgedPotential-2.0.7 |
This mod requires the following mods to function
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.2333ValheimModding-Jotunn
Jötunn (/ˈjɔːtʊn/, 'giant'), the Valheim Library was created with the goal of making the lives of mod developers easier. It enables you to create mods for Valheim using an abstracted API so you can focus on the actual content creation.
Preferred version: 2.26.1README
Reforged Potential
With Valheim's new addition of Forge of Potential we can now upgrade our gear beyond limits, but it comes with the risk of losing your gear and I didn't want that. This Mod solves that problem while trying to keep a balanced experience.
Features
- Fully Customizable Forge of Potential
- Forge of Potential upgrade chance is now 100% by default, can be turned off.
- Idols are now craftable with configurable recipes to meet your own needs.
- Upgrade crafting base duration and per item level duration increase is now configurable.
- Configurable upgrade cost and cost scaling.
- Boss Progression
- Upgrade material Progression
Config
akuichi.ReforgedPotential.cfg
The mod features highly configurable settings
Server Only
| Config name | Default Value | Description |
|---|---|---|
| Enable Server Sync | true | If true, config values are synchronized from the server to clients. |
Upgrade Settings
| Config name | Default Value | Description |
|---|---|---|
| Upgrade Chance | 1 (100%) | The chance for an upgrade to succeed (Ex. 1 = Item will always upgrade without failure, 0 = Item will trigger failure) |
| Break Chance | 0 (0%) | Whenever an upgrade fails, this is the chance that will determine if the equipment will break or degrade (Ex. 1 = Item will always break on upgrade failure, 0 = Item will just degrade 1 level on upgrade failure) |
| Consume Idols Only On Failure | false | If true, idols are just consumed and the item doesn't lose a level (Triggering a break still removes the item) |
| Cost Start | 1 | This is the starting idol cost for upgrades before any additional calculations are made |
| Cost Increase Per Interval | 1 | Additional ingredient cost each time the cost scaling interval is reached starting at Cost Scaling Level Start. (Starting at level X, the upgrade cost increases by this amount every Y levels. For example, with an increase of 1 every 2 levels starting at level 6: levels 1–5 cost 1, levels 6–7 cost 2, levels 8–9 cost 3, and so on.) |
| Cost Increase Interval | 1 | Number of levels between each cost increase. Set to 0 to disable cost scaling. (Ex. a value of 2 means the idol cost for the next upgrade will increase every 2 levels) |
| Cost Scaling Level Start | 1 | Level after at which cost scaling starts. |
| Upgrade Crafting Time Base Duration | 2 | Base crafting duration for upgrading. This is the base time it takes to upgrade an equipment (Game Default is 8) |
| Upgrade Crafting Time Duration Increase Per Level | 1 | Additional crafting duration per item level. This is the additional time added per item level to the total crafting time. (Game Default is 1) |
| Refund Idols On Break | false | If true, a percentage of the idols used are refunded when an equipment breaks |
| Refund Idols On Break Starting Level | 5 | Calculation of the refunded idols starts at this level. (Ex. at value 5: Levels 1-4 are not included for the idol refund calculations) |
| Refund Idols Percentage On Break | 0.3 (30%) | Percentage of idols refunded when an equipment breaks. It returns the set percentage of the idols used for each tier, 30% means 30% of each idol type used |
| Enable Level Cap | false | If true, a level cap is enforced for all equipment upgrades (This takes precedence over boss upgrade limits) |
| Level Cap | 10 | The maximum level that an equipment can be upgraded to if Enable Level Cap is set to true. |
Global Notifications
| Config name | Default Value | Description |
|---|---|---|
| Enable Global Upgrade Notifications | false | Broadcasts a message to all online players when someone attempts an upgrade. |
| Success Message | {PlayerName} successfully upgraded {ItemName} to level {Level}. |
Message shown on a successful upgrade. Supports {PlayerName}, {ItemName}, and {Level} placeholders. |
| Failed Message | {PlayerName} tried to upgrade {ItemName} to level {Level}, but failed. |
Message shown when an upgrade fails. Supports {PlayerName}, {ItemName}, and {Level} placeholders. |
Boss Progression
| Config name | Default Value | Description |
|---|---|---|
| Enable Boss Progression | true | If true, upgrades are limited by boss progression. Defeat bosses to unlock higher upgrade levels. |
| Base Upgrade Limit | 5 | Base upgrade limit for all items before additional calculations are made. |
| Boss 1 Max Upgrade Level | 4 | Additional maximum upgrade level unlocked for the wooden tier after defeating Eikthyr. |
| Boss 2 Max Upgrade Level | 4 | Additional maximum upgrade level unlocked for the bronze tier and below after defeating the Elder. |
| Boss 3 Max Upgrade Level | 4 | Additional maximum upgrade level unlocked for the iron tier and below after defeating Bonemass. |
| Boss 4 Max Upgrade Level | 4 | Additional maximum upgrade level unlocked for the silver tier and below after defeating Moder. |
| Boss 5 Max Upgrade Level | 4 | Additional maximum upgrade level unlocked for the black metal tier and below after defeating Yagluth. |
| Boss 6 Max Upgrade Level | 4 | Additional maximum upgrade level unlocked for the black marble tier and below after defeating the Queen. |
| Boss 7 Max Upgrade Level | 4 | Additional maximum upgrade level unlocked for the flametal tier and below after defeating Fader. |
| Boss 8 Max Upgrade Level | 100 | Additional maximum upgrade level unlocked for the bloodgold tier and below after defeating Kall Fimbulbringer. |
| Allow Extra Upgrade Limit On Current Tier | true | If true, the current boss tier allows an extra upgrade level on the current tier's base upgrade limit. (Ex. after defeating Eikthyr, bronze-tier items can be upgraded one level past the base limit.) |
Idol Progression
| Config name | Default Value | Description |
|---|---|---|
| Enable Idol Progression | true | If true, the idol required to upgrade equipment changes to match its current equivalent item tier and level. (If boss progression is disabled, tiers change every 4 levels.) |
Crafting Station
| Config name | Default Value | Description |
|---|---|---|
| Global Station | piece_artisanstation |
Global crafting station for all configurable upgrader recipes. Use the station m_name (for example, piece_workbench). |
Recipes
| Config name | Default Value | Description |
|---|---|---|
| Enable Recipes | true | Enables or disables all idol crafting recipes. |
| Wooden Protection Idol | Wood:50,GreydwarfEye:10 |
Ingredients for the Wooden Protection Idol. Use comma-separated entries in the format PrefabName:Amount. |
| Wooden Battle Idol | Wood:50,GreydwarfEye:10 |
Ingredients for the Wooden Battle Idol. Use comma-separated entries in the format PrefabName:Amount. |
| Bronze Protection Idol | Bronze:10,SurtlingCore:1 |
Ingredients for the Bronze Protection Idol. Use comma-separated entries in the format PrefabName:Amount. |
| Bronze Battle Idol | Bronze:10,SurtlingCore:1 |
Ingredients for the Bronze Battle Idol. Use comma-separated entries in the format PrefabName:Amount. |
| Iron Protection Idol | Iron:10,ElderBark:5 |
Ingredients for the Iron Protection Idol. Use comma-separated entries in the format PrefabName:Amount. |
| Iron Battle Idol | Iron:10,ElderBark:5 |
Ingredients for the Iron Battle Idol. Use comma-separated entries in the format PrefabName:Amount. |
| Silver Protection Idol | Silver:10,FreezeGland:5,Obsidian:5 |
Ingredients for the Silver Protection Idol. Use comma-separated entries in the format PrefabName:Amount. |
| Silver Battle Idol | Silver:10,FreezeGland:5,Obsidian:5 |
Ingredients for the Silver Battle Idol. Use comma-separated entries in the format PrefabName:Amount. |
| Black Metal Protection Idol | BlackMetal:10,Needle:2,Tar:5 |
Ingredients for the Black Metal Protection Idol. Use comma-separated entries in the format PrefabName:Amount. |
| Black Metal Battle Idol | BlackMetal:10,Needle:2,Tar:5 |
Ingredients for the Black Metal Battle Idol. Use comma-separated entries in the format PrefabName:Amount. |
| Black Marble Protection Idol | BlackMarble:20,BugMeat:10,Carapace:10 |
Ingredients for the Black Marble Protection Idol. Use comma-separated entries in the format PrefabName:Amount. |
| Black Marble Battle Idol | BlackMarble:20,BugMeat:10,Carapace:10 |
Ingredients for the Black Marble Battle Idol. Use comma-separated entries in the format PrefabName:Amount. |
| Flametal Protection Idol | FlametalNew:10,CharredBone:15 |
Ingredients for the Flametal Protection Idol. Use comma-separated entries in the format PrefabName:Amount. |
| Flametal Battle Idol | FlametalNew:10,CharredBone:15 |
Ingredients for the Flametal Battle Idol. Use comma-separated entries in the format PrefabName:Amount. |
| Bloodgold Protection Idol | Gold:10,Coins:40,AncientCoin:10 |
Ingredients for the Bloodgold Protection Idol. Use comma-separated entries in the format PrefabName:Amount. |
| Bloodgold Battle Idol | Gold:10,Coins:40,AncientCoin:10 |
Ingredients for the Bloodgold Battle Idol. Use comma-separated entries in the format PrefabName:Amount. |
Logging
| Config name | Default Value | Description |
|---|---|---|
| Enable Debug Logging | false | Shows debug logging. |
Compatibility
- Compatible with EpicLoot by RandyKnapp
Known Bug(s)
- Upgradeable items' icon may appear greyed out in the upgrade UI due to the item requirements being dynamic, but this is only a visual bug I'm still trying to resolve
You can contact me on Discord here if you have problems or suggestions or need help in configuring values to your needs, etc.
Bug reports are always appreciated!
CHANGELOG
2.0.7
- Updated README.md
- Made hidden mechanic toggle-able
Allow Extra Upgrade Limit On Current TierSetting: when enabled, the current boss tier allows an extra upgrade level on the current tier's base upgrade limit. - New
Enable Level CapSetting: when enabled, a level cap is enforced for all equipment upgrades (This takes precedence over boss upgrade limits.) - New
Level CapSetting: The maximum level that an equipment can be upgraded to if Enable Level Cap is set to true.
2.0.6
- Added EpicLoot compatibility, items now retain their enchantments when upgraded
- Recipes now are properly synced from server
2.0.5
- New
Enable Debug LoggingSetting: Config toggle to show debug logging. - New
Consume Idols Only On FailureSetting: when enabled, failed upgrades consume idols but restore the item to its original quality instead of degrading it (while break outcomes still destroy the item). - New
Refund Idols On BreakSetting: when enabled, returns configured total used idol percentage if an equipment breaks during upgrading. - New
Refund Idols On Break Starting LevelSetting: Calculation of the refunded idols starts at this level. (Ex. at value 5: Levels 1-4 are not included for the idol refund calculations). - New
Refund Idols Percentage On BreakSetting: The percentage amount of idols of each tier used that is refunded if an equipment breaks during upgrading. - Now uses the player's profile to track boss kills instead of checking for inconsistent playerkeys.
- Upgrade chance and break chance are now independent from each other.
2.0.4
- Global notifications now use the In-game item name instead of it's prefab name
2.0.3
- Fixed chances not being applied when Idol Progression is turned off
2.0.2
- Fixed not being able to upgrade normally on crafting stations
- Fixed upgrade and break chances not registering
2.0.1
- Temporary revert to 1.1.1 build until upgrade chance bug is fixed
2.0.0
- Added Jotunn as dependency
- Refactored recipe creation using Jotunn's api
- Config now syncs with server if installed on a server
- Added Boss Progression for further upgrades (On by default)
- Added Idol requirement progression (On by default)
- Added Global notifications for upgrading results (Off by default)
- Added toggle to crafting idol recipes
1.1.1
- Fixed typo
1.1.0
Added four new configuration options under the Upgrade Settings section to control how ingredient costs scale with item level:
- CostStart (default:1) — Base idol cost of upgrading any equipment.
- CostIncreasePerInterval (default: 1) — How many extra idols are added each scaling step.
- CostIncreaseInterval (default: 2) — Number of item levels required between each cost increase.
- CostScalingLevelStart (default: 6) — Level at which upgrade cost scaling begins.
1.0.1
- Fixed upgrade cost being free when cost increase per level is set to 0
1.0.0
- Initial release