Dish Handling Changes
dishHandlingChanges-logo.png - width=300 height=225
No leftover washing mod
With this mod, on residential lots, in fraternities, in dormitories, and in apartments, Sims who aren't working in your business do not collect dishes that could be stored as leftovers.
In an unmodded game, Sims collect all dishes that someone has eaten from.
There are 2 versions of this mod:
- all: works exactly as described above, without exceptions.
- limited: a dish that could be stored as leftovers must have at least 20 remaining food points.
For comparison, a freshly prepared typical dish has around 70.
With this mod, a Sim who's collecting dishes to wash:
- reacts faster and smarter when you cancel the interaction.
For example, if you cancel while a Sim is putting a dish on top of another, they simply put the dish down. In an unmodded game, they would then pick up all the dishes again and put them down somewhere else. - can choose dishes up to 15 tiles away if they're in the same room, or up to 10 tiles away if they're in a different room.
In an unmodded game, dishes in other rooms are ignored even if they are close, and dishes far away in the same room can still be chosen. - chooses dishes more intelligently, by comparing their types, sizes, and distances to them.
This way, more dishes can be stacked at once and fewer trips are needed to collect them all.
Whenever a Sim has to select the next dish or stack of dishes to collect, an algorithm compares them and selects one.
The basic rules:
- You can't put plates on bowls and larger dishes on smaller ones.
- You can stack up to 5 dishes, but this number can be changed with a mod.
- The comparison only includes the uncollected dishes and stacks that can be placed under those held by the Sim.
- To simplify the explanation, a single dish is treated as a one-dish stack. That dish acts as both the top and bottom of the stack.
- If one stack has a bowl at the bottom and the other has a plate, choose the one with the bowl.
Otherwise, go to the next step. - If the bottom dish in one stack is smaller than the bottom dish in the other stack, choose the stack with the smaller dish.
Otherwise, go to the next step. - If one stack has a bowl on top and the other has a plate, choose the one with the bowl.
Otherwise, go to the next step. - If the top dish in one stack is smaller than the top dish in the other stack, choose the one with the smaller dish.
Otherwise, go to the next step. - If one stack is bigger than another, choose the bigger stack.
Otherwise, go to the next point. - Choose the stack that is closer to you.
For example, if there are 2 small bowls, 1 serving bowl, 4 normal plates, and 1 serving plate, all as single dishes, a Sim can collect them in 2 trips using the algorithm:- 2 small bowls, 1 serving bowl, and 1 serving plate
- 4 normal plates
Although the algorithm is not perfect, it's far more efficient than the original solution.
In an unmodded game, the order in which dishes are collected depends on when they appeared. - You can't put plates on bowls and larger dishes on smaller ones.
- if acts autonomously, follows the above logic to choose the first dish or stack of dishes.
In an unmodded game, they can start with any dish, even a large one, even though there are smaller ones available. - after there are no more eligible dishes, can collect dishes near a dishwasher or trash bin they've chosen, within 10 tiles and in the same room.
Tuning
You can change the distance settings by editing the behavior constant of the file in SimPe.
Stack bowls on small plates mod
With this mod, small bowls (such as cereal bowls) can be stacked on small plates (the ones used by desserts, toast, and some other meals).
In an unmodded game, small bowls could be stacked on standard plates (such as those used by spaghetti) but not on smaller ones.
Stack up to 7 dishes mod
With this mod, a Sim who collects dishes to wash can stack up to 7 dishes – typically 1 serving platter and 6 smaller dishes.
In an unmodded game, the limit is 5.
No smelly plate licking mod
In an unmodded game, a Sim who is sloppy enough can lick empty plates clean as an alternative to washing dishes.
This mod disables the Lick Clean interaction for plates that smell bad.
Conflicts
| My mod | Conflicting mod | Way to resolve | Comment |
|---|---|---|---|
| Smarter dish collecting | Cleaning Mod by simler90 | My mod must load after the conflicting mod. | My mod will cancel some features of the conflicting mod. This means that Sims will be able to:
|
| Gardening and Cleaning Duties by jonasn | My mod must load after the conflicting mod. | My mod will extend the dish stacking logic used in the conflicting mod. | |
| Get The Closest Plate, Stupid by Paladin | Don't use it with my mod. | My mod includes the conflicting mod, except for the change to the maximum number of stacked dishes. | |
| Stack bowls on small plates | Gardening and Cleaning Duties by jonasn | My mod must load after the conflicting mod. | The conflicting mod allows standard plates to be stacked on top of smaller plates. My mod will cancel that feature. |
| Stack up to 7 dishes | Food Dish Autonomy by BoilingOil | Don't use it with my mod. | My mod is a part of the conflicting mod. |
| Get The Closest Plate, Stupid by Paladin | Don't use it with my mod | The limit set by my mod would be ignored. | |
| No smelly plate licking | Food Dish Autonomy by BoilingOil | My mod must load after the conflicting mod. | The conflicting mod allows children to lick plates clean, but removes the sloppiness check for them. My mod will restore that check. |
Overridden resources
| Resource name | Type name | Group/object name | Type | Group | Instance |
|---|---|---|---|---|---|
| simNopke-noLeftoverWashing-### | |||||
| Test - Clean Up - Autonomous | Behavior Function | FoodDish_Globals | 0x42484156 | 0x7F8834C8 | 0x0000205A |
| simNopke-smarterDishCollecting | |||||
| Interaction - Clean Up | Behavior Function | FoodDish_Globals | 0x42484156 | 0x7F8834C8 | 0x00002017 |
| Stack - Dishes in Room | Behavior Function | FoodDish_Globals | 0x42484156 | 0x7F8834C8 | 0x00002024 |
| simNopke-stackBowlsOnSmallPlates | |||||
| Stack - Stackable? | Behavior Function | FoodDish_Globals | 0x42484156 | 0x7F8834C8 | 0x00002046 |
| simNopke-stackUpTo7Dishes | |||||
| Tuning | Behavior Constant | FoodDish_Globals | 0x42434F4E | 0x7F8834C8 | 0x00002004 |
| simNopke-noSmellyPlateLicking | |||||
| Interaction - Lick Clean - TEST | Behavior Function | FoodDish_Globals | 0x42484156 | 0x7F8834C8 | 0x0000203E |
New resources
| Resource name | Type name | Group/object name | Type | Group | Instance |
|---|---|---|---|---|---|
| simNopke-smarterDishCollecting | |||||
| Stack - Find Best Dish to Stack | Behavior Function | FoodDish_Globals | 0x42484156 | 0x7F8834C8 | 0x000020CA |
| Stack - Find Best Dish to Stack | Edith Simantics Behavior Labels | FoodDish_Globals | 0x54505250 | 0x7F8834C8 | 0x000020CA |
| Stack - Stack On Dish | Behavior Function | FoodDish_Globals | 0x42484156 | 0x7F8834C8 | 0x000020CB |
| Stack - Stack On Dish | Edith Simantics Behavior Labels | FoodDish_Globals | 0x54505250 | 0x7F8834C8 | 0x000020CB |
| Tuning - Dish Stacking | Behavior Constant | FoodDish_Globals | 0x42434F4E | 0x7F8834C8 | 0x00002064 |
| Tuning - Dish Stacking | Behavior Constant Labels | FoodDish_Globals | 0x5452434E | 0x7F8834C8 | 0x00002064 |
Credits
Blueybre
Ciastko
Delijume
Diwa
jfade (The Compressorizer!)
Pick'N'Mix (HCDU Plus)
Tvickiesims
Creators of SimPe
| Filename | Type | Size |
|---|---|---|
| simNopke-noLeftoverWashing-all.zip | zip | |
| simNopke-noLeftoverWashing-all.package | package | 367 |
| Filename | Type | Size |
|---|---|---|
| simNopke-noLeftoverWashing-limited.zip | zip | |
| simNopke-noLeftoverWashing-limited.package | package | 370 |
| Filename | Type | Size |
|---|---|---|
| simNopke-smarterDishCollecting.zip | zip | |
| simNopke-smarterDishCollecting.package | package | 2849 |
| Filename | Type | Size |
|---|---|---|
| simNopke-stackBowlsOnSmallPlates.zip | zip | |
| simNopke-stackBowlsOnSmallPlates.package | package | 378 |
| Filename | Type | Size |
|---|---|---|
| simNopke-stackUpTo7Dishes.zip | zip | |
| simNopke-stackUpTo7Dishes.package | package | 216 |
| Filename | Type | Size |
|---|---|---|
| simNopke-noSmellyPlateLicking.zip | zip | |
| simNopke-noSmellyPlateLicking.package | package | 395 |
Note from the Creator:
|
simNopke-noLeftoverWashing-all.zip
| choose only one version of the 'no leftover washing' mod
Download
Uploaded: Yesterday, 480 Bytes.
28 downloads.
|
||||||||
|
simNopke-noLeftoverWashing-limited.zip
| choose only one version of the 'no leftover washing' mod
Download
Uploaded: Yesterday, 490 Bytes.
34 downloads.
|
||||||||
|
simNopke-smarterDishCollecting.zip
Download
Uploaded: Yesterday, 2.3 KB.
44 downloads.
|
||||||||
|
simNopke-stackBowlsOnSmallPlates.zip
Download
Uploaded: Yesterday, 487 Bytes.
41 downloads.
|
||||||||
|
simNopke-stackUpTo7Dishes.zip
Download
Uploaded: Yesterday, 315 Bytes.
40 downloads.
|
||||||||
|
simNopke-noSmellyPlateLicking.zip
Download
Uploaded: Yesterday, 504 Bytes.
24 downloads.
|
||||||||
| For a detailed look at individual files, see the Information tab. | ||||||||
Install Instructions
1. Download: Click the download link to save the .rar or .zip file(s) to your computer.
2. Extract the zip, rar, or 7z file.
3. Place in Downloads Folder: Cut and paste the .package file(s) into your Downloads folder:
- Origin (Ultimate Collection): Users\(Current User Account)\Documents\EA Games\The Sims™ 2 Ultimate Collection\Downloads\
- Non-Origin, Windows Vista/7/8/10: Users\(Current User Account)\Documents\EA Games\The Sims 2\Downloads\
- Non-Origin, Windows XP: Documents and Settings\(Current User Account)\My Documents\EA Games\The Sims 2\Downloads\
- Mac: Users\(Current User Account)\Documents\EA Games\The Sims 2\Downloads
- Mac x64: /Library/Containers/com.aspyr.sims2.appstore/Data/Library/Application Support/Aspyr/The Sims 2/Downloads
- For a full, complete guide to downloading complete with pictures and more information, see: Game Help: Downloading for Fracking Idiots.
- Custom content not showing up in the game? See: Game Help: Getting Custom Content to Show Up.
- If you don't have a Downloads folder, just make one. See instructions at: Game Help: No Downloads Folder.
Loading comments, please wait...
Uploaded: Yesterday at 4:30 PM
#dishes, #plate, #plates, #bowl, #bowls, #food, #serve, #serving, #meal, #meals, #wash, #washing, #stack, #stacking, #leftover, #leftovers, #dishwasher, #dishwashers, #sink, #sinks, #collect, #collecting, #smell, #smelly, #stink, #stinky, #lick, #licking, #smart, #smarter, #clean, #cleaning, #autonomous, #autonomy
-
by christianlov 13th Jun 2008 at 10:24pm
82
221.5k
237
-
by christianlov 18th Jul 2008 at 8:08pm
35
108.1k
110
-
by kestrellyn updated 28th Feb 2026 at 12:08am
23
9.5k
38
-
by Lamare updated 29th Aug 2025 at 8:08am
18
18.3k
109
-
by Nopke 18th Dec 2024 at 9:37am
4
7k
32
-
by Nullsuke updated 28th Feb 2025 at 5:57am
8
5.5k
17
-
Passers Dress Properly for Cold
by Nopke 10th Jul 2019 at 4:53pm
With this mod, Sims who visit a lot wear outerwear if it's cold outside. more...
+1 packs
13 21.7k 101
Seasons
-
Body Temperature Fixes & Changes
by Nopke 14th Jan 2024 at 6:22pm
This is a pack of 6 mods that change the way the temperature affects Sims. more...
+1 packs
13 17.5k 59
Seasons
-
"Sim Went to College" Memory Fix
by Nopke 23rd Jan 2021 at 4:26pm
With this mod, Sims can get many memories of the type [Sim] Went to College. more...
+1 packs
9 21.8k 77
University
About Me
I don't take requests.
Latest updates of my mods | Web tools for modders
Discord | Support me on Ko-fi
Sign in to Mod The Sims
Dish Handling Changes