MonsterDB

v0.4.0·Updated 2026-09-20

Edit and clone Valheim creatures through YAML configuration.

About this mod Author’s original text

MonsterDB

Manipulate, clone, and customize any creature or item in Valheim — including those added by other mods.

MonsterDB is a Valheim plugin that gives you full control over creatures and items in the game. Modify stats, visuals, and behaviors — or clone any prefab to create entirely new variants. MonsterDB works with any creature or item, including those added by other mods.

Features

Modify & Clone

  • Modify or clone creatures, items, egg items, and fish items
  • Modify creature visuals — texture, color, and scale
  • Export textures as PNG

Creature Customization

  • Make any creature tameable
  • Define custom factions and custom spawn data
  • Add effects, attacks, and audio to make creatures more engaging

Item Customization

  • Turn any item into an egg or a fish

Use Cases

  • Create variants of any creature with custom textures or audio
  • Make creatures more engaging by adding effects or attacks
  • Modify specific aspects of creatures for balance or gameplay purposes
  • Build entirely new creature ecosystems using clones and spawn data

Examples

Visit the MonsterDB GitHub for curated examples.

  • Make Neck tameable and procreate NeckEgg which hatches into Neck_hatchling and grows up into a Neck
  • Make Player into a Human NPC

Sync

MonsterDB includes full server synchronization support so all clients stay consistent with the server's configuration.

| Step | Description |

|:---|:---|

| Game Load | Plugin starts and reads all files from the Import folder |

| Server | Loads imported files, creates clones, and applies all updates |

| Client | Waits for files from the server, then creates clones and applies updates |

| FileWatcher | If enabled, any changes made on the server are automatically sent to all connected clients |

RRR

To convert RRR.json files into MDB.yml files, install

to gain access to command: monsterdb rrr which will look for files within folder RRR at BepInEx/config/MonsterDB/RRR

RRR Converter was designed to parse both RRR.json and DropThat.cfg to coalesce into MDB.yml

Notes

  • Not all RRR values are transfered over, i.e (cTintColor, cTintItems, cBodySmoke)
  • Recommended to review exported files and clean up fields ( fields that do not change any values )

List of fields not copied:

  • dtAttackDamageOverride
  • fAttackDamageTotalOverride
  • sAttackProjectileOverride
  • cTintColor
  • cTintItems
  • cBodySmoke
  • bAttackPlayerObjectsWhenAlerted
  • fHairValueMin
  • fHairValueMax
  • bCanTame
  • bAlwaysTame
  • bCanProcreateWhenTame
  • bFxNoTame
  • bSfxNoAlert
  • bSfxNoIdle
  • bSfxNoHit
  • bSfxNoDeath

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file. In multiplayer, the host and every client need the same mods installed.

Dependencies

Install these first, or the mod will not work:

denikson-BepInExPack_Valheim

File & checksum

Filename
MonsterDB-0.4.0.zip
File size
356.2 KiB