Sims At Work - Custom Lots System
NOTE: MTS doesn't allow to upload pdf, so I've put the instructions in a separate link here
Sims At Work is a system of sorts that allows you to set up a community lot as a "Work Lot", specific for a given career.
The Basics
So, what's so special and different about it that you couldn't already achieve with a properly configured Visitor Controller?
First and foremost, this system pauses the standard CLP (Community Lot Populator) for that lot and replaces it with its own.
Then, sim behaviour is regulated; some regulations are optional and you can choose them only if you want.
- Sims in the specified career will be already on the lot when you arrive: all of them, both playable and not-playable, in their work outfits. Adults, Teens and Elders. Sims who are pregnant (showing) or ill will not, however, show up.
- They won't come and go, but will stay on the lot for the entire time.
- There won't be any other visitors: no walkbys, no vampires, no Matchmaker, no strays, etc.
- Their needs will still decay and they will be able to socialize and improve their Social, Hunger, Bladder, etc., but their needs will never get low enough to cause distress or force them to leave.
- They won't freeze in winter nor have heatstrokes in summer. They also won't change into outerwear in winter, and will stay in their work uniform the entire time.
- They will still have their grudges with certain coworkers, but they'll never resort to fighting - not appropriate for a work environment! (optional).
Similarly, flirting or "worse" in the workplace might be inappropriate too, so that kind of socials is squashed, as well. (optional) - Sims from your own family who also have the specified career will be on the lot, in uniform, but will be unselectable (hey, they're on the job, not out for a stroll with you!)
- Apart from population, all other community lot functions will continue to work normally. a cash register will spawn a teen clerk to man it, a podium and community stove will spawn a podium guy, chef and servers for a restaurant, a bar will spawn a bartender and so on. You cannot, however, have the lot as an owned lot with a private business, because that would open another can of worms that I sincerely don't feel like dealing with -- at least for now.
- Optional: you can also have appropriate NPCs joining the working population as visitors (e.g. the Headmaster on Education lot, the University's Lunch Lady on the Culinary lot, and so on.)
The idea is to have a properly and fully populated setup where your Sims can go visit a friend, bring the kids to say hi to dad at work, go to the lot to do something specific and find it populated with actual, appropriate workers in uniform. For example, you could go to Town Hall to change your baby's surname, or to the hospital to cure the flu, and actually find the appropriate sims working there.
This is the basic setup. Everything else - what kind of lot you build and which features you add - is up to you with a nearly endless supply of modded objects and tools available to customize the look and functionalityto your liking.
How It Works - SUPER SHORT VERSION
As an example, let's set up a Police Station
- Put the Main folder in your Downloads folder.
- Check for known compatibility issues with other mods in the Compatibility fixes section further down.
- If you have one or more of the mods listed, pick the corresponding fixes and put them in your Download folder, following the instructions provided.
- Launch the game, choose a community lot you want to use as Police Station and open it in Build mode.
- From Collections, open the folder Sims At Work (yellow box with SAW on it)
- Find the Law Enforcement Marker and place it on the lot.
- If you also want NPC cops roaming around the Police Station, Pick the SimsAtWork-NPC-Marker object and place it on the lot as well.
Pick one of your sims, go to the Police Station and you'll find it bustling with Security Guards, SWAT members, Officers, Police Chiefs and Captain Heroes mingling all over the place. Or, if there aren't many Law Enforcement sims in your neighborhood, you might find just a couple of Sergeants hanging around!
How It Works - DETAILED VERSION
There are two folders:
- Main: Everything needed for the system to work as intended.
- Compatibility addons: optional addons for compatibility with other mods you may already have installed. You can find the details further down in the Compatibility fixes section. If you already have one of the conflicting mods listed there, pick the corresponding addon(s) and install them as instructed. Otherwise, don't use them.
Inside the Main folder, there are three subfolders:
- Markers: SimsAtWork-[career] These are the individual packages for each career. Place the marker for a specific career on a community lot, and it will mark that lot as a Work Lot for that career.
The markers are clones of AL floor vent. Since there are quite a few of them and having them all in the Buy catalog would unnecessarily clutter it, they are only visible in a specific Collection under Community.- Overrides: These contain modified globals and a few new globals that are needed for the system to work. "base" is required, while "clothing", "behave", "crumplebottom" and "witch" are optional, depending on which features you want to use. See the Overrides section further down for details.
- Extras: SimsAtWork-NPC-marker is a ficus "token" that tells the system to add the specified NPCs to the lot. If you don't want the NPCs, simply don't place this ficus on the lot, and you'll only have playables and townies. This object is also available in normal (residential) Buy catalog: it won't do anything to the lot there, but it has a menu with statistics that you may want to check at any time.
SimsAtWork-Collection is, indeed, the collection itself. You can keep it in your Downloads folder or move it to your Collection folder.
Limitations
I wanted to keep this project as simple as possible, with as few conflicts and complications as possible, so there are some limitations to how the system can work:
- The neighborhood must be primary or subhood (such as Bluewater Village). Downtown, Vacation and University hoods are not supported.
- The lot must be a Community lot and cannot have an owner or contain an owned business.
- At the moment, you can't have more than one career represented on the same lot. Using two or more career markers on the same lot will cause the system to malfunction.
- Vampires won't show up either. Dealing with unselectable vampires on community lots is too much of a mess, so for now, they're banned.
- Since the CLP checks don't work with this system, there is a fixed limit to the number of sims that can be summoned to the lot. The current limit is quite high (30 sims), and is stored in a BCON. This BCON can be easily modified in SimPE to suit your needs. Each marker has its own BCON, so you can also set a different limit depending on the type of career or lot.
Overrides
All packages labeled OVERRIDE contain modified and new globals.
I've separated them into different packages so you can choose to use only the essential modifications, if you wish.
They are:
- SimsAtWork-OVERRIDE-base - Necessary. The system won't work without it.
- SimsAtWork-OVERRIDE-clothing - Forces sims to return to their everyday outfit (Casual1) when visiting other community or residential lots. Without this addon, many Sims will continue to show up elsewhere in their work outfits. Playables may also still be wearing their work outfit when you load their home lot, but that's easily fixed with a dresser.
- SimsAtWork-OVERRIDE-behave - Violent behaviour is definitely inappropriate in the workplace, so sims who are angry with each other, or even outright enemies, can still argue, but they cannot fight. If you do want them to fight on their work lot, remove this package and enjoy the mayhem to your heart content^^.
- SimsAtWork-OVERRIDE-crumplebottom - Like the "behave" described above, this one also disallows a bunch of socials. In this case, it's romantic socials. The name is self-explanatory.
- SimsAtWork-OVERRIDE-witch - NPC witches, when on community lots, tend to cast their ambience spells over and over with almost no pause, which is quite annoying. This override stops them, and they will behave like in their own homes (where, unsurprisingly, they don't do that).
Global BHAVs Compatibility
All the possible compatibility issues are in the packages labeled with OVERRIDE: they contain modified and new globals which can conflict with other mods.
| Package | Type | Instance | Group | Name |
|---|---|---|---|---|
| SimsAtWork-OVERRIDE-base | BHAV | 0x1003 | 0x7F028F29 | Community Lot - Set Up |
| BHAV | 0x1005 | 0x7F028F29 | Community Lot - Process | |
| BHAV | 0x0422 | 0x7FD46CD0 | CT - Handle Pause Along Route | |
| BHAV | 0x1001 | 0x7FBE21F6 | Function - Main | |
| BHAV | 0x103A | 0x7FBE21F6 | Is Stack Object a Worker on Work Lot? (new global) | |
| BHAV | 0x0700 | 0x7FD46CD0 | Check - Sims At Work - GLOBAL (new global) | |
| BHAV | 0x0701 | 0x7FD46CD0 | SimsAtWork System Check - Inverted (new global) | |
| SimsAtWork-OVERRIDE-clothing | BHAV | 0x1020 | 0x7F028F29 | Init - Sim for Community Lot |
| BHAV | 0x105E | 0x7F5C41A3 | Interaction - Enter From Portal | |
| BHAV | 0x1015 | 0x7F95DD73 | Place at Portal | |
| BHAV | 0x200E | 0x7F0136DC | Vehicle - Get Out | |
| SimsAtWork-OVERRIDE-behave | TTAB | 0x0080 | 0x7FA69CAC | Social Tree Table |
| TTAB | 0x0080 | 0x7F724506 | Social Tree Table | |
| TTAB | 0x0080 | 0x7F8804B4 | Social Tree Table | |
| TTAB | 0x0080 | 0x7F5ADB7B | untitled tree table | |
| TTAB | 0x0080 | 0x7F2BAC29 | Social Tree Table | |
| TTAB | 0x0080 | 0x7FEA90CB | Social Tree Table | |
| TTAB | 0x0080 | 0x7FDAC86D | Social Tree Table | |
| SimsAtWork-OVERRIDE-crumplebottom | TTAB | 0x0080 | 0x7F44DDA3 | [Pie Menu Functions] |
| TTAB | 0x0080 | 0x7F18EE4D | Social Tree Table | |
| TTAB | 0x0080 | 0x7F0305EE | Social Tree Table | |
| TTAB | 0x0080 | 0x7FEBC40B | Social Tree Table | |
| TTAB | 0x0080 | 0x7FB575D3 | Social Tree Table | |
| TTAB | 0x0080 | 0x7F56855F | Social Tree Table | |
| TTAB | 0x0080 | 0x7FDB7D4F | Social Tree Table | |
| TTAB | 0x0080 | 0x7FE191D7 | Social Tree Table | |
| TTAB | 0x0080 | 0x7F7C588E | Social Tree Table | |
| TTAB | 0x0080 | 0x7FEABFF4 | Social Tree Table | |
| TTAB | 0x0080 | 0x7F6810DA | Social Tree Table | |
| TTAB | 0x0080 | 0x7F764CA9 | Social Tree Table | |
| TTAB | 0x0080 | 0x7F31132F | Social Tree Table | |
| TTAB | 0x0080 | 0x7FC4F098 | Social Tree Table | |
| TTAB | 0x0080 | 0x7F390112 | Social Tree Table | |
| TTAB | 0x0080 | 0x7FFA4288 | Social Tree Table | |
| TTAB | 0x0080 | 0x7FB03C13 | Social Tree Table | |
| TTAB | 0x0080 | 0x7F30F48A | untitled tree table | |
| TTAB | 0x0080 | 0x7F55D751 | untitled tree table | |
| SimsAtWork-OVERRIDE-witch | BHAV | 0x1004 | 0x7F7E8F31 | CT - Signature Behavior |
| BHAV | 0x1020 | 0x7F7E8F31 | Check - Paranormal lot (new global) |
Compatibility fixes
These two addons deal with a single BHAV on purpose, so you can safely pick and choose according to the other mods you already have, and not disturbing the overall setup.
| Mod affected | BHAV affected | Compatible addon | Fix |
|---|---|---|---|
| TwoJeffs/MidgeTheTree VisitorControllerWithPersonality | Init - Sim for Community Lot | zzzSAW-OVERRIDE-clothing-FIX-visitorcontrwithpersonality | Load this fix after Visitor Controller and my SimsAtWork-OVERRIDE-clothing |
| simler90's VisitorArrivalsMod-TaxiVersion-UPDATE1 | Community Lot - Process | zzzSAW-OVERRIDE-base-FIX-simler90-VisitorArrivalsModTaxi | Load this fix after simler90's and my SimsAtWork-OVERRIDE-base |
These three, instead, deal with two different mods, and you should pick the correct version depending on if you have only one of those mods or both.
| Mod affected | BHAV affected | Compatible addon | Fix |
|---|---|---|---|
| CJ-NoOuterwearSpin | CT - Handle Pause Along Route | zzzSAW-OVERRIDE-base-CJ-outerwearnospin | Remove Cyjon's mod and load this fix after my SimsAtWork-OVERRIDE-base |
| simler90's WeatherOutfitMod-UPDATE8 | CT - Handle Pause Along Route | zzzSAW-OVERRIDE-base-FIX-simler90-weathoutfit | Load this fix after simler90's and my SimsAtWork-OVERRIDE-base |
| simler90's WeatherOutfitMod-UPDATE8 + CJ-NoOuterwearSpin | CT - Handle Pause Along Route | zzzSAW-OVERRIDE-base-FIX-simler90-weathoutfit-CJ-outerwearnospin | Remove Cyjon's; Load this fix after simler90's and my SimsAtWork-OVERRIDE-base |
Optional: NPCs
Not all careers have suitable NPCs who can safely be added to the working population and socialize on the lot. I've chosen a selection that I feel comfortable using in this way.
The list is below:
| Career | NPCs |
|---|---|
| Athletics | University coaches |
| Criminal | Burglars |
| Culinary | Podium Guy/Gal (host), Servers, Chefs, University Lunch Ladies |
| Education | Headmasters, University Professors |
| Journalism | OfB Reporter, Paper Delivery Person |
| Law Enforcement | NPC Cops |
| Paranormal | Matchmaker, NPC Witches |
| Slacker | Nannies, Pizza Delivery, Chinese Delivery |
NOTE about the Culinary lot
Since podiums and restaurant stoves will automatically spawn their own culinary NPCs (hosts, servers, chefs), I set an additional safeguard: if there's a diner podium and/or a restaurant stove on the Culinary lot, the corresponding NPCs will spawn "on the job" and not as visitors, even if you have the NPC marker placed on the lot
The University Lunch Lady, however, will be present as visitor anyway, since their stove works only on University hoods. Be careful if you have a mod that makes them spawn regardless of the hood: don't use the cafeteria stove, or don't place the NPC marker on the lot.
Known Issues
Samantha Ottomas. She's a menace. I don't know how, but she shows up in the Education lot while pregnant. In fact, every other pregnant sim in the Education career show up as well, while Dora Ottomas isn't there (although she should be). And all the Headmasters are wearing the University Coach outfit. Make Samantha quit her job, and the Education lot is back to normal. For the life of me, I can't figure out how and why this happens. I made a fix so at least the NPCs are forced to wear their correct outfit, but I can't stop Samantha to gather all the pregnant teachers and march them off to school.
Conclusions
There would be more to say and explain, but I'll write about it in my journal, since this entry is already long and rambling enough as it is.
Suffice it to say, I consider this mod a permanent work in progress, because there are so many additional things and tweaks that could be done with it.
Consider this whole thing a template: it could be a starting point for different types of lots - not just ones based on careers, but ones based on other things as well. Think of lots exclusively for supernatural creatures, for example. Or a better way to handle the Slacker career - it's definitely too heterogeneous and rather pointless as it is. It would make much more sense to have specific lots for, say, Slackers working in retail, along with the corresponding NPCs. Photographers and video editors could be merged with the Artists, and so on.
As a template, it also makes it possible to create additional Career Lot packages for custom careers with just a few simple steps. I've added to the downloads a pdf with step-by-step instructions on how to do that.
And finally: I know there are better and more elegant ways to program all of this, using lot tokens, settings, and the like. I am, however, not a programmer. I've studied and experimented with this stuff, but I don't feel confident enough in what I'm doing, and fiddling with tokens and multiple globals on this scale can really mess up a lot -- or even an entire neighborhood -- if you get something wrong. (Yup. I did it. That's how I know
So, if anyone wants to have fun fixing things and making this all better -- either by themselves or by helping me do it — I'm in. Just ask!
| Filename | Type | Size |
|---|---|---|
| SimsAtWork.zip | zip | |
| zzzSAW-OVERRIDE-base-CJ-outerwearnospin.package | package | 846 |
| zzzSAW-OVERRIDE-base-FIX-simler90-VisitorArrivalsModTaxi.package | package | 560 |
| zzzSAW-OVERRIDE-base-FIX-simler90-weathoutfit-CJ-outerwearnospin.package | package | 992 |
| zzzSAW-OVERRIDE-base-FIX-simler90-weathoutfit.package | package | 1186 |
| zzzSAW-OVERRIDE-clothing-FIX-visitorcontrwithpersonality.package | package | 459 |
| SimsAtWork-Collection.package | package | 9205 |
| SimsAtWork-NPC-marker.package | package | 88199 |
| SimsAtWork-Adventurer.package | package | 11792 |
| SimsAtWork-Architecture.package | package | 11794 |
| SimsAtWork-Artist.package | package | 11759 |
| SimsAtWork-Athletics.package | package | 11782 |
| SimsAtWork-Business.package | package | 11772 |
| SimsAtWork-Criminal.package | package | 11765 |
| SimsAtWork-Culinary.package | package | 11975 |
| SimsAtWork-Dance.package | package | 11777 |
| SimsAtWork-Education.package | package | 11804 |
| SimsAtWork-Entertainment.package | package | 11808 |
| SimsAtWork-Gamer.package | package | 11742 |
| SimsAtWork-Intelligence.package | package | 11796 |
| SimsAtWork-Journalism.package | package | 11776 |
| SimsAtWork-Law.package | package | 11774 |
| SimsAtWork-LawEnforcement.package | package | 11833 |
| SimsAtWork-Medicine.package | package | 11784 |
| SimsAtWork-Military.package | package | 11777 |
| SimsAtWork-Music.package | package | 11750 |
| SimsAtWork-NaturalSciences.package | package | 11788 |
| SimsAtWork-Oceanography.package | package | 11805 |
| SimsAtWork-Paranormal.package | package | 11780 |
| SimsAtWork-Politics.package | package | 11789 |
| SimsAtWork-Science.package | package | 11791 |
| SimsAtWork-ShowBusiness.package | package | 11787 |
| SimsAtWork-Slacker.package | package | 11795 |
| SimsAtWork-OVERRIDE-base.package | package | 2566 |
| SimsAtWork-OVERRIDE-behave.package | package | 1062 |
| SimsAtWork-OVERRIDE-clothing.package | package | 1344 |
| SimsAtWork-OVERRIDE-crumplebottom.package | package | 2516 |
| SimsAtWork-OVERRIDE-witch.package | package | 631 |
|
SimsAtWork.zip
| Complete system
Download
Uploaded: Yesterday, 283.3 KB.
35 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 11:30 PM
Updated: Today at 1:18 AM
-
by fergofrog 14th May 2005 at 11:24pm
115
172k
30
-
by danny_power updated 19th Sep 2013 at 11:19am
+1 packs
98 87.8k 150
Seasons
-
by heathensimmer 7th Sep 2025 at 1:44am
+1 packs
2 2k 9
Free Time
-
by xXstarcickXx 23rd Oct 2025 at 6:02pm
+1 packs
3 11k 25
Pets
-
by KittyCarey 18th Oct 2025 at 9:02am
20
10.1k
26
-
Make out _IS_ a romantic social, dammit!
by Marhis 13th Nov 2008 at 1:03am
Bug existing since the base game: while all the other kisses trigger the crush or love in sims, if their more...
40
184.6k
285
-
AL Social Groups for Playables
by Marhis 18th Dec 2008 at 10:41am
I really like social groups in Apartment Life, their distinctive attire and the way they greet each other with specific more...
+2 packs
30 45.2k 123
Free Time
Apartment Life
-
Chance of Lord of the Pack at night: 100%
by Marhis 11th Aug 2026 at 3:25pm
The unmodded game sets the chance the wolf that visits at night is a Lord of the Pack 50% of more...
+1 packs
405 1
Pets
-
More points for woohoo with professors
by Marhis 13th Nov 2008 at 12:55am
I can't stand that a poor student, who woohoo with a gorilla-face professor, has to gain less points than going more...
+1 packs
62 133.7k 239
University
-
FIX: Polished Bamboo Light floor - botched environmental score
by Marhis 11th Aug 2026 at 8:08am
5
1.4k
5
-
CHEAT! Adopt a stray on the spot or invite enemies to outings [UPDATED 2026-09-06]
by Marhis updated 6th Sep 2026 at 11:20am
Always adopt strays, Invite anyone to an outing more...
+2 packs
9 2.1k 5
Nightlife
Pets
-
Don't wash dishes in my bathroom! [abandoned]
by Marhis updated 9th Jan 2007 at 8:28am
16 October 2008 I will not update this hack anymore, because there's now a way better solution: No Dishes in more...
23
35.9k
19
-
Alarm clocks on low tables (request)
by Marhis 2nd Feb 2007 at 12:32am
This mod allows you to place alarm clocks (both cheap and expensive) on low (coffee) tables too. more...
6
20.5k
25
Packs Needed
| Base Game | |
|---|---|
![]() | Sims 2 |
| Expansion Pack | |
|---|---|
![]() | University |
![]() | Nightlife |
![]() | Open for Business |
![]() | Pets |
![]() | Seasons |
![]() | Bon Voyage |
![]() | Free Time |
![]() | Apartment Life |
| Stuff Pack | |
|---|---|
![]() | Mansion and Garden |
About Me
which name starts with letter B,
don't use on Sundays until moon raising,
clap your hands twice every morning,
shave your head,
worship me and all my relatives till the fifth generation.
Serious part: do whatever you want with my stuff and enjoy;).
Sign in to Mod The Sims
Sims At Work - Custom Lots System









