Config Reference (Configuration)
Parent: Configuration Index | Home
This page is optional for players who want to tune behavior. If you only want to play, use the main guides instead.
For command-level guidance first, see:
- TW Settings for curated global world settings.
- TW Config for advanced family-by-family editor usage.
Full Tamework Config Docs
For complete field-by-field documentation across all config families, use:
Active Animal Husbandry Config Files
These are the current (non-deprecated) AH* config assets in this repo.
Core Family Files
| Family | Active File(s) |
|---|---|
| Global | Server/Tamework/Global/AHGlobal.json |
| Companion | Server/Tamework/Companion/AHCompMain.jsonServer/Tamework/Companion/AHCompNeutral.json |
| Interactions | Server/Tamework/Interactions/AHIntLivestock.jsonServer/Tamework/Interactions/AHIntNeutral.jsonServer/Tamework/Interactions/AHIntBeast.jsonServer/Tamework/Interactions/AhIntCritter.json |
| Command Items | Server/Tamework/Items/Commands/AHCommLivestock.jsonServer/Tamework/Items/Commands/AHCommBeast.json |
| Needs | Server/Tamework/Needs/AHNeedsMain.jsonServer/Tamework/Needs/AHNeedsBeast.json |
| Happiness | Server/Tamework/Happiness/AHHappMain.jsonServer/Tamework/Happiness/AHHappNeutral.jsonServer/Tamework/Happiness/AHHappBeast.json |
| Breeding | Server/Tamework/Breeding/AHBreedLivestock.jsonServer/Tamework/Breeding/AHBreedNeutral.jsonServer/Tamework/Breeding/AHBreedBeast.json |
| Traits | Server/Tamework/Traits/AHTraitLivestock.jsonServer/Tamework/Traits/AHTraitLivestockGeneral.jsonServer/Tamework/Traits/AHTraitNeutral.jsonServer/Tamework/Traits/AHTraitBeast.json |
| Leveling | Server/Tamework/Leveling/AHLevelLivestock.jsonServer/Tamework/Leveling/AHLevelLivestockGeneral.jsonServer/Tamework/Leveling/AHLevelNeutral.jsonServer/Tamework/Leveling/AHLevelCritter.jsonServer/Tamework/Leveling/AHLevelBeast.json |
| Talents | Server/Tamework/Talents/AHTalentLivestock.jsonServer/Tamework/Talents/AHTalentLivestockGeneral.jsonServer/Tamework/Talents/AHTalentNeutral.jsonServer/Tamework/Talents/AHTalentCritter.jsonServer/Tamework/Talents/AHTalentBeast.json |
Group Mapping (including Beast)
| Group | Interaction | Companion | Needs | Happiness | Breeding | Traits | Leveling | Talents | Command |
|---|---|---|---|---|---|---|---|---|---|
| Livestock (harvest-capable) | AHIntLivestock | AHCompMain | AHNeedsMain | AHHappMain | AHBreedLivestock | AHTraitLivestock | AHLevelLivestock | AHTalentLivestock | AHCommLivestock |
| Livestock (general) | AHIntLivestock | AHCompMain | AHNeedsMain | AHHappMain | AHBreedLivestock | AHTraitLivestockGeneral | AHLevelLivestockGeneral | AHTalentLivestockGeneral | AHCommLivestock |
| Neutral | AHIntNeutral | AHCompNeutral | AHNeedsMain | AHHappNeutral | AHBreedNeutral | AHTraitNeutral | AHLevelNeutral | AHTalentNeutral | AHCommLivestock |
| Beast | AHIntBeast | AHCompMain | AHNeedsBeast | AHHappBeast | AHBreedBeast | AHTraitBeast | AHLevelBeast | AHTalentBeast | AHCommBeast |
| Critter | AhIntCritter | AHCompNeutral | AHNeedsMain | AHHappMain | AHBreedNeutral | AHTraitNeutral | AHLevelCritter | AHTalentCritter | AHCommLivestock |
Harvest-capable livestock configs cover chicken, cow, mosshorn, sheep, and skrill families. General livestock configs cover livestock families without harvest interactions, so they do not roll Bounty traits or spend points on harvest-only talents.
Deprecated Naming Note
Older Tw*Config_AnimalHusbandry_* asset ids/names are deprecated and were replaced by the AH* config file set above.
Safety Tips Before Editing Configs
- Make a backup of the file.
- Change one section at a time.
- Restart and verify startup logs.
- Test one species before broad rollout.
Fast Tuning Targets
- Too much breeding: raise BaseCooldownMinutes.
- Too little breeding: lower cooldown and improve care quality.
- Growth too slow/fast: tune TimeToFullGrownMinutes per role.
- Leveling too slow/fast: tune BaseXp, GrowthFactor, and each XpSources section.
- Talents too strong/weak: tune TalentPoints and the multipliers in the active AHTalent config.
- Overcrowding: lower MaxNearbySameType on sensitive species.
