More Awesome Than You!

Ye Olde Simmes 2 Archives: Dead Creators => Ye Olde Crammyboye Archives => Topic started by: crammyboy on 2005 November 04, 23:35:48



Title: Let Slobs be Slobs Version 2 (11 Nov)
Post by: crammyboy on 2005 November 04, 23:35:48
This hack will let sloppy sims be sloppy.

(http://www.moreawesomethanyou.com/terror/green.gif)

Completely re-written from version 1, this version includes all clean-up interactions, washing interactions and motive helpers.

Sims with zero neatness will:
   Bathe only on a Sunday.
   Never clean.
   Never complain about the environment or their hygiene.

Sims with zero activeness will never clean, but they will complain.

Sims with neatness between 1 and 500 will clean on a much reduced level.  Increasing based on neatness and activity compared with random values. Because the system is random, there may be variations.

Sims with a below zero aspirational score and neatness < 500 will not:
   Complain about their hygiene or environment.
   Clean.
   Bathe.

Sims with neatness > 500 will behave normally.

Sims with neatness < 400 will complain less often about the environment.

Install the package into the downloads directory.

For Nightlife.


Title: Re: Let Slobs be Slobs
Post by: vecki on 2005 November 05, 05:14:43
*squeals like a schoolgirl*

thank you, now maybe being slobbish will actually mean something OTHER than farting and burping!


Title: Re: Let Slobs be Slobs
Post by: skandelouslala on 2005 November 07, 13:19:31
Nice!  Question though...will this prevent messy sims from complaining about the enviroment score?  It seems like even my sloppiest of sims will stand there waving their arms bitching and moaning if the enviroment score is low.


Title: Re: Let Slobs be Slobs
Post by: Vesca on 2005 November 07, 13:31:15
This is a great hack - I have a house-full of 8 sloppy sims and this hack is perfect for them.  They definitely need a maid because they don't do a darn thing around the house except make messes!  They don't clean up a thing - it's a hoot to watch them live in a pigsty.  They do complain about the environment though so I had to download Inge's less whiny hack (as I don't think Pescado's is updated yet).


Title: Re: Let Slobs be Slobs
Post by: dizzy on 2005 November 07, 19:53:08
I think it needs a bit of tweaking. "E < ((CL / 5) + N + A -1000) / 10" actually makes my sims more likely to clean up food dishes.

The problem is that my E scores tend to be pretty low, so could you maybe factor E on a curve or something like that?


Title: Re: Let Slobs be Slobs
Post by: Oddysey on 2005 November 07, 22:14:54
Even slobs get desperate . . . and desperate people do desperate things.


Title: Re: Let Slobs be Slobs
Post by: crammyboy on 2005 November 07, 22:29:19
I think it needs a bit of tweaking. "E < ((CL / 5) + N + A -1000) / 10" actually makes my sims more likely to clean up food dishes.

The problem is that my E scores tend to be pretty low, so could you maybe factor E on a curve or something like that?

probably not a curve, but I was thinking of active/2 to make it less of a factor
  E < (((CL/5) + N) * 2 + A -1500) / 15

or subtract the cleaning skill bonus such that even excessively neat sims need cleaning skill.
 E < ((CL/5) + N) + A -1000) /10 - 20

or both.

BTW: just testing the global cleaning interaction change at the moment, which should apply the sloppiness to counters, sinks, showers, etc.


Title: Re: Let Slobs be Slobs Version 2 (11 Nov)
Post by: dewshine on 2005 November 23, 02:33:52
Oh, yeah... I like this hack.  It works great for my trashed out family of slobs who live in a tiny one room cabin with the stove in the front yard.  Every sim walking by has to stop and do the "it stinks" animation... even if the green gas has stopped coming off the slob... hahaha... And what I like the most? He doesn't care!  hahahaha... 

Thank you.


Title: Re: Let Slobs be Slobs Version 2 (11 Nov)
Post by: GloamingMerle on 2005 November 25, 20:38:26
Any idea if this will conflict with TwoJeffs always-wash-hands hack? It sounds like it might.  :-\

I love the idea of sloppy sims being more slovenly, but hand-washing after you've used the toilet is a big deal for me.. *shudder*

