Source-checkedGameplay & overhauls

RepairCost

by Radamanto · for Valheim

Adds a repair cost to damaged equipment.

749Downloads
33d agoLast updated
BepInExLoaders
ThunderstoreSource

About RepairCost

From Thunderstore

Adds a repair cost to damaged equipment.

Buy Me a Coffee at Ko-fi

RepairCost

RepairCost applies a configurable cost whenever an item is repaired. The final repair cost is calculated based on the item's durability loss and can also scale with item quality.

With this system, RepairCost provides:

  • Repair costs based on durability loss
  • Optional scaling by item quality
  • Configurable repair currency
  • Optional repair currency progression based on defeated bosses
  • Repairs are blocked when the player does not have enough currency
  • Tooltip display showing the repair cost before repairing

How It Works

The repair cost system includes:

  • A configurable maximum base repair cost for base quality items
  • Cost scaling based on durability loss
  • Optional extra scaling based on item quality
  • Consumption of the configured repair item after a successful repair
  • Repair blocking when the player does not have enough currency
  • Optional repair currency progression based on world progression

Repair Currency

RepairCost uses configurable prefabs as the repair currency.

By default, the system includes a progression of repair kits:

  • RD_repair_kit_t0
  • RD_repair_kit_t1
  • RD_repair_kit_t2
  • RD_repair_kit_t3
  • RD_repair_kit_t4
  • RD_repair_kit_t5
  • RD_repair_kit_t6
  • RD_repair_kit_t7

When currency progression is enabled, the required repair kit changes according to defeated boss progression.

Default progression:

  • No boss defeated → RD_repair_kit_t0
  • Eikthyr → RD_repair_kit_t1
  • The Elder → RD_repair_kit_t2
  • Bonemass → RD_repair_kit_t3
  • Moder → RD_repair_kit_t4
  • Yagluth → RD_repair_kit_t5
  • The Queen → RD_repair_kit_t6
  • Fader → RD_repair_kit_t7

If BiomeLock is installed, RepairCost uses BiomeLock private keys to control this progression. Otherwise, it uses the game's default global keys.

Currency progression can also be disabled, forcing the system to always use the base repair kit:

  • RD_repair_kit_t0

Tooltip

RepairCost displays the repair cost directly in the item tooltip.

Tooltip behavior includes:

  • Shows the repair cost for repairable items
  • Uses a configurable color when the player can afford the repair
  • Uses another configurable color when the player cannot afford the repair
  • Can display an invalid currency warning if the configured repair currency is not valid

Features

  • Configurable Repair Rules

The repair system can be customized through config settings, including base repair cost, quality scaling, repair currency prefabs, progression behavior, and tooltip colors.

  • Server Synchronization

Main settings are synchronized by the server, ensuring that all players use the same repair rules.

  • Quality-Based Scaling

Repair cost can scale with item quality, allowing higher quality equipment to cost more to repair.

  • Durability-Based Cost

Repair cost scales with durability loss, making lightly damaged items cheaper to repair than heavily worn items.

  • Boss-Based Currency Progression

The required repair kit can automatically progress based on defeated bosses.

  • BiomeLock Integration

When BiomeLock is installed, progression follows private keys instead of the default global keys.

  • Repair Requirement Enforcement

Repairs are blocked when the player does not have enough currency.

Included Items

| Item | Prefab | |------|--------| | Repair Kit | RD_repair_kit_t0 | | Repair Kit I | RD_repair_kit_t1 | | Repair Kit II | RD_repair_kit_t2 | | Repair Kit III | RD_repair_kit_t3 | | Repair Kit IV | RD_repair_kit_t4 | | Repair Kit V | RD_repair_kit_t5 | | Repair Kit VI | RD_repair_kit_t6 | | Repair Kit VII | RD_repair_kit_t7 |

Translation Support

RepairCost supports custom translations through an external YAML file. A sample YAML file is included in the mod package as a template for additional languages.

Installation (manual)

  • Place RepairCost.dll inside your BepInEx\plugins\ folder.

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Last update

Its author last shipped an update 33d ago.

RepairCost on Nxeon

From our catalogue
One-click install
Supported on Nxeon Valheim servers, for BepInEx servers. We download it from Thunderstore, place it, and restart the server.
Server type needed
BepInEx
Server load
light
Smallest plan we suggest
Valheim — 4 GB (4 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
1.0.5, released 2026-10-02

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 6 recorded builds of RepairCost.

Recent builds

BuildReleasedGame versionsLoaders
1.0.52026-10-02n/aBepInEx
1.0.42026-09-13n/aBepInEx
1.0.32026-07-27n/aBepInEx
1.0.22026-04-04n/aBepInEx
1.0.12026-03-22n/aBepInEx
1.0.02026-03-21n/aBepInEx

Dependencies

Declared by the newest build that lists any. Required ones are installed with it on one-click installs.

Run RepairCost on a Valheim server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on Thunderstore as “Content”

Gameplay & overhauls

New mechanics, content and overhauls that change how the game plays.

Compatibility

Game
Valheim
Loaders
BepInEx
Requires
One-click install needs a BepInEx server.

Verified at the source

  • ✓ThunderstoreOfficial listing, checked 2026-10-03Open ↗
  • ✓AuthorRadamanto, as published on Thunderstore
  • ✓LicenseNot published by the sourceFree

RepairCost, answered

Generated from the mod’s own source data.

Which loaders does it support?

BepInEx.

Is it free?

Yes. RepairCost is free to download from Thunderstore.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run RepairCost on a Valheim server.

Deploy in about a minute from $9.99 a month, then add RepairCost in one click.