Jump to content

Recommended Posts

Posted (edited)

Still WORK IN PROGRESS, which is why it's here but not on the modDB

Changelog:
- Removed ALL integration with Medieval Expansion and Lichen.  There was a lot, and it was causing some grief, especially for Rhonen and his Medieval Expansion mod
- Got the animal handling gloves working - kinda sorta.  thanks Exletalis08!  Not sure how these used to work (I'm assuming that it would render the animal in the players hands once picked up, but there was no indication of that in the code).  Got tired of mucking with it so I made some compromises. :(

Next up:
- Fix the animals stuck in place behavior.  Thanks again Exletalis08 and DarkSlayerEX

farmlife2v0.0.2.zip

Edited by Spear and Fang
  • Like 3
  • Cookie time 4
  • 1 month later...
Posted
On 7/17/2023 at 1:24 PM, Spear and Fang said:

(I'm assuming that it would render the animal in the players hands once picked up, but there was no indication of that in the code). 

It actually didn't. All you would see were the gloves being held out and you just sort of had to "know" that you were holding something and what it was. I remember thinking it was really weird because yeah, you would expect that you would be holding the chicken or what have you after using the gloves on an animal but no, no such luck.

  • 2 weeks later...
  • 1 month later...
Posted (edited)

is it working on 1.18.x? I have a problem that my animals are running in one place, looks like pathfinding problem they just have running animation but they do not move at all. Also it's not possible to lure animals with food, they just stay in place and ignores player, also animals do not eat from ground. After disabling this mod, all above bugs are fixed. 

Edited by Luksor
  • 2 weeks later...
Posted (edited)

From what I have been testing in 1.18.5 with the latest releases of Kreatures and Kritters, Feywild and Fantastic Creature, along with Lichen, is that the added entities don't seem to have enough weight anymore in the spawn process and just don't exist anymore. Could also be that they are a bit on the older end of things or that they would appear if I crank up the number of simultaneous entities at a time.

Will try the .02 to see if it still happens. Thank you again for all this heavy lifting you do for this modding community !

 

EDIT: Tried the .02, but I figured the spawning might have been heavily tampered by Biomes after rereading its description. Sorry for the false flag,

Edited by Randwulf
  • 3 months later...
  • 1 month later...
Posted
On 9/11/2023 at 10:47 PM, Spear and Fang said:

Nope. Not unless I can make some serious progress on it. But my other mods and irl are consuming way too much time right now  :(

On 3/1/2024 at 10:14 AM, pawsbrake said:

I was wondering if you wanted some help coding this and getting it back in shape? If you have it up on github I can contribute, or whatever you prefer.

Just mentioning/quoting the both of you because I'd like to see something (good) happen to this mod so I can add it to the immense list of mods I am using on my server. :D

Posted (edited)

Oh oops yeah I forgot about this.
Also, I have no plans on continuing to work on it.
Here's the source code and seal of approval from Jake.  If someone wants to take over, feel free.
Original repo is up on Jake's Github if you would rather start from there.

jakecool.png

farmlife2.zip

Edited by Spear and Fang
  • 9 months later...
Posted
On 4/24/2024 at 7:43 AM, Spear and Fang said:

Oh oops yeah I forgot about this.
Also, I have no plans on continuing to work on it.
Here's the source code and seal of approval from Jake.  If someone wants to take over, feel free.
Original repo is up on Jake's Github if you would rather start from there.

jakecool.png

farmlife2.zip 287.41 kB · 102 downloads

Does this work with the current version of VS? Also, are you planning on uploading it to the database with the 1-click install? I'm not sure how to install mods manually, but I'm sure there are tutorials online!

Posted
On 2/17/2025 at 6:36 PM, circusseal said:

Does this work with the current version of VS? Also, are you planning on uploading it to the database with the 1-click install? I'm not sure how to install mods manually, but I'm sure there are tutorials online!

doubtful that it works. No plans on uploading.  100% abandoned.

  • 6 months later...
Posted (edited)
On 2/17/2025 at 9:36 PM, circusseal said:

Does this work with the current version of VS? Also, are you planning on uploading it to the database with the 1-click install? I'm not sure how to install mods manually, but I'm sure there are tutorials online!

Just download the zips from the button on the moddb page and open the mods folder for vintage story
(this can be found on the start menu by pressing "Mod Manager" then "Open Mods Folder")
just drop em in there and be sure to enable them using the Mod Manager you just opened

On 2/19/2025 at 5:44 PM, Spear and Fang said:

doubtful that it works. No plans on uploading.  100% abandoned.

a true shame, this was one of the vanilla+ overhaul mods that i could easily see being made into the base game at some point and the VS experience is lessened in its absence. Thank you for all the work you have done @jakecool19

Edited by Samackel
Posted (edited)

It feels like nearly all the mod makers for this game have played Wurm online and I love it.

Countless times I have found myself saying 'Wurm does it that way'. In fact just last night I could not sleep because I kept thinking about Wurm cooking and VS cooking mechanics kept getting in the way of my memories.

so yeah..Wurm like breeding mechanics`.

Edited by CastIronFabric
  • 6 months later...
Posted
On 12/28/2020 at 11:16 AM, jakecool19 said:

Hello this mod greatly expands upon the current animal husbandry system and attempts to make it more realistic and fun. Features include:

Livestock Hunger System

  Reveal hidden contents

All livestock animals have a revamped hunger system that ties into almost everything about them. All animals now have saturation like the player and lose one saturation every 24 hours. Animals can eat and gain saturation by either grazing on vegetation, eating loose items, preying on other animals, or eating food from troughs. Animals will also be attracted to players when they have a food they like in their hands. Note: Animals will eat items and prey even if they are already full. All farmable animals can be fed animal feed either in a trough or as an item. It is relatively cheap and has a long shelf life but requires much more effort to make and attracts everything, including predatory wolves, and agile deers that can jump fences and steal food. Animals still need food even when unloaded, the only way for them to get food and not starve is for a trough with food is nearby. Although animals do not die from a lack of saturation, it is still important as it is tied to many different things.

Entity HUD Keyword Meanings

  Reveal hidden contents

Saturation: x/y (z%)

This shows you the current saturation of the entity if it is a farmable one. X is the current saturation, y is the maximum saturation, and z is the percentage of the current saturation.

Hungry!

If an entity has this word in it means that it is hungry. Hungry animals will not mate, grow, mate, and cannot be milked. On average animals are hungry when their saturation is below 75% but this varies with the Resistance trait.

Wild

When a wild female reproduces, its offspring will not increase in generation. The player must feed her either by trough or dropping an item she can eat. Once she is no longer wild, all her offspring and their offspring will gain generations.

Infertile

Females have a limited number of times they can give birth, and when they reach the max they can no longer get pregnant. Infertile chickens will also no longer lay eggs or incubate eggs.

Can be sheared

When an entity can be sheared it will display this. Right clicking with shears will cause it to drop an item. There is a chance you will damage it in the process.

 

Animals cannot be hungry to mate. When mating occurs the female gets pregnant she will have an increased food consumption of +50% for the duration of her pregnancy. Pregnant females can have a miscarriage if either their saturation drops below 50% or their health drops below 25%. This is affected by the Resistance trait. Babies have only half the maximum saturation of their adult selves. Babies that are hungry will stop growing, so keep them fed throughout their childhood! Female animals have a limited number of times they can get pregnant/lay eggs, then they will become infertile and stop bearing children.

mate-min.jpg.6630e0d2f4bcc79b397c303213b1ea7e.jpg

miscarriage.thumb.jpg.4547bf2959f4cfd7c9b7c16b330a1721.jpg

Every time an animal loses saturation they produce poop. Babies only produce the smallest amount of poop for their kind, males the largest amount, and females will produce either amount randomly. Poop can be used as a fertilizer for crops.

 

Genetic Traits:

  Reveal hidden contents

All farmable animals have genetic traits that determine different stats for it, shift+ctrl+right click an entity with an empty hand, to see the stats in your info log. Stats are inherited from parents. They range from Poor, Below Average, Average, Above Average, Exceptional

Health: Increases or decreases maximum health. Levels: -1, -0.5, 0, +0.5, +1

Speed: Increases or decreases movement speed. Levels: -40%, -20%, 0, +20%, + 40%

Digestion: Determines saturation per portion of food. Levels: 0.5, 0.75, 1, 1.25, 1.5

Hunger: Determines how much saturation is lost per day. Levels 1.5, 1.25, 1, 0.75, 0.5

Resistance: Determines how much food an animal needs not to be hungry and how resistant they are to miscarriages. (with Useful Stuff mod installed also determines how much damage they take)

Levels: +25%, +12.5%, 0, -12.5%, 25%

Animal Specifics:

 

Hare

  Reveal hidden contents

hares-min.thumb.png.cb11e3f1a5d6e6f3d1f21f0aa3c863dc.png


 The new livestock addition of the mod, rabbits can be seen as a highly efficient protein source and a source of small hides due to their fast reproduction, growth, and small diet, but they are highly competitive and vulnerable to predators.

Maximum saturation = 8

Eats items: All vegetables, as well as hay(dry grass).

Grazes on: Grass, (If Wild Farming is installed: Ferns, Flowers)

Eats in trough: All grain except rice, most vegetables, hay, and rot in large trough

Preys on: N/A

Poop amount: Small

Poop Type: Grazer

Gestation time(in game days) = 5

Pregnancy Recovery Time(in game days) = 1-3

Litter size = 6-12

Baby to Adult Time(in game hours) = 168

Maximum number of births: 8

Additional Info: Males will attack other males and babies, keep them separated

Chicken

  Reveal hidden contents

chickens-min.thumb.png.2de304b429fcae203c59192988aea544.png

Chickens will provide a daily supply of eggs, given they have enough room and food for them. They have the smallest and most expensive diet though.

 

Maximum saturation = 12

Eats items: All grains

Grazes on: Grass, mushrooms, (If Wild Farming is installed: Ferns, Flowers)

Eats in trough: All grain except rice, in small trough

Preys on: Grubs, (If Primitive Survival is installed: Earthworms)

Poop amount: Small

Poop Type: Avian

Incubation time(in game days) = 5

Pregnancy Recovery Time(in game days) = N/A

Litter size = 3

Baby to Adult Time(in game hours) = 120

Maximum number of eggs: 128

Additional Info: Infertile hens will not incubate eggs

Pig

  Reveal hidden contents

pig-min.thumb.png.7c655a42126af63801ace478a0df6fe2.png

These beasts have the largest litter size and diet of all the animals, being able to eat literal rot. Though they have to eat a lot more, and are a risk to bushes and beehives.

 

Maximum saturation = 20

Eats items: All grains, all vegetables, all meat, all dairy, all fruit as well as hay(dry grass), raw meats, and rot.

Grazes on: Grass, mushrooms, (If Wild Farming is installed: Ferns, Flowers)

Eats in trough: All grains except rice, most vegetables, hay, and rot in large trough

Preys on: Grubs, (If Primitive Survival is installed: Earthworms)

Poop amount: Small to medium

Poop Type: Normal

Gestation time(in game days) = 18

Pregnancy Recovery Time(in game days) = 1-3

Litter size = 7-14

Baby to Adult Time(in game hours) = 168

Maximum number of births: 8

Sheep

  Reveal hidden contents

milk-min.thumb.jpg.e5660a65ac07ab52ca0a9ea7d6bfecef.jpg

These creatures produce wool and milk. Though there diet is somewhat picky and they have the slowest reproduction of all the animals

Maximum saturation = 16

Eats items: All grains and hay

Grazes on: Grass, (If Wild Farming is installed: Ferns, Flowers)

Eats in trough: All grains except rice, some vegetables, hay, and rot in large trough

Preys on: N/A

Poop amount: Small to Large

Poop Type: Grazer

Gestation time(in game days) = 20

Pregnancy Recovery Time(in game days) = 14-21

Litter size = 1

Baby to Adult Time(in game hours) = 336

Maximum number of births: 3

Additional Info: Female sheep can be milked, and adults can be sheared for wool

 

Wolves:

  Reveal hidden contents

Maximum saturation = 20

Eats items: All meat

Grazes on: N/A

Eats in trough: Only animal feed in large or small trough

Preys on: Hares, Chickens, and Players!

Poop amount: Small to medium

Poop Type: Normal

Gestation time(in game days) = 12

Pregnancy Recovery Time(in game days) = 7-10

Litter size = 4-6

Baby to Adult Time(in game hours) = 192

Maximum number of births: 5

Additional Info: Extremely hostile, can cause significant injury to players.

Dogs:

  Reveal hidden contents

Maximum saturation = 20

Eats items: All meat

Grazes on: N/A

Eats in trough: Only animal feed in large or small trough

Preys on: N/A

Poop amount: Small to medium

Poop Type: Normal

Gestation time(in game days) = 12

Pregnancy Recovery Time(in game days) = 7-10

Litter size = 4-6

Baby to Adult Time(in game hours) = 192

Maximum number of births: 5

Additional Info: Any kills the dog gets, it does not get nutrients from, and the credit for the kill goes to its owners

Deer(Lichen mod installed):

  Reveal hidden contents

Maximum saturation = 18

Eats items: All grains and hay

Grazes on: Grass, (If Wild Farming is installed: Ferns, Flowers)

Eats in trough: Only animal feed from large trough

Preys on: N/A

Poop amount: Small to Large

Poop Type: Grazer

Gestation time(in game days) = 12

Pregnancy Recovery Time(in game days) = 4-11

Litter size = 1-3

Baby to Adult Time(in game hours) = 168

Maximum number of births: 5

Additional Info: Very agile, can jump over fences. Very hard to domesticate. Females produce milk and males can be sheared for their antlers.

Aurochs(Medieval Expansion mod installed):

  Reveal hidden contents

Maximum saturation = 24

Eats items: All grains, and hay

Grazes on: Grass, (If Wild Farming is installed: Ferns, Flowers)

Eats in trough: All grains except rice, carrots, hay, in large trough

Preys on: N/A

Poop amount: Medium to Large

Poop Type: Grazer

Gestation time(in game days) = 20

Pregnancy Recovery Time(in game days) = 4-11

Litter size = 1

Baby to Adult Time(in game hours) = 336

Maximum number of births: 4

Additional Info: Females can be milked

Pets:

  Reveal hidden contents

2021-08-07_17-18-01.png.42bedfa39e13ab03f6ef30dc491875ab.png

Wolves can be turned into dogs once they reach generation 10. To turn them into a dog shift-right click with a collar and they will be owned by you. Note: The color of the dog may be different from when it was a wolf. To give the dog commands, use a pet whistle. Dogs will stop obeying you if they are hungry. Shift+left click to set and order, and ctrl+left click to set an aggro level. Shift+right with a dog selected to give them the current command or aggro level, or if you are not looking at a specific pet it will give every pet within a 30 block radius that order and aggro.

Current Commands:

Stay: The pet will not move

Wander: The pet will freely wander around

Follow: The pet will follow you and teleport to you if you get too far away

Current aggro levels:

Passive: The pet will not attack at all

Defend: The pet will attack entities that attack it

Protect: The pet will attack entities that attack it, it’s owner, or generation 3 animals

Hunt: The pet will attack entities that it’s owner attacks, attack it, it’s owner, or generation 3 animals

Food Troughs, Compost Bins & other Changes/Additions

  Reveal hidden contents

Troughs have been revamped in order to meet the new food needs of the animal. It now takes 1 item to make one portion in either trough. The large trough capacity has been increased to 64 and the small to 32. Rot can be placed in large troughs for pigs, and dry grass in small troughs for hares. Hold shift to insert 4 at a time.

 

smalltrough-min.jpg.770a68891e71ab90cf7fc01aeb9cbf49.jpg

 

largetrough-min.thumb.jpg.62e62836578744c457e7431a469d79d2.jpg

 

Compost bins are added for getting rid of unwanted food to give to pigs. It has four slots and most things will rot in less than 24 hours inside of it. The amount of rot gained from food items like grain, fruit, and vegetables has been increased. Grubs can be collected by placing a compost bin full of rot on top of a hopper. Grubs will grow and eat the rot and fall into the hopper. They can be eaten for a tiny snack(GROSS!), and you can place them on the ground by shift+right clicking. They will go around and eat poop.

 

compostbinrecipe-min.jpg.34e2b5134b7e6ab01f2fc53cf85e31dd.jpg

Animal traders specialize in the selling of domesticated animals. They will sell caged babies at generation 10, for a hefty fee of course.

Wool can be sheared from adult sheep. Greasy wool fibers need to be cleaned with lime water to be turned into twine, and wool twine can be turned into white wool sheets. Wool can be used in similar ways to linen and has double the clothing repairing abilities.

Rice, rye, and spelt now drop dry grass on harvest.

Animal handling gloves can be crafted from 4 leather and 2 twine and can be used to carry small animals.

If you have meat from another mod, it can be fed to meat eating wolves and pigs by making sure it is in an edible form, by either cooking or curing it.

While animals can graze on all plants, not all plants are good for them. While horsetail can heal, lily of the valley, fly agaric mushrooms, cinnamon ferns, and eagle ferns will poison animals.

If you want to raise dogs for other people, make sure you do not claim the wolves! Once you put a collar on a wolf it turns into a dog that only you control, and any babies made from female dogs owned by you will also be owned by you.

The traits will also show you the age of the baby, and the amount of births a female animal has left. If Useful Stuff mod is installed it will also display that entities given name with a ceramic tablet.

For big animals, like sheep, make sure you give them a wide area and put there trough in the middle of the pen. They will walk in circles if they cannot path properly.

Note: There is an in-game Farmer's Guide with the rest of the guides

Note: The hitboxes of the troughs were removed in order to allow better pathfinding.

Note: While animals can eat dropped items, they cannot do so if they are unloaded, say if you were to go far far away. Troughs will automatically feed them while unloaded so they are a definite upgrade to have.

Config Explained:

  Reveal hidden contents
  • RestrictPathfinding: When true, restricts the pathfinding to a line of sight for food
  • PathRange: Determines how far animals path for food blocks
  • PathItemRange: Determines how far animals path for players holding food and food items
  • PoopEnabled: Whether animals drop poop or not
  • UnloadedHungerEnabled: If true hunger is applied even if the animal is unloaded or there is a time skip
  • ShearingEnabled: Whether or not shearing is enabled
  • PetsEnabled: If false, will disable all pet related items
  • GluttonyEnabled: Whether animals eat items even if they are not hungry
  • LichenEnabled: Whether to use Lichen patches
  • MedievalExpansionEnabled: Whether to use Medieval Expansion patches
  • PrimitiveSurvivalEnabled: Whether to use Primitive Survival Patches
  • WildFarmingEnabled: Whether to use Wild Farming patches

Update notes

Please let me know of any bugs, and feel free to leave any suggestions or feedbacks. Happy farming! 🧑‍🌾👩‍🌾

https://mods.vintagestory.at/show/mod/47

 

Compatibility:

Wild Farming

Useful Stuff

Primitive Survival

Lichen

Medieval Expansion

 

Disclaimer: Please post any bug reports, suggestions, and feedback on the forum page of this mod. Anywhere else, such as Discord, will be ignored!

Can we please get a update on this mod???? 

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.