Before that hack, or in the first game, I'd sometimes have to look the other way when a visitor just had himself a virtual bowel movement, then ambled on over to have a slice of pizza. *gag*

It's just a thing for me. Anyway, I'd appreciate a response. Thanks in advance.


Title: Re: Let Slobs be Slobs Version 2 (11 Nov)
Post by: crammyboy on 2005 November 26, 13:30:08
Probably not. But why would slobs want to wash hands?


Title: Re: Let Slobs be Slobs Version 2 (11 Nov)
Post by: syberspunk on 2005 November 27, 11:13:47
@GloamingMerle - I don't think this conflicts with TwoJeffs' hack. I have a modified version of his hack in my game, and looking at the code, what happens is that the command to wash hands gets immediately pushed onto the queue pretty much after the sim flushes the toilet. The majority of the code in Crammyboy's hack involves TEST bhavs, which pretty much, as far as I understand it, test whether a sim will do the specified interaction. Since TwoJeffs' hack does not call a test bhav, it just directly calls that action, it should not conflict with this hack. And... from my experience playing with both hacks in my game, my sims wash their hands fine. With TwoJeffs' hack, sims will pretty much always wash their hands (unless they have 0 neatness).

@Crammyboy - I typically maintain my sister's hacks, keeping them up to date as possible (she's too afraid to mess with installing hacks herself so I take care of that, making sure they are updated and that there are no conflicts). Anyways, today, the for first time, I actually noticed a difference (I haven't really played NL for that long, and right now I only have been playing my legacy household at Uni, which only has my simself, who is reasonably neat - i.e. has at least 5 points of neatness).

Anyways, long story short, we observed that two of her sims wouldn't clean a counter top. I know this is part of the functionality, but you also state above that, for sims who have 1-5 neatness, there will be some randomness depending on activeness too. Well, the two sims had equal neatness (both had 4 points), but the mother had 4 points activeness and the son had 7 points activeness, yet they pretty much equally did not clean the counter. As soon as they started, they pretty much stopped.

My question is, is the randomness supposed to be whether they will clean it or not? Or like how long they will clean it? In other words (and I haven't looked at the code specifically), is it because cleaning is done in a loop, and so each cycle will go through the random check for whether or not to clean. I think that, if this is the case, it will be pretty difficult to actually get some randomness. Sims will probably pretty much always appear to decide to not clean. If it were possible to have the personality checks done once, before entering the loop, then you could actually get some randomness where some sims do clean, and other sims don't. But if the check happens each cycle in a cleaning loop, then there seems to be a higher chance that they end up not cleaning altogether. I hope this makes sense.

The reason why I think this is, well I've toyed around with trying to make a hack where the fire alarm and the burgular alarm fail randomly. But it seems that the code for those objects pretty much loops over time, and constantly checks the status of the lot. So even if it fails on one cycle, it may succeed the next, and I don't know how long each cycle/loop takes. Essentially it would just mean that, if a fire starts or a burgular starts, you might have a chance that the alarm does not immediately go off, but it is still fairly likely that the alarm will go off while the fire or burglary keeps going.  The point of this is to ask how the checking works, and maybe suggest a way to possibly improve the checking if it can be placed outside the loop (assuming that I am right about the loop in the first place). If this is not the case, then it might just be a coincidence that the sims just happened to not clean those several times.

Finally... aside from my question, I have a separate request. If I am not mistaken, I would think that this hack might possibly conflict with Inge's ijNoCommunityPlateClearing hack. Could you possibly include this functionality and add checks for Is this a Community Lot? and probably if the sim is selectable, so that at least selectable sims do not clean such things as plates, puddles, toilets, and anything else that would be ridiculous for visiting sims to clean on Community Lots. I know this hack is meant to allow Slobs to be Slobs, but since it already modifies all the clean interactions, it would just make sense to have the functionality included as other/separate hacks would just conflict.

It seems ridiculous that our selectable sims, even if they are super neat, will try to clean up puddles and put away dishes on Community Lots. So there should be checks to see if they are on Community Lots to begin with. But... there should also be checks that probably limit this to selectable or playable sims, that way NPCs on community lots can still clean.

Just a suggestion. I suppose I can make these changes myself if I really wanted them. But I figured, in case you ever release updated versions, it would help to have them in already. ;D

Ste


Title: Re: Let Slobs be Slobs Version 2 (11 Nov)
Post by: DebWilldo on 2005 December 06, 02:04:17
 O'boy!...this hack is gonna' be fun!!! ;D
  thank you!


Title: Re: Let Slobs be Slobs Version 2 (11 Nov)
Post by: MaximilianPS on 2005 December 31, 18:32:32
this is just the kind of mod that i love  :D


Title: Re: Let Slobs be Slobs Version 2 (11 Nov)
Post by: IgnorantBliss on 2005 December 31, 19:09:25


Sims with zero neatness will:
   Bathe only on a Sunday.
   Never clean.
   Never complain about the environment or their hygiene.



I assume this means they will only bathe autonomously on Sundays, but you can make them bathe/shower more often if you want to?


Title: Re: Let Slobs be Slobs Version 2 (11 Nov)
Post by: myskaal on 2005 December 31, 20:12:03
I lvoe the idea of this hack, but...

Quote
Sims with zero activeness will never clean, but they will complain

This part doesn't make a whole lotta sense to me. Lazy doesn't neccessarily mean you can't be a neat freak. In the real world my "active" score probably lands at about a 3 or 4 but I can't sit still in a trashed, cluttered, dusty, dirty area.

So does choosing to clean scale up with activity? i.e. a 2 active 9 neat sim will still ocd clean simply because their neat score should make them cleanliness ocd?



Title: Re: Let Slobs be Slobs Version 2 (11 Nov)
Post by: MaximilianPS on 2006 January 02, 17:14:24
i agree with myskaal ...
  activeness mabye can reduce the cleaning wishes.. but this isn't mean
  "no activity = no neat"

and.. i hate the soap bubbules of the 100% neat person  >:(
i think that sould be used just when a sim have 100% of cleaning skill, don't you  ???


Title: Re: Let Slobs be Slobs Version 2 (11 Nov)
Post by: Renatus on 2006 January 02, 22:10:44
Hehheh. I love this, especially the lazy part - it makes perfect sense to me after some of the roommates I've had. If you can stand a real-life anecdote:

I've had two different roommates who prefered their spaces clean and tidy, but at least when I lived with them, they would never pick up after themselves. They both let their dishes pile up in the sink and left opened packages scattered about the house, and whereever they happened to drop an item was its new home. However, they both incessantly complained (loudly) about how terribly dirty the house was, with expectant looks in the direction of everyone but themselves. With the last roommate it drove me so crazy that when he was gone for a week I cleaned the entire house, and after ten hours I had about three bags of trash, three recycle bins of cardboard, and FIVE of old newspapers.

Please keep in mind I am a naturally sloppy person and after cleaning my flat every surface is crowded with clutter within two days!

So yes, I think it is very realistic for someone to be a neat freak but not want to lift a finger doing the cleaning themselves - they simply expect someone else to do it for them. ;)


Title: Re: Let Slobs be Slobs Version 2 (11 Nov)
Post by: crammyboy on 2006 January 02, 23:00:47
I assume this means they will only bathe autonomously on Sundays, but you can make them bathe/shower more often if you want to?

Yes that only refers to autonomous bathing.
i agree with myskaal ...
  activeness mabye can reduce the cleaning wishes.. but this isn't mean
  "no activity = no neat"

and.. i hate the soap bubbules of the 100% neat person  >:(
i think that sould be used just when a sim have 100% of cleaning skill, don't you  ???
I have met people, who are obsesively neat, yet hardly do any cleaning.


Title: Re: Let Slobs be Slobs Version 2 (11 Nov)
Post by: tunaisafish on 2006 January 03, 01:41:48
Perhaps to make it more lifelike, the lazy but neat sim will never clean if they live with someone else ;)

Get me and another like me in the same house and it's a battle of wills to see who cracks first.


Title: Re: Let Slobs be Slobs Version 2 (11 Nov)
Post by: RainbowTigress on 2006 January 04, 20:22:11
This is very interesting.  I never thought about this much, but I guess that's why I like things to be neat and clean, but I hate having to clean.  So it is definitely possible to be lazy and neat at the same time. :)


Title: Re: Let Slobs be Slobs Version 2 (11 Nov)
Post by: Zeljka on 2006 January 05, 23:05:03
This is very interesting.  I never thought about this much, but I guess that's why I like things to be neat and clean, but I hate having to clean.  So it is definitely possible to be lazy and neat at the same time. :)

It is possible, but it's damn hard when you are... (waves arms and wishes for a cheap maid)

I am ecstatic to see this mod. Most of my Sims are pretty sloppy since the Email challenge opened my eyes to how much more efficient they are.

I've often wondered why a 0 Neat Sim would give a damn if his toilet needs a scrub, particularly if he has a maid to do it. Even with 10 cleaning points. Just because you know what to do doesn't mean you're interested in, or going to do it.


Title: Re: Let Slobs be Slobs Version 2 (11 Nov)
Post by: RainbowTigress on 2006 January 06, 17:03:49
Yes, Zeljka, I like the way you said that. :)


Title: Re: Let Slobs be Slobs Version 2 (11 Nov)
Post by: Pegasys on 2006 January 23, 20:25:35
Hi CBoy, just wanted to tell you that I just installed this hack today and I love it. I had made a Sim with 0 neat points and was wondering what the h*ck was he doing cleaning up after himself!  Installed your hack and love the results.  Now I might even finally witness death by flies ;)


