Functional Sheep (Look! A living sheep!) V1.3
by Lyralei
Uploaded July 22, 2023, 2:17 p.m.
Updated Aug. 20, 2023, 5:17 p.m.
Get yarn for Zoe22's knitting mod from your sheep!
"I'm not seeing the option!" _Make sure to do 2 things to fix this: _ 1. Buy a new sheep after each update. Else things get buggy! 2. You can't just endlessly shear a sheep! :p So once you have bought that new sheep, you have to wait a few hours before the option shows up. Sheep come with a cooldown before it reaches '1'. Every 20 min, the growth increases by +0.10, which can be tuned with Nraas Returner!
🐛 What to do when reporting a bug
If Nraas is throwing any errors (called Error traps) please send them to me! It's the only way I know exactly what to fix and what the problem is. And of course, an explanation as to what's happening in your game helps too ;)
❗ (if Yesterday, 15-09-2021 caused you for the sheep not to work at all, redownload!) Please redownload if you were experiencing massive lag! See 'Recent bug fixes'
As the Sims 4 Cottage Living is slowly getting closer and closer to Its release date, and MTS is currently doing a CottageCore challenge, I wondered: 'how hard could it be to make a functional sheep?'
I will tell you, it was easier said than done! :p But! I got something in the end that I'm really happy with to share these cuties with you all!
It might not be so heavy gameplay-featured as you all are used to from my mods, as I made this mod entirely (with its assets and custom script) within 3 weeks. I'm actually amazed I got this done at this state to begin with :p
NOTE: This mod is still at its early stages and I will be adding more features & fix any bugs where necessary!
Recent bug fixes
V1.3 (20-09-2023): - Fixed an issue where, once loading your save, the sheep would throw an Script Error (sometimes even 10 at the time). This should be fixed now. - Fixed an issue where the sheep could slow down the game because it was performing animations all the time. It will now just teleport to different spot when off-camera. - Fixed an issue where the moods and names wouldn't always stay persistent. - Community/NPC sheep will now function as intended, and living their happy lives. - Fixed an issue where with Zoe's knitting mod, the sheep wouldn't be possible to be sheared. THis is no longer the case. - Fixed an issue where the moods would stay around a certain value, never going up.
V1.2:
- (as of, 16-09-2021) Fixed a bug where I accidentally imported the wrong DLL/script into the sheep, causing a tooltip to say something like 'Sims3.Gameplay.Objects.Miscellaneous.Lyralei.LyraLivingSheep' and your sheep not working. :faceslap:
- Accidentally made a jig object that, if the sheep used that a lot, could generate about hundreds of them, which caused a massive lag around the sheep area (or the horse ball rather that they were using)
HOW TO FIX THIS IN YOUR EXISTING SAVE: I was creating some very unnecessary Jigs. So around where the horse ball is, make sure that with Nraas and use the 'Debug enabler' radius purge (so you click on one object, say, the horse ball, and go to nraas > Debug enabler > Radius purge. That should delete all the jigs (which are hidden) With the new update this won't happen anymore and no Jigs are created (aka no more lag around the horse ball)
Alternatively you can also do this by doing: "MC > Object Stats > Non-Inventory > jig > Flush" which is a great thing to do anyways as EA also doesn't always remove jigs properly ;)
Huge thanks to SonjaYU for the bug report!
V1.1:
- Optimised an issue where the Alarms assigned to the sheep in the background were slowing down the game. (other lags are actually not related to the sheep, I've tested this throughout as of this update)
- NPC sheep can now do more needs-related stuff. (however, they won't die if you don't give them a hitching post or whatever)
- NPC sheep can now be used to get wool for Zoe's knitting mod.
- NPC sheep can be abducted now. But you won't be able to save them!
- Fixed a bug where sheep would use the Horseball all at once :p (or stand awkwardly in the ball after finishing, resulting into some awesome images sent in by some people testing the mod :p)
- Fix for when switching worlds and there are incredibly buggy sheep (I'll spare the technical details) But if your sheep are disappearing after loading/switching a world, that's why. I'd recommend re-buying said sheep.
- Increase the move time to fix lag on low-end computers (between 30 min - 60 min)
- Brightened the texture for the eyes (see new screenshots) because I do read Reddit and I have seen the comments on the sole eating darkness in the eyes (Which I agree with lol) :p So this one is for you! Next time feel free to comment that here though, I can take it :p
NOTE: It may happen after this update that nraas will throw an error on either the sheep or lot. This is because on each worldload I'm 'resetting' the sheep, which could mean that it either complains about null references that are being cleaned up right at the same time nraas loaded the world, or because of setting up the animations. Don't worry about this! This is just a conflict issue with nraas's 'error checking' and my mod re-instantiating your sheep :)
V1.0 Hotfix (All mesh fixes):
- Fixed an issue where the sheep had 2 other presets but they were of the wrong preset. Right now the sheep only has one)
- Fixed an issue where the sheep's shadow was the wrong way around.
- Fixed an issue where when the sheep was performing idle animations, and the camera was far enough for the game to switch the mesh to the lower LOD, the sheep would look rather unsettling :p
- All fixes above also are fixed on Sheo
I'll be fixing the shiny bedding soon as well!
About the sheep
All sheep come with needs, just like your sims! All of them currently share the following needs:
- Hunger
- Thirst
- Social needs
- Coldness
- Bladder
- Sleep
Each need goes from 0 to 1. (0 meaning that they're not hungry, thirsty, etc. 1 being that they're starving, dehydrated, etc).
Sheep are pretty capable of taking care of themselves though! As long as you add a Hitching post (the same that horses use) and a Shelter, they'll be fine ;)
When sheep are cold, they're most likely going to jump to their shelters, so they won't just be hanging out there for sleeping, but also taking shelter from the hail, rain, and snow! (or, super cold temperatures!)
Social interactions
- Sims can also befriend sheep by talking to them! Sheep are pretty quick to trust your sims though!
- If you got Zoe22's knitting mod installed... You can now gather yarn from your sheep! I do hope to make a loom in the future for this.
Checking their needs:
To check a sheep's need, simply click on the sheep and click 'Check info and Mood about this sheep' and you'll see what its needs are (as well as its gender and personality)
Routing to different objects:
I haven't yet been able to make the sheep navigate by walking (EA calls this a 'routing component'), therefore they literally 'jump' to the objects they want to interact with. it might be a bit silly, but it was the best I could do.
In future updates, I hope to have fixed this! But it takes quite a bit of time to get this done.
Sheep and their necessities
While we've talked a bit about what kind of needs they have, what about what they need to stay alive?
Shelters:
Shelters come as bedding (if you made a big indoor barn, for example, this is especially great!) and a regular small house. Each shelter has a total of 4 Spots, so if you got 5 shelters, make sure to have 2!
The shelter will make sure your sheep stays dry (Sheep HATE the rain! and if you were partially made out of wool, you might know why ;)) and if it's winter, it's THE place to warm up.
KNOWN BUG WITH THE SHELTER: Sometimes sheep will have a funny way of standing in the shelters. It's pretty meme-worthy though :p Like this one:
"Got some barley, mate?"
Hitching post:
Just like horses, sheep can eat and drink from the hitching post. The hitching post does have a new thing that isn't too much to see for the regular user, but I made 2 additional slots for the hitching post. So any mod that replaces a hitching post's RSLT resource will conflict with this.
"But why don't they just graze?" You might ask. Well, wild sheep have the ability to travel to different places and therefore get different nutrients. Captive sheep, however, don't. Therefore they also need a mixture of hay and grass to survive. Thus, the need for a hitching post! See it this way: if you were to eat only but an apple, you wouldn't get much nutrition out of it (in fact you might even get sick of the idea of eating just apples)
Grazing patches: Optional: but can be nice for the players who dedicated a small area for the sheep to stay in, rather than just randomly standing around the front garden.
This patch is invisible in Live mode, but in buy/build mode you can see a green box that is the grazing patch. They do come in 5x5, 10x10, and 15x15. If you ever need a 30x30, just get 3 10x10s next to each other ;) or 2 15x15
Horse ball:
Optional: Because sheep like entertainment too wherever possible! Whenever your sheep get bored they'll start using the horse ball and play with it. That is, as long as a horse isn't using it of course ;)
KNOWN BUG:
Sometimes, when you got multiple sheep, it tends to have this bug where multiple sheep are using the same horse ball. The reason for that is because the script that checks it, tends to get run at the same time and therefore thinks the state of the horseball is that no sheep are using it.
Temporary fix: Place your sheep one by one on the lot, but in such a way that you wait 20 sim minutes and place the second sheep. OR reset your sheep the same way, but resetting Each sheep with some sim minutes between them
Other sheep:
While you could own 1 sheep, it's strongly recommended you don't. Sheep are social creatures and need more sheep to look out for one another (they're prey animals, so the more eyes the better!). You'll notice that their social needs go down quite a bit if you only have 1. Therefore, always get a minimum of 2 sheep!
Social worker
If you don't take care of the sheep or give them any of the items they need, the neighbors might phone up the social worker to have them take a look. This system works the same as abandoning a pet.
Don't be worried though! You'll first get a warning an hour before the neighbors decide to call the social worker.
NOTE: If your sheep had all the items it needs but it simply didn't or doesn't do anything and just stays there, simply reset the sheep through NRAAS > Reset object. There's a slim chance this happens but 99% of it's fine! Also! make sure that if you got a lot of sheep, that you got multiple hitching posts!
Sheep and their personalities
Different sheep will have different personalities! I haven't fully developed the differences yet, but some of them are present!
Different personalities: - Kind - Evil - Playful - Lazy
Playful sheep: Tend to make use of the Horseball a bit more than your regular sheep.
Lazy sheep: Tend to sleep more than other sheep. (at random places usually too!)
Kind sheep: (NOT YET IMPLEMENTED)
Evil sheep: (NOT YET IMPLEMENTED)
Alien Abduction
Each week that goes by (so the end of the week when you bought your sheep), there is a 30% chance that your sheep could get abducted by aliens!
When that happens, you got 2 options:
- Save the sheep by going to the military and click 'save sheep'
- Ignore it and live your sim lives.
If you do choose to go with saving your sheep, you'll be surprised with an interactive story that you can play (sort of like a minigame ;)) and hopefully, save your sheep (and maybe save its buddy Sheo too if you really want a sheep with sunglasses).
Eventually, when you save your sheep, it will be in your family inventory. However, if you lose the sheep, then you can't save the sheep anymore.
"Can I just put sheep in my world and not add any of the need necessities?"
Of course! I put in a check that only has need decays enabled if the sheep is on the home lot of your sims! If you want to add sheep into the wild, simply add an empty lot in the landscape and add the sheep onto that lot. They'll move around, but not needing any shelter or hitching post. Or even a grazing field! (Unless you want to add that of course)
Object related info:
Sheep:
- Catalogue: (sort by function) Pets > Horses (Sort by room) Outdoors > Lawn Ornmaments
- Price: 1.650
- recolorable: No
- Presets: 1 (I hope to later introduce different breeds)
- Polycounts: High: 8372, Med: 1006
- Mesh credits: http://3dmag.org/en/market/item/512/ (although I did make it game ready and unwrapped the mesh)
- Textures: Me
(other info) - Has custom Rig - Comes with custom animations (Idle, jumping, grazing/eating, play with ball, sleeping) - Has custom script
Sheep (Sheo):
- Catalogue: can't be purchased, as it's a reward. See 'Alien abduction'
- Price: 1.650
- recolorable: No
- Presets: 1 (I hope to later introduce different breeds)
- Polycounts: High: 8622, Med: 1006
- Mesh credits: http://3dmag.org/en/market/item/512/ (although I did make it game ready, gave it glasses and unwrapped the mesh)
- Textures: Me
(other info) - Has custom Rig - Comes with custom animations (Idle, jumping, grazing/eating, play with ball, sleeping) - Has custom script
Shelter (outdoors) - Catalogue: (sort by function) Pets > All - Decor > Misc decor - Price: 120 - recolorable: Yes, 3 channels - Presets: 3 (See images) - Polycounts: High: 864, Med: 303
Shelter (Indoors) - Catalogue: (sort by function) Pets > All - Decor > Misc decor - Price: 20 - recolorable: No - Presets: 1 - Polycounts: High: 145, Med: 73
Grazing patch 5x5, 10x10 and 15x15 - Catalogue: (sort by function) Decor > Misc decor - Price: 0 - recolorable: No - Presets: 1 - Polycounts: High: 24
Upcoming Features:
- Live & death update (involving sheep breeding and sheep dying of old age)
- Working some more on the personalities
- More interactions for sims to interact with sheeps
- Adding a routing component (so your sheep will walk around rather than jump)
- Creating a sheep spawner through town edit/CAW for easier wild sheep placements
- Getting products from sheep (other products other than Zoe22's wool ;))
Known bugs
- The animations aren't really amazing, but as a non-animator, I have tried my best to make them as nice as possible! If anyone wants to make these animations even better, feel free to share the CLIP files of the edited animations with me!
- When sheep are using the horse ball, they'll first start out with being inside the ball. Currently i'm looking at a workaround for this, but it's not a easy one to fix
- when sheep use the horse ball and all sheep have been placed at the same time, there is a chance that all of them will be using the horse ball. It's therefore recommended that you place one sheep at the time (So place the other sheep once it moves)
- There is a chance that the military base shows that there are sheeps to save from the aliens, i'm still working on a fix for this.
Other Credits: Thanks to the people on discord for their feedback! As well as Zoe22 for giving permission to integrate her mod into mine (You'll see soon enough what that is ;) It does involve sheep shaving :p) And Battery and Tashiketh for some of the brain breaking logic that exploded my brain (and battery and gamefreak130 for answering any ts3 API related questions)
Other Uploads By Lyralei:
TS4 Bella bachelor/Goth for TS3
by Lyralei
Hi, is there anyway you could upload your version of Bella Bachelor from /post/148208665331/ ? Ever since TS4 came out I've wanted that version in TS3 and yours looks identical to the TS4 version.
The Journal Mod
by Lyralei
Update 29-04-2021: - French translation added! Thanks @SecretX ! A requested mod by a patreon! :) It's, as expected from reading the title, a journal! The object's description reads as
"Camisole Dresses" with and without shirt
by Lyralei
As summer approaches, dresses are usually the one priority thing I think of when making CC, because... Dresses! And in this case, Camisole dresses! Now why Camisole dresses you may
[Simblreen 2023 Gift] Natural Eyebrows
by Lyralei
Happy halloween! And in case you did the pe
More Senarios Upon Moving
by Lyralei
* Please redownload!* Fixed an issue where it may trigger the events whenever the game itself is moving families around (This is usually something Nraas StoryProgression does, alternatively the game
"Hey, mom!" Bob cut - Judy approved!
by Lyralei
A hairstyle for simmies who want to go back to the good old days, or maybe just wanting to rock those bangs! This hairstyle is perfect for whoever loves bangs
~No more Weight loss/Weight Gain when swimming Mod fix~
by Lyralei
Anyway! This is just a fixed version of @champs-les-sims tuning mod! Because the value was set as a negative number, the sim would gain weight. If it is positive, it means your sim will lose weight.
Cosmic Harmony - 1 br, 1 ba + CC
by Lyralei
The lot itself was actually meant for those sims who rather spend their spare time outside, sitting in their garden admiring the view of their cute little garden! It would make a great little witch hut as well as the lot has lots of plants and flowers which will keep your witch sims happy for a veeeery long time