This is a complete rewrite of the AllTameable mod by buzz with a few improvements: RRRM creature support, dedicated server support, full DNA system, and wieldable item to view requirements for taming.
Other user's assetsSome assets in this file belong to other authors. You will need to seek permission from these authors before you can use their assets
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou must get permission from me before you are allowed to modify my files to improve it
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou must get permission from me before you are allowed to use any of the assets in this file
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are not allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
Thank you to zzzub, deftesthawk, buzz, lordbugx, and hawksword
Donation Points system
This mod is not opted-in to receive Donation Points
Changelogs
Version 1.3.8
Fixed baby creatures despawning on relog
Bosslike creatures whos attacks spawn other creatures, when tamed, now spawn tamed creatures
Fixed error on joining a server from duplicate SpeedTamePotion
Default Tamelist now includes all Bosses, Minibosses and Gjall
Added a max level for mutations
Fixed issue where creature that was unable to procreate, and grew up from egg was getting spawned as mini instead of egg
Version 1.3.7
Fixed disabling useDNA color not actually disabling color
Version 1.3.6
Lowered levels on eggs to reference amount of stars so 0 star creatures have lvl 0 eggs instead of lvl 1 eggs etc.
Added config to limit the size changes possible in DNA
Version 1.3.5
Fixed issue with Eggs disapearing
Made it so if using DNA all tames will correctly have DNA, not just ones in tamelist
Fixed DNA Hover not showing up sometimes
Fixed eggs with CLLC effect/infusions accidentally getting copied to other eggs
Fixed some issues with logging out and back into worlds
Version 1.3.4
Fixed issue with Taming Hat not showing DNA
Made it so if only specifying creature in TameList, if already tameable will just add compatibility can not change the Taming
Version 1.3.3
Added DNA to all creatures modified by AllTameable
Added Calming Gloves, Taming Hat, and Taming Potion
Fixed taming of some creatures that are set to hunt player
Made so tamed bosses will no longer create weather effects or have a boss bar
Added equipment to children (not weapons)
Made groups able to be set for creatures that are set to not be tameable
When trying to reproduce will take into account all possible mates and offspring to determine max amount in area
Fixed issue with loading eggs when logging out
Fixed error with children of creatures that talk (Dverger)
No longer can interact with fire with a Dragon Egg, need to hatch like chicken egg
Taming Tool uses resin again to craft instead of Dragon Egg
Version 1.3.2
Fixed incompatibility with JewelCrafting
Adjusted chicken size to scale better with levels
Version 1.3.1
Fixed issue where could not add dragon eggs to Moder altar
Made dragon eggs default stack to 20 except if special
Version 1.3.0
Added ability to specify a custom egg as offspring
Made eggs have level that will carry over when hatched
Made eggs inherit CLLC infusion/extra effect same as normal offspring
Made dragon eggs work the same as chicken eggs to hatch near fire
Added advanced taming stick that can command multiple tames in an area
Moved increased interact range to only be on advanced taming stick
Added Tier 3 taming food
Fixed issue with specific offspring not getting changed back to default
Made default tamelist taming values closer to vanilla (mostly with growup time)
Can now specify child offsping using specificOffspring and will not make a mini version of it
Made compatible with Hildir Update
Split mutation chances into three separate chances
Added ability to specify group in config so tamed and wild of different prefabs won't attack eachother
Fixed issue where logging out did not properly reset config so should be able to change world/servers without quitting game
Version 1.2.1
Fixed incompatibility with Auto_Feed
Version 1.2.0
Increased interact range with tame stick for creatures (can hover over them from further)
Added taming food that when a creature consumes it will decrease taming time
Changed sooth effect to be calmer
Fixed default tamelist carrying over from file to file
Version 1.1.5
Added Simple config option to only allow for simple procreation (use default vanilla)
Removed the ability to specify creatures for taming in normal config (meldurson.valheim.AllTameable)
If updating and specifying creatures in meldurson.valheim.AllTameable, will create TameList for you
If not updating or do not specify creatures in meldurson.valheim.AllTameable then will make a Tamelist (Same as Vanilla TameList)
Made complex procreation more stable
Fixed issue where could find closest mate to be same creature even when set to canMateWithSelf=false
Removed the need for adding a "-1" on a line in TameList that only specifies mates
Changed ranges to scale with "size" in TameList
Changed UpdatedInterval to closer to Vanilla
Version 1.1.4
Added ability to set default in Tamelist
Added ability to specify attributes by name in tamelist to change them
Added custom attribute canMateWithSelf so creature can only mate with different creature
Added custom attribute specificOffspring with probability of specific offspring
Added ability to have multiple Tamelist files making it easier for mods
Fixed not being able to specify different mates on separate lines
Fixed maxCreatures allowing double what it should
Version 1.1.3
Changed way procreation works to remove errors
Fixed error of infinite spawns if error when growing up
Fixed minor error when chickens lay eggs
Added more information when using taming tool in debug mode
Version 1.1.2
Added functionality to trade for instant tame
Changed petting and taming sounds to be specific to tame and not just wolf growl
Fixed issues with reading Tamelist for accomodating different number formats
Added functionality that small errors in tamelist will create notification but not break tame
Fixed issue with default config file tames not updating change faction and procreation correctly
Version 1.1.1
Updated to Mistlands update
Added ability to have Seeker Broods as Offspring from Seekers or Seeker Brutes
Version 1.1.0
Added ability to tame passive creatures (That have AnimalAI not MonsterAI)
Added ability for different creatures to mate with eachother (such as male/female)
Allowed for procreation of Humans created with RRRNPC
Fixed issue where offspring would sometimes be untamed and attack everything
Fixed issue of duplicating Dragon Egg
Renamed to AllTameable Taming Overhaul
Made looking at creatures with taming stick be a little more descriptive on what is missing
Created a small separate optional patch for RRRNPC to help with taming errors
Version 1.0.7
Fixed Deer and MountUp issue
Added ability for consuming to provide a set heal on top of regen
Made regen not say "+0" if regenerating a small amount of health (added healing vfx)
Version 1.0.6
Added ability to tame deer
Added optional CLLC integration
Added tamelist format to remove ability to tame (useful for servers)
Added breeding inheritance for CLLC
Added mutation chance with breeding
Fixed issue with two creatures of the same breed trying to kill each other if one tames before the other
Added ability to get random level out of hatched dragon eggs
Version 1.0.5
Fixed issue with dragon egg sometimes teleporting to spawn when interreacting with fire
Added ability to pick up eggs once set down for hatching
Version 1.0.4
-Fixed some people unable to breed any creature
-Fixed raw meat disappearing on cooking rack
-Added more info when hovering over creature with taming tool
-Added a debug option in config that when set to false removes many lines from the debug window
-When debug set to true, taming stick will show exactly why a creature isn't breading
Version 1.0.3
-Added an easier way to load and manage creatures using the TameList -Fixed ability to hatch dragon eggs -Added built-in server config sync -Optimized Startup loading -Fixed closest creature when loading in to have incorrect taming properties
Version 1.0.0
-Updated to hearth and home update -Added support for creatures added by mods -Added dedicated server support -Added a taming tool to see each creatures taming requirements
This is an overhaul and rewrite ofAllTameablefrom Buzz. DNA:
All tameable creates can now have random colour and traits.
You can toggle both if you just want colour or just want traits.
Same as everything else, when breeding will inherit with variance from parents ( RequiresCLLC )
New equipment to show you a creature's DNA.
The lower other physical stats, the easier it is to get higher in another stat.
There are currently 2 tools, 2 wearables, and 4 consumables added by this mod. Recipes:
I made this so I could use it on a dedicated server and ended up adding features that I wanted to have. I can only work on this in my spare time, if you enjoy the mod and want and have the ability to send a few bucks you can onKo-fi
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.
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.
Note: The new TameList is optionalis now required, if you already have the original config file you do not need to download any extra files. The TameList file with override if it is found when loaded, otherwise the "meldurson.valheim.AllTameable.cfg" is used to create a new TameList. Configuration: Explanation and overview of how to format the TameList can be found on thewikiand a more detailed version can be found here Known Incompatibilities:
Issues with Valheim Plus Invincible Tames (throws an error, not game breaking)
Tames entering WardIsLove wards can throw an error (Also not game breaking)
Special Thanks to RunningGag and Evuna for debug testing!
Troubleshooting If a creature is not tameable when you think they should be then there are a steps you can take:
When you start the game before the title screen there will be a block of messages saying which creatures have been set to tameable. The start of the message will be [Info :AllTameable-Overhaul] the name of the creature should be here with successfully added beside it. If it is not you may need to check your TameList
If you enable Debug Output in the meldurson.valheim.AllTameable.cfg then when you load into the world it should show what creatures have successfully changed to be tameable and if they are commandable. This will be a block of [Warning:AllTameable-Overhaul] Creature is commandable [Warning:AllTameable-Overhaul] Successfully added Tame and Procreation to Creature
If it says that the creature is tameable or commandable but does not show when in game, if you use the Taming Tool when Debug is enabled and hover over the creature it will show the Prefab name and if it is commandable. If the Prefab name is not in your Tamelist then you will have to add it.
If a creature is not procreating then there are a couple steps you can take:
Enable Debug in the meldurson.valheim.AllTameable.cfg
When hovering over the creature when they are fed it will bring up a few stats.
The one you may need to look at is the Less than max instance:
If it says Needs Mate then it will let you know the creatures that are around
If it says Error then it will post in Bepinex what the error is (Note: For 30s-1m after loading into a world there may be some errors with other mods that affect spawning that should go away)