MTS has all free content, all the time. Find out how YOU can help to keep it running. Tell me how...

(UPDATE: 5-JAN-2016) User-Directed Scolding + Other Punishment Tweaks

by icarus_allsorts Posted 10th Sep 2014 at 9:33 PM - Updated 5th Jan 2016 at 9:04 AM by icarus_allsorts : Russian translation added
133 Comments / replies (Who?) - 2 Feedback Posts, 7 Thanks Posts
Picked Upload! This is a picked upload! It showcases some of the best talent and creativity available on MTS and in the community.
Updates

5-JAN-2016: Russian translation (by optimuspraim14) added.

2-DEC-2015:
  • Scold interaction now only appears on non-greeted inactive sims if the active sim is in a tense or angry mood, or if the sim has one of a few (tunable) traits.
  • Putting a guest on Time Out actually works now.

13-SEP-2014: Italian translation (by Sim mania) added.


Mod Description

This is a script mod tweaking parts of the punishment system from Generations. It will warn you with a pop-up whenever game tries to force a sim to scold a misbehaving child/teen so you can to stop them if you wish. (It even lets you turn off the whole forcing to scold feature altogether if you choose)

The mod also adds a custom Punishment... interaction menu on all child and teen sims that lets you choose the type of punishment to perform as and whenever you see fit instead of letting the game decide for you.

