CharmaKameleon

v1.0.0·Updated 2026-10-04

Tame wild necks like wolves, breed them, and raise tiny neck hatchlings that grow up before your eyes! With a rare chance for the following color variants! Ember, Ash or Copper.

About this mod Author’s original text

CharmaKameleon

Tame wild necks like wolves - then breed them for tiny hatchlings that grow up right

before your eyes.

Features

  • Tame necks like wolves. Feed a wild neck raw meat (meat), keep your

distance while it tames — it fights back, and it spits — then claim it: pet

it, give it a name, and command Follow / Stay. It will defend you like any

tamed wolf.

  • Necks can breed. Keep a fed, tamed pair together and they'll form a

loving bond — watch for the heart effects — and after a pregnancy of about a

day the mother gives birth in front of you.

  • hatchlings are born small. Newborn neck hatchlings spawn at 30% size and grow to full

size over one in-game day. All completely configurable.

  • Rare hatchlings colours. Every hatchling has a small chance of being Ember,

Ash or Copper instead of the natural coat. —. The colour is rolled once, at birth, and saved to that neck, so it survives unloading

and growing up, and an Ember cub stays Ember for life.

  • Stats like a wolf's. Necks use the wolf's diet, feeding behaviour and

breeding parameters, so everything works exactly like you'd expect from

taming a wolf — just spittier, and with cute widdle lizzards.

Install

Requires [BepInEx] and [Jotunn] for Valheim.

  • Extract the zip into BepInEx\plugins\ inside your Valheim install (the

plugins\CharmaKameleon\ folder merges straight in).

  • Start Valheim through your mod manager of choice.
  • Find a wild neck, drop raw meat near it, and stay back while it tames.

Config

BepInEx\config\wayfarers.tameablenecks.cfg — all settings reload on next

start.

| Section | Setting | Default | What it does |

| --- | --- | --- | --- |

| General | TargetPrefab | Neck | Prefab to tame. Only change this if necks are not becoming tameable at all |

| Appearance | BabyScale | 0.3 | Newborn cub spawn scale (1.0 = adult) |

| Growth | GrowTime | 1800 | Seconds for a cub to grow to full size (1800 = 1 day) |

| Growth | DebugLog | false | Log baby-size decisions |

| Neck Colors | Enabled | true | Allow rare cub colours |

| Neck Colors | EmberChance | 0.05 | Chance a newborn cub is Ember (burnt orange) |

| Neck Colors | AshChance | 0.05 | Chance a newborn cub is Ash (cool grey) |

| Neck Colors | CopperChance | 0.05 | Chance a newborn cub is Copper (warm bronze) |

| Neck Colors | ForceVariant | (empty) | Testing only. Set to Ember, Ash or Copper to force every newborn cub to that colour instead of rolling. Clear it when you are done |

| Neck Colors | TintMode | Texture | Texture recolours the hide texture and is the only mode that reproduces the true Ember hues. Flat just multiplies the material colour, which can only darken toward Ash |

| Neck Colors | TintEyes | false | Also tint eyes, claws and teeth |

| Neck Colors | ResetColors | false | Forget every cub's saved colour and re-roll from the chances above. Turn on, load the world once, then turn back off |

| Neck Colors | DebugLog | false | Log the colour roll and which materials were recoloured |

| Breeding | Enabled | true | Master breeding switch |

| Breeding | FedDuration | 7200 | Seconds a neck stays fed after eating (breeding blocks while hungry) |

| Breeding | RequiredLovePoints | 5 | Love points needed to get pregnant |

| Breeding | PregnancyChance | 0.25 | Chance per check to gain a love point |

| Breeding | PregnancyDuration | 1800 | Seconds the pregnancy lasts before birth (1 day) |

| Breeding | UpdateInterval | 2 | Seconds between breeding checks |

| Breeding | MaxCreatures | 30 | Max necks within TotalCheckRange before breeding pauses |

| Breeding | TotalCheckRange | 20 | Radius for the total-neck count |

| Breeding | PartnerCheckRange | 30 | Radius a second tamed neck must be within |

| Breeding | DebugLog | false | Log one breeding status line per tamed neck every ~20 s |

Multiplayer & dedicated servers

Every client needs the mod. On a dedicated server, drop the same dll into the

server's BepInEx\plugins\ — breeding is server-authoritative, so the server

must run it too.

Credits

Buil

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_ValheimValheimModding-Jotunn

File & checksum

Filename
CharmaKameleon-1.0.0.zip
File size
1.4 MiB