Mods / Cats
Author: Gerste
Side: Both
Created: Nov 21st 2021 at 9:49 PM
Last modified: Jul 6th at 6:17 PM
Downloads: 66844
Follow Unfollow 513
Latest file for Various v1.19.x:
cats_v2.0.3_petai_v2.0.+.zip
1-click install
>>Needs PetAI to function!<<
Summary
Russian translation provided by Mamoru Mondai.
Mod Showcase by NiclAss.
French translation by Cendar.
Compatibility:
- Primitive Survival (cats can be fed raw fish fillets)
Small mod that introduces cats as tameable pets. The credit vor the catmodel belongs completely to Kerrech, as I merely adopted it and made some small modifications. I added a small in game guide on how to tame a wild cat.
Once tamed, it should prove useful against lower tier drifters.
Contribute
Translations
If you want to help translate the mod into your language, head over to the Crowdin Project to upload your community translation. I use a small script that automatically downloads the translations before every new release.
Features/ Bugfixes/ Assets/ Models
If there is a feature that you are desperately missing in this or you found a bug you want to fix yourself, feel free to hit me up on the Vintage Story Community discord with your idea and send in a Pull Request over on Github.
Version | For Game version | Downloads | Release date | Changelog | Download | 1-click mod install* |
---|---|---|---|---|---|---|
v2.0.3 | 11713 | Jul 6th at 6:17 PM | Show | cats_v2.0.3_petai_v2.0.+.zip | Install now | |
v2.0.2 | 3312 | May 29th at 7:42 PM | Show | cats_v2.0.2_petai_v2.0.+.zip | Install now | |
v2.0.1 | 12375 | Jan 5th at 10:30 PM | Show | cats_v2.0.1_petai_v2.0.+.zip | Install now | |
v2.0.0 | 1245 | Nov 18th 2023 at 2:38 PM | Show | cats_v2.0.0_petai_v2.0.+.zip | Install now | |
v1.8.0 | 10095 | Aug 25th 2023 at 7:01 PM | Show | cats_v1.8.0_petai_v1.8.+.zip | Install now | |
v1.7.0 | 7518 | Apr 18th 2023 at 8:06 PM | Show | cats_v1.7.0_petai_v1.7.+.zip | Install now | |
v1.5.3 | 5444 | Sep 20th 2022 at 6:57 PM | Show | cats_v1.5.3_petai_v1.5.+.zip | Install now | |
v1.5.2 | 946 | Sep 2nd 2022 at 5:40 PM | Show | cats_v1.5.2_petai_v1.5.+.zip | Install now | |
v1.5.1 | 884 | Jul 1st 2022 at 9:28 PM | Show | cats_v1.5.1_petai_v1.5.+.zip | Install now | |
v1.5.0 | 325 | Jun 26th 2022 at 3:22 PM | Show | cats_v1.5.0_petai_v1.5.+.zip | Install now | |
v1.4.5 | 2238 | Jun 2nd 2022 at 8:46 PM | Show | cats_v1.4.5_petai_v1.4.+.zip | Install now | |
v1.4.4 | 420 | Jun 1st 2022 at 8:56 PM | Show | cats_v1.4.4_petai_v1.4.+.zip | Install now | |
v1.4.3 | 391 | May 28th 2022 at 9:46 PM | Show | cats_v1.4.3_petai_v1.4.+.zip | Install now | |
v1.4.2 | 1342 | Apr 29th 2022 at 6:53 PM | Show | cats_v1.4.2_petai_v1.4.+.zip | Install now | |
v1.4.1 | 741 | Apr 20th 2022 at 6:55 PM | Show | cats_v1.4.1_petai_v1.4.+.zip | Install now | |
v1.4.0 | 1139 | Apr 3rd 2022 at 1:33 PM | Show | cats_v1.4.0_petai_v1.4.+.zip | Install now | |
v1.3.4 | 1058 | Mar 5th 2022 at 12:29 AM | Show | cats_v1.3.4_petai_v1.3.+.zip | Install now | |
v1.3.3 | 686 | Feb 21st 2022 at 7:34 PM | Show | cats_v1.3.3_petai_v1.3.+.zip | Install now | |
v1.3.2 | 748 | Feb 14th 2022 at 10:37 PM | Show | cats_v1.3.2_petai_v1.3.+.zip | Install now | |
v1.3.1 | 667 | Feb 4th 2022 at 11:31 PM | Show | cats_v1.3.1_petai_v1.3.x.zip | Install now | |
v1.3.0 | 618 | Jan 30th 2022 at 4:20 PM | Show | cats_v1.3.0_petai_v1.3.x.zip | Install now | |
v1.2.1 | 899 | Jan 8th 2022 at 7:25 PM | Show | cats_v1.2.1_petai_v1.2.x.zip | Install now | |
v1.2.0 | 524 | Jan 2nd 2022 at 6:49 PM | Show | cats_v1.2.0_petai_v1.2.x.zip | Install now | |
v1.1.0 | 515 | Dec 11th 2021 at 7:07 PM | Show | cats_v1.1.0_petai_v1.1.x.zip | Install now | |
v1.0.1 | 564 | Nov 22nd 2021 at 7:59 PM | Show | cats_v1.0.1.zip | Install now | |
v1.0.0 | 437 | Nov 21st 2021 at 9:50 PM | Show | cats_v1.0.0.zip | Install now |
Will this be updated to 1.20?
no food bowls?
how to i keep kitty fed?
I bought a kitten from a trader, tried placing it down and my game crashed...
"Don't know how to instantiate entity of type EntityPet did you forget to register a mapping?"
All my kittens show as generation 1 when they are kittens but the moment the become adults they no longer have a generation, Happening with Ocelots, Servals & wildcats that i have sounds similar to the issues that have hit gndrneutralnoun
I have the same issue as nocakeno. I do have a fairly large number of mods including feverstonewilds, petai (needed for this mod and wolftaming mod), wolf taming mod. So far I can't give anything to the cats to begin taming them and I am only able to use bones for wolf pups. Are there any known mods that conflict with this mod that might cause this behavior?
I can't feed cats at all for some reason. :( It's probably that I have too many mods
Update: The same thing appears to be happening with cockatrices from Feverstone Wilds. They and cats are the only pets I've tried to breed yet, so it could be happening to all pets for all I know.
Thanks, you're the MVP as always!
Hm sounds strange, I dont do anything different from vanilla afaik. I will add it to the list of weird stuff I need to look into gndrneutralnoun
Hi, I've been breeding my cats to try and get higher generations, but the kittens don't seem to increase in generation. Is this a bug, or is there supposed to be something specific done to make them breed and increase in generation?
@Gerste Love this mod, was wondering as read though the comments if breeding and water/food bowls are on your todo list :)
@mildred Thanks tons!
Vexin_Irso If you have the mod Animal Cages, you can make a Small Animal Cage (open) and attack your cat with it, then carry it around. Put down the cage and destroy it. Be careful which way the latch faces. I have sometimes had cats phase through walls to the outside. Make sure to place the cage in the middle of a room, that is best.
Hello, is there anyway to pick my cat back up after putting him down? Mine is stuck in my celler(ladder).
I have a question: Can I transport the cats? Can I gift them to other people? Or do I tell them to follow me and then abandon them in the other person's house? (Also: Thank you for fixing the hitboxes. Cats can now enter normally through doors and it's a huge quality of life improvement. <3 )
Edit: For anybody else with the same question: Small animal cage (open) from the mod Animal Cages can transport small animals. You can hit your cat or kitten with it and transport it around. To gift your cat to other people, either don't tame it (if it is your kitten) or just simply put it down, hit the shift-click command window and on the little button with the collar, you can then do 'Abandon pet', so somebody else can tame it.
Mildred - Yes, the bucket needs water in it.
So, I tried making the Carnivorous Pet Cookies. I used a normal bucket, bonemeal, red meat and rye flour. But the crafting window doesn't do anything. Am I missing something? There isn't anything in the guide that I can find. Does the bucket need to be filled with water maybe?
Edit: Okay, thank you Maamessu! :)
We run both FotSA: Pantherinae and Cats on our server without issue. If you're looking to tame cats from the FotSA mod that's a no.
Adaltan
Will it be compatible with the "Fauna of the Stone Age: Pantherinae" mod?
Thanks for pointing that out. The kittens use a different way of following than the adults so that must have slipped in. I will add it to my todo list. Meliora
Hey, first of all, I love this mod and thank you for making it! Secondly, even though I disabled teleporting in petai, the kittens I tamed keep teleporting to follow me everywhere when I want to keep them in my home. I tried to use the whistle that comes with petai to tell them to stay but that doesnt seem to work, and I can't seem to find any way to directly command the kittens no matter what I do. Also, when I tried to pick the cats up with the petai pet backpack to carry them, they just vanished into the ether and the backpack said it was still empty. Am I doing something wrong? Nothing besides 'feed pet' shows up when I hold my cursor over the kittens, and the taming guide doesnt say anything about it other than that they follow some basic commands.
Also ,they cant seem to fit through doors on their own, i have to break the doors and let the kittens in manually.
Helo. PetAi is not updated to version 1.19.7 , so it working on 1.19.7 with this mod ? Stay save.
If you translate the mod on Crowdin, all your changes will be automatically included in the next release. (Whenever I build the mod, I automatically download all community translations from here)
If that next release is too far away, you can also ping me on discord and I can upload a new version. Veir
Hello, are you okay with translations? I would like to translate this mod to Polish along with the dogs addon
Confirming pudgydumpling findings.
Primitive Survival Fillet does not work with Ocelot Kitten. (Only Kitten tested by me) EDIT; Primitive survival Fillet works for Adult Female Ocelot.
Server v1.19.3
Primitive Survival v3.4.5
Cats v2.0.1
PetAI v2.2.3
The cats can't eat Primitive Survival fish fillets as of the latest version of both mods
I wish we could get a version that removes wild cats and only has tamed ones purchasable from traders, the wild ones are killing entire populations of wild animals around my camp just for fun :c
cats have an abnormally large hitbox, they cant fit through my doors.
Gerste
Looks like it all works now, thanks for the fix
Can you check if the new version fixes your issues? Vorinc
Gerste
I've been having this error constantly being printed to the server logs, it started after my tamed dogs grew up but that might be coincidental and it might be because the dogs moved far enough away from the two cats that the cats weren't constantly fleeing. I don't know if it's to do with the dog taming mod, this mod or the PetAI api itself. I'm currently on 1.19.0-rc.4
[Error] Exception: Field not found: 'Vintagestory.API.Common.Entities.Entity.AnimManager'.
at Cats.AiTaskPlayWithEntity.ContinueExecute(Single dt)
at Vintagestory.GameContent.AiTaskManager.OnGameTick(Single dt) in VSEssentials\Entity\AI\Task\AiTaskManager.cs:line 174
at Vintagestory.GameContent.EntityBehaviorTaskAI.OnGameTick(Single deltaTime) in VSEssentials\Entity\AI\Task\BehaviorTaskAI.cs:line 114
at Vintagestory.API.Common.Entities.Entity.OnGameTick(Single dt) in VintagestoryApi\Common\Entity\Entity.cs:line 867
at Vintagestory.API.Common.EntityAgent.OnGameTick(Single dt) in VintagestoryApi\Common\Entity\EntityAgent.cs:line 536
at Vintagestory.Server.ServerSystemEntitySimulation.TickEntities(Single dt) in VintagestoryLib\Server\Systems\World\EntitySimulation.cs:line 329
at Vintagestory.Server.ServerSystemEntitySimulation.OnServerTick(Single dt) in VintagestoryLib\Server\Systems\World\EntitySimulation.cs:line 168
at Vintagestory.Server.ServerMain.Process() in VintagestoryLib\Server\ServerMain.cs:line 884
In my early game shelter the cat keeps walking over hot metal/cooking meals and now it's dead. QQ
Any way you can add pathing AI to prevent it from casually sitting on death?
Great mod! My friend and I love it so much. May I suggest adding food/water bowls? It makes me a lil sad to see my cats sitting at "low" weight all the time. Thank u. 🐱
Aspendosia have you tried XSkills Catchables Patches
mods.vintagestory.at/catachablepatch
If I use a translocator to move home from one place to another (better environment), is there a mechanism for getting my cat to come with me? Will it pathfind to the new location? Or do I need a new kitten?
Hello, I updated to 1.18.13 today and updated the mod and now my cats are gone and the pet beds are white ? blocks. Please help! I am showcasing your mod on my YT channel and need my cats back :(
Guys I need help, my cat and dog fell in a deep pit I cant get them out, to explain, they have high obedience, the dog is a pup, and there is stepped blocks leading to the suface, but not stairs, I used the whistle but it doesnt work, any ideas ? the place is wreaking with drifters now :D
Good for when you keep getting overstocked with bushmeat from going on bear-killing rampages. Not to say that I'd do that, haha...
only thing is I wish I could pick up the cats. Maybe there's a way to integrate a similar mechanism to Carry-On?
KingOfTheMochas
I am getting the same error in my serverlogs. I think the Cat AI is broken. Are they supposed to do nothing but walk in a circle?
My friend's occelot fell down a hole and we can't seem to revive it be it with poultices or temporal gears :c
Edit: using the bandage, or the one with alcohol worked, but the poultices didn't. Weird.
I need to include all the wildcraft poultices to the config file just to make sure...
Hello! Is it possible to increase the frequency of cats in the world somewhere in the mod settings? I would love to see them in my game more often =)
@Gerste Thank you for your reply! I tested all of my other mods and it turns out that Medieval Fashion allows a player to eat raw meat and raw bushmeat, even while full. I will let the creator know and disable the mod for now, as there is no config for me to change it. Thanks again!
This is already more than your average housecat will do on command :D JunidO
The only command you can give your cats is "follow" and this is only the they do :(
The cat only eats raw meat. The player never eats raw meat. This should not be possible at all DrYakOttoman
Hey there! When I go to feed an ocelot some red meat or bush meat using right click with the meat in my hand, it feeds my player instead, even if I'm at full bars of hunger. Am I doing it wrong? If not, is there any way to fix it on my end? I tried changing my eating controls to a different button but I don't see that option in the controls menu. Thanks!
7.4.2023 23:06:30 [Fatal] System.MissingFieldException: Field not found: 'Vintagestory.GameContent.AiTaskSeekEntity.partitionUtil'.
at Cats.AiTaskPlayWithEntity.ShouldExecute()
at Vintagestory.GameContent.AiTaskManager.OnGameTick(Single dt) in C:\Users\Tyron\Documents\vintagestory\game\VSEssentials\Entity\AI\Task\AiTaskManager.cs:line 172
at Vintagestory.GameContent.EntityBehaviorTaskAI.OnGameTick(Single deltaTime) in C:\Users\Tyron\Documents\vintagestory\game\VSEssentials\Entity\AI\Task\BehaviorTaskAI.cs:line 111
at Vintagestory.API.Common.Entities.Entity.OnGameTick(Single dt) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryApi\Common\Entity\Entity.cs:line 837
at Vintagestory.API.Common.EntityAgent.OnGameTick(Single dt) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryApi\Common\Entity\EntityAgent.cs:line 525
at Vintagestory.Server.ServerSystemEntitySimulation.TickEntities(Single dt) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\Systems\World\EntitySimulation.cs:line 287
at Vintagestory.Server.ServerSystemEntitySimulation.OnServerTick(Single dt) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\Systems\World\EntitySimulation.cs:line 152
at Vintagestory.Server.ServerMain.Process() in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\ServerMain.cs:line 762
Doesnt work, says cant solve mod dependensies or something
I'd prefer that imo, I'd like to let my cat wander the garden :3 @Gerste
🇪🇸 Spanish traduction:
save as "es-es.json" in %SYSTEMDRIVE%\Users\%USERNAME%\AppData\Roaming\VintagestoryData\Mods\cats_v1.5.3_petai_v1.5.+\assets\cats\lang
pastebin.com/g9EXv9n1
Looks as if their hitbox was a bit too large to fit through the gap, I could lower that in the next update, but then the cat will also be harder to target. esen
is it normal for cats to be unable to go through a door? they used to be able to when they were kittens, but not now that they grew up :')
also +1 for cats being friend with dogs :D
+1 for option for cats to not be scared of dogs.
They are a rare sight in temperate forests, savannas and jungles. They can also be optained from certain traders. Yiasafrai
where do cats spawn?
"code": "ropetieable",
"minGeneration": 2
}
Spying this in server startup, although cats/petai seems to work fine once everything's loaded. Also seeing the issue with cats not properly eating a primitive survival raw fish fillet but getting the taming/obedience, dropping the fillet, and being able to reuse it indefinitely.
Feeding cats raw fish fillets from Primitive Survival is bugged. It instantanous gives you 40%, but then the cat gives you the fillet back, so you can re-use it on another cat :D
You can also use the same fillet to drive up their obedience by 0.4% steps infinitely.
There is an item called a pet cushion which pets sometimes sleep in. But it is not necessary to have one. Yelb
Hello,
what is a "nest" ? It says it needs a nest. Right now my cat is 20% tamed and inside a fenced zone next to a house, with a spot of water and some shadow. Do they need anything special ?
+1 to SudsyCola's comment.
Is there a way to config the cats to not be scared of my tamed wolves. It's hard to feed everyone if the cats run away hissing because the dogs scare them since they follow me.
I simply copied the code from the vanilla grow behavior for pets, so they should be affected by worldsettings like vanilla creatures. So after about 17 in-game days with default settings they should mature. I am going to do a quick check before releasing the next version. PeterSanderson
Thats definitely a bug, I am going to fix this for the next version. All cats should be terrifying for drifters. ThePionier
Hi Gerste
I noticed that after the new update, the cats no longer scare away the drifters, or are they no longer afraid of the cats?
At least the wild cats and the ocelots don't seem to keep the drifters away, I don't know about the domestic cats.
Thanks for the reply, Gerste. If it's 408 in-game hours, do you mean 17 in game days?
Would that be affected by /time calendarspeedmul? That's set to 0.2 on our server. It has been two in game months and the kittens have not grown.
Kittens take 408 ingame hours to grow up.
Some of the cat textures might change because they now became exclusive to wild cats.
With the newest update, there are now european wild cats, ozelots, servals and house cats. House cats can be purchased from traders, the rest of them spawns in various regions in the wild. All new cat variants are tameable too.
Apart from the texture glitching, the cats from previous versions should be fine. PeterSanderson
How much in game time does it take for a kitten to grow into an adult cat?
Also, I noticed updating to the most recent version changed an adult orange tabby to an all white cat. Will cats from previous releases have any issues?
Yeah thats right. The survivalgoods trader has a chance to have a cat in stock for 6-10 gears. Maimessu
With the latest update removing natural spawns, does that mean cats are only obtainable via traders now? And if so, which one(s)? So that I may keep a look out. =3
Don't know if it is due to this mod or the PetAI one, but cat attack noises seem to be "spawning" at player position, instead of the cat`s.
I tamed a kitten. The next day it walked into my burning pit kiln and died. Does the AI not see fire as bad!? Worse thing was that I didn't get as much meat out of it as I put into it... 😒
I love the idea of only being able to get cats from traders. I hope that feature makes it in!
I had no clue this could happen. This is sooo cool 😲 TheShazbot
I will look at the cat carcasses in the next update BlueFuryDragon PeterSanderson
My kitten crawled into a pine tree hollow added by Primitive Survival to hide during a temporal storm. Not sure if this is an intended interaction, but it is cute as hell! 😊
The cats need to know to stay away from Wildcrafts berry bushes as the kittens die screaming! I have also seen the giant pile of bones after carving up a kitten murdered by bushes from Wildcrafts mod.
I don't know if it's been mentioned yet, but I found a dead cat, butchered the remains, and was left with a Medium carcass rather than small. Should likely be small for adult cats, tiny for kittens
Gerste
Thank you for your feedback signal!
And the tip with the other types of food :)
I think it's a good idea that the cats are only available through the dealer, that makes the whole thing a little more exciting.
Maybe a compromise would be good that can be set via the modconfig whether the cats in the world spawn naturally or are only available through the dealer. So every player can decide for himself how he likes it
Thanks a lot.
Looks like I forgot to add the Primitive Survival compatibility for kittens. You can feed them with poultice, redmeat or bushmeat though :) ThePionier
Gerste
Somehow I can only tame adult cats, I can't give baby cats a fish fillet. Should that be so? :)
And this cat mod is awesome!
I am thinking about removing naturally spawning cats completely because I think of them more as house cats than wild cats. Then they would only be obtainable via trader. PeterSanderson
Is it currently possible to reduce the frequency with which cats spawn? They seem pretty ubiquitous at the moment. My house will soon resemble Bubbles' shed from the Trailer Park Boys
You can revive them with a temporal gear.
Or you can go to .../VintagestoryData/ModConfig/petconfig.json and add cat-male, cat-female and cat-kitten under the respawningPets category.
Then you can select a pet cushion for them were they respawn if they are hurt in battle. Tingcat
Is is possible to make them immortal or respawn or something? I think there's a method but I'm not smart enough to figure it out.
Thanks for sharing. 😀 Radostin
I prefer issues/ pullrequests on my Github when it comes to additions like translations.
Usually, Mamoru Mondai is very quick when it comes to updating the language files of my mods, but we have never spoken outside of is pullrequests, so I am unsure if he is still playing VS or has moved to other things.
If you want to provide the russian translation yourself, you can compare the english and russian language files and add the missing lines.
I prefer adding other peoples changes via pullrequest, but if this is too technical for you, you can simply open an issue on github or even dm me the json file directly on discord (G3rste#1850).
By itself, the Russian language works, but here are 2 phrases when pointing the sight at an animal are not translated)
command pet-команда питомцу
feed pet-накормить питомца
😇
cat hisses are global, playing at max volume regaurdless of distance
It should not be nessecary. As of now, the cat has no natural enemies, so the only things that could kill it are either players or fall damage. Mamessu
Is it possible we could get a config file to allow us to turn off spawning, attacking, and make them immortal? So that they have to be spawned in manually and are just adorable pets that wander around?
I'd love to use this mod with a few friends because we all love cats, but no one wants to be distressed by, well... dead cats.
In version 1.3.3 cats can be fed raw fish fillet if primitive survival is installed. Burgersim
HI there, love the mod, so do all the people on my/our server, but we were wondering, would it be possible to have compatibility with Primitive Survival? The fishes seem so perfect for the cats, but they won't accept them as food, so I wanted to ask about it ^^
@CaveSalamander Make a custom mod using a patch file to tweak the cats mod to your liking for your server. You can then do things like override the cat sounds, remove the cats running from tamed wolves (I did this in a mod for my server) or even increase their health (also did this). Upload mod, add to server, and enjoy
I appreciate it, thanks @Gerste ^^ And re-zipping is definitely a solution! I run a server though, distributing the altered mod to my players might be a bit of extra work.
I can lower the sound for the next update as well as the range where they start running away. But I am unwilling to completely remove the hissing because I find it to be very cat like :/. If you really dislike the hissing, you can disable it by unzipping the mod, going into assets/cats/entities/land/cat-(fe)male.json, removing the sound in the fleeentity AITask and then rezipping the mod. CaveSalamander
I love all the pelt colours they have, so much variety! Could they not keep hissing at tamed wolves though? I don't mind my cats bolting at the sight of a canine but the hissing sound is rather sharp and gets real old when you have both types of pets in one house :D
Currently not. I did not do the cat model by myself and I don´t have any model for a kitten. I could simply scale down the cat model, but that would not fully capture the cuteness of a kitten (baby animals tend to have a larger head in relation to the rest of their body than adults). I don´t have the talent to do complex entities with textures and animations myself, so I often rely on others for this kind of tasks. Lunchbox
Is there any way to breed cats?
Fixed in petai_v1.3.2. RogueRaidenTV
Attacking cats seems to set off some serious server errors
https://github.com/G3rste/cats/issues/4
Hi! I made a french translation for your mod, feel free to add it if you want. 😊
fr.json - cats 1.2.1
I think having them swawn in like foxes but making the spawns less so it isn't flooded with cats would be a good idea. But yeah whatever way you want! Thank you! ^^
I tried to let them spawn in the same areas where red foxes spawn in, but i tried reducing the propability to one to 1/6 of the fox spawn, so the area is not flooded by cats. Should I let them be obtainable via purchase from a trader so that anyone can obtain one even if the spawn chances are not on their side?
Update: I just took a look and found out that I did not implement the spawning correctly :(. I will fix that and put cats in the offers of the survival trader in Version 1.2.1. Plumeria
Is there a certain region that the cats spawn?
Please add raccoon taming