Title: Re: Let Slobs be Slobs Version 2 (11 Nov)
Post by: Grater on 2006 January 25, 12:59:42
heheh, this hack is funny in ISBI challenge after ripping out Bathroom Uses You. I have like 6 sims in the house with really low neat, they wander around stinky all the time. The only neat sim is a female elder who habitually wanders around in nasty underwear wetting herself. It rules.


Title: Re: Let Slobs be Slobs Version 2 (11 Nov)
Post by: Ancient Sim on 2006 February 06, 05:54:09
LOL, I should have read this more thoroughly, or at least digested it better.  I've been totally confused as to why a couple of my Sims are constantly complaining that they stink, yet doing nothing whatsoever about it except "gussying up".  Nina Caliente has been like this for what amounts to almost a decade now, ever since she went to prison, and another Sim wouldn't have a bath even when I walled her in with nothing but a bathtub for company.  Now I know why, they're both well into the red aspiration-wise.

The only problem is that it's affecting all the dormies and I'm wondering if you can do something about this?  I presume it's because they all have their aspirations set at a sort of 'limbo' level and it would appear the mod is reading it as aspiration failure.  I have 10 dormies wandering around stinking the place out and monopolising the mirrors and the hot-tub and it's getting a bit annoying now to be honest, so can you alter it so the mod will let them use the bathroom facilities???  It would be better if the mod discounted all non-playable Sims and it doesn't seem as if it is doing.


