CharmaKameleon
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.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 (theplugins\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
Built for the fun, with Jotunn. Inspired by getting spat at one too many times. :)
Support
If a Neckling ever spat in your face and you laughed instead of reloading, you can chip in towards keeping it (and my tools) going:
Thank you! :neck:
