Valheim

File information

Last updated

Original upload

Created by

meldurson

Uploaded by

meldurson

Virus scan

Safe to use

Tags for this mod

Documentation

Readme

View as plain text

Installation Instructions:
-Download the main file with a mod manager or manually place the DLL file in the plugins folder
-Download one of the TameList in the optional files section and place in the config folder (if not done will create one for you on initial startup)
-Open the TameList file and modify to your hearts content, including adding creatures that are added by mods as long as it follows the correct format

The descriptions of the options in the config are as follows:

name: This is where you put the IDs of the creature you are adding separated by a :
commandable: This sets the ability to order them to follow you or not
tamingTime: This is the time it will take to tame the creature (in seconds)
fedDuration: This is how long a creature will be full for after it eats (in seconds)
consumeRange: This is the max range the creature can be at to eat food
consumeSearchInterval: This is how often the creature checks to see if food is in range to decides whether it needs it (in seconds)
consumeHeal: This is how much health each food provides
consumeSearchRange: This is the range the creature can detect food from
consumeItems: This is where you put the ID's of the items you want the creature to eat, put a : symbol in between each food (doesn't need to be a food item)
changeFaction: This is whether the creature will change faction when tamed (If set to true it will attack/get attacked by anything that is not tamed)
procretion: This is whether the creature can breed to produce offspring ( can set to overwrite if there is already an offspring that you want to overwrite)
maxCreatures: This is the max amount of creatures within 30m you can have of the creature ID typed in, if it exceeds this they will stop breeding
pregnancyChance: This is the chance the creature has of becoming pregnant, Lower number = higher chance (scales from 0.00 to 1.00)
pregnancyDuration: This is how long the creature is pregnant for (In seconds)
growTime: This is how long it takes for offspring to grow into an adult (In seconds)

Examples:
Deer,true,900,150,2,10,30,20,Raspberry:Blueberries:Carrot:Turnip:Mushroom:Cloudberry:OnionSoup:Onion,true,true,10,0.66,150,300

RRRN_HumanMale:RRRN_HumanFemale,true,900,150,2,10,30,20,SerpentMeatCooked:CookedLoxMeat:CarrotSoup:BloodPudding:FishWraps:LoxPie:TurnipStew:SerpentStew:BlackSoup:WolfMeatSkewer:WolfJerky:CookedWolfMeat,true,true,10,0.66,150,500
This will allow for both humans to mate with eachother

To make a creature tameable by trading set commandable to "trade" and then format trades as Tradeitem=TradeAmount:
Dverger,trade,BlackCore=5:Coins=999
This will allow to tame a Dverger with either 5 Black Cores or 999 Coins (Note: if wanting to tame by feeding and trade then place trade line after feed line)

To make a creature not tameable you set the line to the creature name plus a -1 such as:

Wolf,-1
This will not allow for wolves to be tamed
Note: This should be used on servers to set creatures you don't want tamed

Any line starting with a # will be skipped from calculating into the tamelist

Starting a line with a '*' will then set all atributes in that as the default going forward allowing to only specify attributes you change,
You can specify a new default at any time by starting a new line with '*' as shown in the default tamelist
the Boar will have the same attributes as Default and Deer with have the same attributes as Tier_1
the Greyling and Neck will have the same attributes as Tier_1 with dfferent consumeItems
you can specify any attribute by "name=value"
example: Surtling,consumeItems=Coal:ElderBark
This will use all the default values except for consumeItems

custom options:
canMateWithSelf: default=true, options:true,false
makes it so can only mate with other creatures that have been specified and not creatures with the same prefab
in this file Skeletons cannot mate with themselves and can only mate with Skeleton_Poison

size: default=1, options:0.5-4
multiplier to determine how far away it checks for other creatures, most creatures you will not have to change.
Lox should be at least 2, Vanilla Bosses should be 3, 4 is only if it is massive!
You can use decimals and specify a smaller range if you choose such as 0.5 for a small creature such as a hen

specificOffspring: default=none, specify in the form Mate(offspring1:chance1/offspring2:chance2/...)
The following will make it so can only breed Goblins when breeding GoblinShaman and GoblinBrute with an 80% chance
and when breeding two GoblinShaman there is a 70% chance to get a GoblinBrute and 30% to get a GoblinShaman
if your percentages do not add up to 100% the remaining amount will be filled in by the base creature such
as the 10% for GoblinShaman with a GoblinBrute and 30% for GoblinShaman with another GoblinShaman

Goblin,-1
*GoblinElites,true,2300,250,2,10,90,20,SerpentMeatCooked:CookedLoxMeat:CarrotSoup:BloodPudding:FishWraps:LoxPie:TurnipStew:SerpentStew:BlackSoup:WolfMeatSkewer:WolfJerky:CookedWolfMeat:CookedHareMeat,true,true,6,0.66,200,600
GoblinShaman,specificOffspring=GoblinBrute(Goblin:80/GoblinBrute:10),specificOffspring=GoblinShaman(GoblinBrute:70)
GoblinBrute
GoblinShaman:GoblinBrute

group: default=none
Groups are used to determine if mobs will be hostile towards eachother, if two mobs have the same group then
if one is tamed and the other wild they will still not attack eachother
group can equal whatever name you want for example, if you add name=AllGoblin
to all of the goblins they will not attack eachother if one is tamed and the other is wild

egg: drake/chicken(hatchtime:color:size), default(1800:default:1)
Have the creature lay an egg that will hatch into a mini version
choose which egg to copy, how long it will take to hatch when near a fire, if you want to change the color, if you want to change the size
by default you do not need to specify anything other than the egg type such as egg=drake
the color is specified as a hex code such as #FFFFFF for white or #FF0000 for red
an example would be the following which would have necks lay a smaller version of the dragon egg
with a color of green and a hatch time of 20 minutes
Neck,egg=drake(1200:#00FF00:0.3)