TameCraft
A configurable Valheim 1.0 animal husbandry overhaul focused on faster, convenient taming, affection, breeding, pregnancy, and offspring growth.Changelog
All notable changes to TameCraft are documented in this file.
[1.1.6] - 2026-10-10
Fixed
- Egg-Laying Genetics & Star Inheritance (Chickens & Asksvins): Fixed star leveling and mutation mechanics for egg-laying creatures (
HenandAsksvin).- Egg-Laying Procreation Hook: Patched egg procreation to evaluate two-parent genetics, calculate star inheritance, and roll star mutation (default 15% chance) when eggs are laid, setting visual egg item quality (Quality 1 = 0★, Quality 2 = 1★, Quality 3 = 2★).
- Incubation & Hatching Preservation: Patched
EggGrow.GrowUpdateto transfer persisted genetic star levels, generational lineage, and affection metadata from incubated eggs directly to newly hatched chicks (Chicken) and hatchlings (Asksvin_hatchling). - Legacy & Wild Egg Mutation: Added fallback mutation roll for orphan or legacy eggs (such as Haldor-purchased eggs or pre-1.1.5 eggs) upon hatching.
- Egg Incubation & Hatching Duration Scaling:
GrowthSpeedMultiplierin[Offspring]now proportionally scales egg hatching duration (EggGrow.m_growTime) alongside juvenile animal growth.- Eggs laid by hens or purchased from the trader now incubate proportionally faster near warmth (e.g. at 5× speed, eggs hatch in ~6 minutes instead of the native 30 minutes).
- Preserves exact vanilla 1,800s incubation when
GrowthSpeedMultiplier = 1.0via runtimeVanillaBaselineCache. - Added support for specific egg incubation overrides via
[Offspring.Advanced]GrowTimeOverrides(e.g.Egg:300,AsksvinEgg:600).
[1.1.4] - 2026-10-02
Added & Documentation
- Exploration-Friendly Recommended Preset: Added documentation for the community playtester-recommended "Exploration-Friendly" configuration preset (
BreedingCheckSpeedMultiplier = 1,PregnancySpeedMultiplier = 0.2,GrowthSpeedMultiplier = 5). Designed for players who want breeding checks to remain at vanilla frequency while at base, but want pregnancy and juvenile growth to progress 5x faster while away exploring.
[1.1.3] - 2026-10-02
Fixed & Documentation
- Verified Vanilla Reference Values: Corrected all vanilla reference baselines across generated BepInEx configuration descriptions and README documentation tables based on direct inspection of native Valheim 1.0.12 asset prefabs.
- Feeding Interval: Corrected vanilla reference from inaccurate
~120sto verified native600s(10 minutes) across all creatures (Tameable.m_fedDuration). - Lox Taming Duration: Corrected vanilla reference from inaccurate
~45 minto verified native1800s(30 minutes;Tameable.m_tamingTime), identical to Boars and Wolves. - Pregnancy Duration: Corrected vanilla gestation references from
120s/240sto verified native60s(Boar/Wolf) and120s(Lox;Procreation.m_pregnancyDuration). - Required Love Points: Documented verified native requirements: 3 points for Boar, Wolf, Hen, and Asksvin; 4 points for Lox (
Procreation.m_requiredLovePoints). - Lox Partner & Enclosure Ranges: Corrected vanilla references to verified native
8mpartner check range and20menclosure check range for Lox. - Breeding Check Interval: Resolved contradictory
120scomment inUpdateIntervalOverridesto match verified native30scheck interval.
[1.1.2] - 2026-10-01
Documentation & UX Improvements
- Self-Documenting Configuration: Enhanced generated BepInEx configuration comments across all 18 advanced override settings in
[Taming.Advanced],[Breeding.Advanced], and[Offspring.Advanced]. - Creature Key Reference: Documented exact canonical creature keys (
Boar,Wolf,Lox,Asksvin,Hen), case-insensitivity, and syntax examples. - Hen vs. Chicken Disambiguation: Clarified that adult breeding/taming overrides use
Hen, while juvenile growth duration overrides directly target theChickenoffspring prefab. - Modded Creature Guidelines: Explicitly documented how to address compatible modded creatures via their native prefab names.
[1.1.1] - 2026-10-01
Fixed & Repaired
- Configuration Compatibility Repair: Repaired capability regressions from the 1.1.0 migration where per-species breeding detection ranges (
PartnerCheckRange,EnclosureCheckRange), enclosure creature density limits (MaxCreaturesLimit), custom allowed foods, and alert taming overrides were stripped. - Compact Advanced Overrides: Added
[Breeding.Advanced],[Taming.Advanced], and[Offspring.Advanced]sections supporting clean comma/semicolon-separated overrides (e.g.PartnerCheckRangeOverrides = Boar:10,Lox:4,Wolf:20andCreatureLimitOverrides = Boar:20,Lox:6,Wolf:20) without re-introducing giant redundant species blocks. - Global Relative Breeding Multipliers: Added
PartnerCheckRangeMultiplier,EnclosureCheckRangeMultiplier, andCreatureLimitMultiplieroperating relative to runtime vanilla baselines. - Multi-Scenario Automated Migration (
ConfigVersion = 3):- Scenario A (Fresh Install): Generates clean 6-section configuration with empty overrides.
- Scenario B (Direct 1.0.x Upgrade): Safely parses legacy settings into an in-memory model, backs up original to immutable
.v1.0.bak, and writes clean v3 config preserving user custom values. - Scenario C (1.1.0 Upgrade with
.v1.0.bakRecovery): Preserves existing 1.1.0 user customizations, inspects.v1.0.bakto recover lost partner ranges, creature limits, and allowed foods, creates a versioned.v2.0.baksafety backup, and writes repaired v3 config.
- Idempotency & Backup Safety: Migration is strictly idempotent and never mutates an already migrated v3 config or deletes legacy
.v1.0.bakfiles. - Lox Breeding Hitbox Fix: Restored custom Lox partner check range (4m) to ensure large Lox hitboxes reliably trigger mating checks.
[1.1.0] - 2026-09-29
Added
- Global Relative Multipliers Architecture: Replaced dozens of repetitive, species-specific absolute timing settings with clean global speed multipliers relative to native vanilla baselines.
- Dynamic Vanilla Baseline Caching (
VanillaBaselineCache): Captures original prefab values at runtime prior to applying multipliers, ensuring that setting any multiplier to1.0restores exact vanilla behavior. - Natural Biological Proportions: Preserves relative species differences automatically (e.g., Lox growth naturally takes longer than Boar growth) without requiring manual math or separate species configs.
- Full Asksvin Support: Complete breeding, offspring growth, taming, and genetics support for Ashlands Asksvin.
- Universal Modded Creature Compatibility: Dynamic profile resolution ensures any custom creature added by other mods with standard
Tameable,Procreation, orGrowupcomponents automatically scales with TameCraft multipliers. - Exploration-Friendly Pacing:
TamingSpeedMultiplier: 3.0x (Boar/Wolf ~10 min, Lox ~15 min)FeedingIntervalMultiplier: 2.0x (~60s hunger interval)BreedingCheckSpeedMultiplier: 2.0x (mating check every 15s)PregnancySpeedMultiplier: 2.0x (Boar/Wolf ~60s, Lox ~120s; egg layers preserved at 0s)GrowthSpeedMultiplier: 5.0x (Boar/Wolf/Asksvin ~10 min, Lox ~20 min)
- Automated Configuration Migration: Automatically backs up legacy pre-1.1.0 configurations to
.v1.0.bakand populates the clean new 1.1.0 multiplier defaults for updating users. - Streamlined Configuration: Collapsed dozens of redundant configuration entries into 6 clean, intuitive sections (
General,Taming,Breeding,Offspring,Affection,Genetics).
Special Thanks
- Special thanks to Discord community member .totya. for proposing the Global Relative Multipliers architecture and exploration-friendly biological pacing design!
[1.0.0] - 2026-09-13
Initial Release
- Configurable taming duration and food consumption intervals.
- Affection and petting mechanic with bonding tiers (Distant, Neutral, Bonded, Devoted).
- Affection-gated breeding requirement.
- Persistent pregnancy state stored directly on native creature ZDOs.
- Accelerated offspring growth and inherited affection.
- Optional two-parent star inheritance (genetics) with 50/50 parental weighting.
- Dedicated server support and pure vanilla fallback behavior.