Details & Features


  • Pop-up warning you whenever the game tries to force a scolding onto a misbehaving sim, choosing No cancels the action, choosing Yes allows the scolding interaction to be performed, but makes it cancellable by the player if you change your mind (by default you couldn't). You'll have no control over the punishment doled out though (which is based on how much mischief the sim has gotten into lately)
  • The pop-ups can be disabled in the provided tuning file (see below), in which case the scolding interaction is automatically cancelled for you whenever the game tries to force a sim to perform it, so if you do want a sim to be punished you'll have to manually choose to do it yourself using...


  • A custom Punishment... interaction usable on children and teens with the following in-game existing punishment types to choose from:

    • Scold: Basic scolding
    • Time Out: Sends the sim to sulk in a corner for a while.
    • Ground: The sim cannot leave the house except to go to school/work for a day or two unless they sneak out (which would warrant extra punishment if caught)
    • Ban Objects...: Choose a type of object on the home lot to ban the sim from using (which usually the game would randomly choose for you). The list will show you specific objects on the home lot, but if you choose a computer for example the sim will be banned from using ALL computers on the lot. Note that you can still only ban one object type at a time.
  • Sims can only be punished/forgiven by a sim in an age group older than they are. So you can have teens scold/forgive a child, but not other teens.


  • Sims will use the more suitable "admonish" animation (the one pictured above) on children instead of the default yelling one, unless they have certain traits (tunable). The animation only works on children though, so teens will always receive a yelling when being scolded.
  • You can still punish a sim even if they've done nothing wrong (in the eyes of the game. I'm sure there are plenty of activites not covered by the default punishment system that may warrant a grounding depending on the player). Feel free to scold sims outside your active household if your feeling hostile enough, you just can't ground or ban them from using objects. (You can however put a greeted guest on your active lot in Time Out if you like)


  • And just for fun, added a custom Rebuild interaction to doll houses after a sim destroys it, which lets handy sims repair and restore the object (just don't expect much animation-wise...)

Tunings



End Notes

Built and tested on patch 1.67

Requires Generations


This is a script mod which should not conflict with any other other mods (unless you have one editing the ScoldSmasher_Sim ITUN which is probably highly unlikely).

The mod is translatable, but you'll have to open the package with either S3PE, NRaas Packer or s3se to see the STBL strings to translate. There shouldn't be much there since I tried to use existing game text where possible (the line describing the act of misbehavior in the pop-up is always taken from the corresponding Got In Trouble moodlet for example, so excuse me for it not making perfect grammatical sense), but if you're willing to provide one feel free to contact me via the comments.

Additional Credits:
The Jones' for S3PE and s3se

To everyone who's helped me with modding and all those of you who still enjoy my TS3 mods

You must have the expansion, game version or stuff packs listed below installed to use this custom content. Please see the post text for any exceptions.

Sims 3 Generations
Built with Game Version: 1.67.2.024
Key: - File was updated after upload was posted
Filename - Tip: You can click the magnifying glass to see the archive contents Size Downloads Date
icarusallsorts.Scolding.rar | Updated 2-DEC-2015

Size: 13.3 KB · Downloads: 42,392 · 5th Jan 2016
13.3 KB 42,392 5th Jan 2016
Don't forget to Thank the creator after downloading! Use the Thanks button located above the screenshots above.
Basic Download and Install Instructions:

See: Game Help:TS3 CC Basicswiki for a full guide!
 
133 Comments / Replies (Who?) - 16 Feedback Posts, 116 Thanks Posts
Hide Thanks Posts for this thread (Show only feedback)
Page 6 of 6
Scholar
THANKS POST
#126 Old 19th Mar 2018 at 2:19 PM
This is an amazing mod!
Test Subject
THANKS POST
#127 Old 6th Jun 2018 at 3:02 PM
Great Mod!
Lab Assistant
THANKS POST
#128 Old 16th Mar 2019 at 10:15 PM
Wonderful!

I had a kid teleport to the back of the school and head for the front door. He suddenly stopped, and I had to find out why. An adult had picked up a toddler, put it in a stroller, and was on his way to yell at the kid for skipping school. What?!! This took long enough that the kid missed a field trip. Yet another time that I wished I could cancel the scold action.

This is also fun because it lets me know when the angels are setting traps. I used to not know who did it.

It works well. Thank you!
Lab Assistant
THANKS POST
#129 Old 11th Nov 2019 at 10:46 AM
This is great, thanks! So sick of EA scolding system!
Lab Assistant
THANKS POST
#130 Old 20th Jan 2020 at 5:56 AM
Thank you so much! My sim has twelve kids and so every day when they traffic jam out the door for school they'll do their little foot taps and bs and then at exactly 8:55 the last kid will cancel the bus action so that one of their moms can come yell at them even though the bus was still there, and they're already in the yard and could have freaking made it had they NOT been stopped by the parent.
Thanks, really, really, because I haven't played my game in mooooonths because of this infuriating EA Scolding System.
Scholar
THANKS POST
#131 Old 20th Sep 2020 at 3:48 AM
Definitely a 'must have' mod, the punishment system in TS3 is ridiculous. Thanks a lot for instilling a degree of sanity into the game.
Test Subject
#132 Old 9th Oct 2020 at 6:18 PM
Default University Bug
For some reason, after installing this mod, University refused to load. I couldn’t send anyone in my current save, or in a new save I started to see if the bug was global or unique to one save. After taking the mod out, I was able to load Uni again. Idk if that will happen to anyone else, I just wanted to give a heads up.
Test Subject
THANKS POST
#133 Old 27th Feb 2021 at 4:09 AM
I find this perfect for my current save with Snowwhite and her evil step/mother! I bet Snow will get in a lot of trouble for absolutely nothing...
Test Subject
#134 Old 1st Sep 2021 at 2:57 PM
French traduction & HELP
Thank you for this mod, it's so great !

French traduction :
Unknown1: 0x0000
Unknown2: 0x0000
Unknown3: 0x00000000
--- (0x4) ---
[0] 0x0033C1B4C1B89496: Priver de sortie
[1] 0xE578302FCC9CBBE3: Interdire un objet...
[2] 0x9D679BCE378B3029: Est-ce que {0.SimFirstName} doit punir {1.SimFirstName}?
[3] 0x975BA1C42DC9132A: Reconstruire
---

But I don't found the option "Punishment..." to traduct it, and in my game it doesn't even appear, there id only "..." but I don't like it ^^
Can you tell me where can I find it ?
Screenshots
Page 6 of 6