Title: Re: Let Slobs be Slobs Version 2 (11 Nov)
Post by: Grater on 2006 February 06, 10:26:40
They wouldn't be dormies if they didn't stink. But you could always use Bathroom Uses You so they have to wash every time they pee (unless they're indulging in that other detestable dormie habit).


Title: Re: Let Slobs be Slobs Version 2 (11 Nov)
Post by: Ancient Sim on 2006 February 06, 21:43:59
Yes, I could use that, but it's more of a treatment than a cure and I don't really like it because it forces people to shower when they're almost fully green in hygiene, even when they're so tired they can't stand up, which I find somewhat annoying.  It also pushes them into the shower when they desperately need the comfort of a bubble bath, or puts them in the bath when all they really need is a shower ...  Also, when I have it in dorms it tries to get all the visitors to use the shower and they can't, so they get stuck in the bathrooms and unless I happen to see them, they either block it for everyone else or pop off in a very stinky fashion.  Anyway, the dormies don't pee everywhere when bathroomusesyou is in and I would miss that terribly, so it's basically a no-no.


Title: Re: Let Slobs be Slobs Version 2 (11 Nov)
Post by: RainbowTigress on 2006 February 07, 03:51:57
Oh, gosh, I love the bathroom controller.  I couldn't live without it!  I always hated micromanaging my sims' bathroom habits.  Now they go when they need to or I tell them to go use the bathroom.  And the visitors trying to use the shower thing appears to have been fixed in the latest version, as well as babies getting stuck in the bathroom after being born and toddlers getting dropped on the floor when the parents are thrown out.  Now they carry the baby or toddler out and put them on the floor.  Anyway, that's my two cents, and everyone is certainly entitled to play the game they way they see fit! :)


Title: Re: Let Slobs be Slobs Version 2 (11 Nov)
Post by: syberspunk on 2006 February 07, 04:17:42
Yes, I could use that, but it's more of a treatment than a cure and I don't really like it because it forces people to shower when they're almost fully green in hygiene, even when they're so tired they can't stand up, which I find somewhat annoying.  It also pushes them into the shower when they desperately need the comfort of a bubble bath, or puts them in the bath when all they really need is a shower ...  Also, when I have it in dorms it tries to get all the visitors to use the shower and they can't, so they get stuck in the bathrooms and unless I happen to see them, they either block it for everyone else or pop off in a very stinky fashion.  Anyway, the dormies don't pee everywhere when bathroomusesyou is in and I would miss that terribly, so it's basically a no-no.

Actually, it's been my experience that only a few dormies seem to use the bathroom with both this mod and the bathroomusesyou mod. It could be due to the design of the dorms I've used? I usually stick with the Maxis made dorms, but I tend to do some minor-remodling so that the bathroomusesyou can actually "see" the showers and terlets. Even with a tp for each terlet, I still only have a few of them using the bathrooms. And in my game, not everyone showers. It seems kind of random. Some will be sent to the shower, some manage to "escape" the shower. This happens regardless of their hygiene bar. Usually, if the hygiene bar is more than half depleted, they shower. But I haven't found that everyone get sent to the shower. However, I also use twojeffs' Always Flush - Wash Hands version, so maybe that reduces the chance? Since my sims tend to warsh their hands, their hygiene bars get a slight boost before getting grabbed for the showers or getting ejected from the bathrooms altogether.

In regards to the Slobs mod, personally, I ended up deleting the "Cleaning Tracker - Stop Cleaning?" BHAV which is Group 0x7FD46CD0 Instance 0x024E. In my game, although I liked the idea of having slobby sims actually act slobby, it kind of got a bit annoying that I personally couldn't torture direct my own sims to clean when I wanted them too. Just a tad frustrating when you can't afford a bookcase quite yet and so you want your sims to gain Cleaning skill points by cleaning their house. Hehe. :P I think all the other BHAVs are just TESTs and Hygiene checks, which determine whether a sim will attempt to clean or whether or not they care about things being dirty, so I kept those.

Maybe the fact that your sims aren't bathing is due to the personality dependencies? That might be the reason why only some of my sims don't shower? I didn't really pay attention to this or care that much, since they are only dormies. Hehe. And I pretty much let the bathroomusesyou mod to "decide" whether my sims shower or not. And if I want them to shower, I can direct them to.

Ste


Title: Re: Let Slobs be Slobs Version 2 (11 Nov)
Post by: Ancient Sim on 2006 February 07, 04:45:44
No, it's not personality, there are 10 dormies on the lot all with varying personalities and not one of them is showering or bathing.  They will if I tell them to, but that means taking control of them all the time.  I'm pretty certain it's because their aspirations are set in the middle and never alter.


Title: Re: Let Slobs be Slobs Version 2 (11 Nov)
Post by: syberspunk on 2006 February 07, 06:19:19
No, it's not personality, there are 10 dormies on the lot all with varying personalities and not one of them is showering or bathing.  They will if I tell them to, but that means taking control of them all the time.  I'm pretty certain it's because their aspirations are set in the middle and never alter.

Hrmmm... but according to this:

Sims with neatness between 1 and 500 will clean on a much reduced level.  Increasing based on neatness and activity compared with random values. Because the system is random, there may be variations.

Sims with a below zero aspirational score and neatness < 500 will not:
   Complain about their hygiene or environment.
   Clean.
   Bathe.

Sims with neatness > 500 will behave normally.

Sims with neatness < 400 will complain less often about the environment.

So... it theoretically should have some basis on personality. The aspirational dependency should only be for sims with neatness less than 500. I haven't noticed a problem with sims not bathing at all. But then again, I do have bathroomusesyou. Maybe that makes the difference for me. *shrugs* In my regular households, my sims rarely have low aspiration scores. In Uni, the dormies are more likely to have low aspirational scores due to nouniprotect because they are often starving, pissing themselves, and passing out on the floor. lol ;D

Ste


Title: Re: Let Slobs be Slobs Version 2 (11 Nov)
Post by: MissDoh on 2006 February 07, 06:31:21
No, it's not personality, there are 10 dormies on the lot all with varying personalities and not one of them is showering or bathing.  They will if I tell them to, but that means taking control of them all the time.  I'm pretty certain it's because their aspirations are set in the middle and never alter.

I don't have this hack in my game and I did notice sometimes Sims that are dirty (green fumes) in dorms might take a few days before they shower.  For me, it seems it all depends if other needs are more important to fulfill like eating, doing homework, go to class... etc.

Try to wait a few days before you force them to shower to see if they will or not do it on their own, and try to notice if it is not simply because they have to go to class or go to bed, even when they come back to class it is not always the 1st thing they will take care of when they come back.  You could always ask them if any of your controllable Sims knows them enough what sign they are so you can see if they are slob or not.


Title: Re: Let Slobs be Slobs Version 2 (11 Nov)
Post by: J. M. Pescado on 2006 February 07, 07:10:07
Yes, I could use that, but it's more of a treatment than a cure and I don't really like it because it forces people to shower when they're almost fully green in hygiene, even when they're so tired they can't stand up, which I find somewhat annoying.
It only showers sims that are really neat unless their hygiene is pretty low. There's also the "idle shower" behavior, where a sim will shower from lack of anything else to do (the behavior is suppressed if his queue has other tasks), and the shower behavior is similarly suppressed more if the next task happens to be "go to sleep".

Quote
It also pushes them into the shower when they desperately need the comfort of a bubble bath, or puts them in the bath when all they really need is a shower ...
Bathroom uses you selects the nearest available bath object and uses it in the fastest hygiene method. Comfort is for wimps.

Quote
Also, when I have it in dorms it tries to get all the visitors to use the shower and they can't, so they get stuck in the bathrooms and unless I happen to see them, they either block it for everyone else or pop off in a very stinky fashion.
That bug was fixed awhile ago. This behavior should no longer persist: Sims that are not allowed to shower even when pushed will no longer be pushed at all.


Title: Re: Let Slobs be Slobs Version 2 (11 Nov)
Post by: NikonSnow on 2006 February 10, 17:21:17
In regards to the Slobs mod, personally, I ended up deleting the "Cleaning Tracker - Stop Cleaning?" BHAV which is Group 0x7FD46CD0 Instance 0x024E. In my game, although I liked the idea of having slobby sims actually act slobby, it kind of got a bit annoying that I personally couldn't torture direct my own sims to clean when I wanted them too.

Thank you for this tip, I actually came to the thread to ask about that. I don't mind half assedness if they clean on their own, but if I tell them to clean there's usually a good reason for it. Otherwise, this mod is very entertaining.


Title: Re: Let Slobs be Slobs Version 2 (11 Nov)
Post by: Mike on 2006 March 23, 00:30:02
Can someone tell me if this hack is OFB compatible?


Title: Re: Let Slobs be Slobs Version 2 (11 Nov)
Post by: crammyboy on 2006 March 23, 01:24:33
It probably isn't because it hacks so much stuff.


Title: Re: Let Slobs be Slobs Version 2 (11 Nov)
Post by: Nec on 2006 March 23, 04:22:24
It probably isn't because it hacks so much stuff.

Will you please let me test it?  ;D
I had it, since I save the zip files of everything I install, but when I finally decided to upgrade to Win XP two weeks ago, I forgot to burn that folder and lost it. I love that hack so much!