The_Dungeon_Masters-CharmaKameleon icon

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.

Last updated 2 days ago
Total downloads 31
Total rating 0 
Categories
Dependency string The_Dungeon_Masters-CharmaKameleon-1.0.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2350 icon
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.2350
ValheimModding-Jotunn-2.30.2 icon
ValheimModding-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.30.2

README

CharmaKameleon

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

CharmaKameleon in-game

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.

  1. Extract the zip into BepInEx\plugins\ inside your Valheim install (the plugins\CharmaKameleon\ folder merges straight in).
  2. Start Valheim through your mod manager of choice.
  3. 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:

Donate via PayPal

Thank you! :neck: