Townies and NPCs

[ Useful Hacks and Fixes ] [ Skinning with BodyShop ] Transparent Glass Tiles ] Stairs ] Basement Building ] Built-in Garage ] Building on Slopes ] Going Up ] Export Lots ] Export Sims ] Custom Neighbourhoods ] Making Sims 2 Terrains in Sim City 4 ] A Brand New City ] My Documents ]

Townies

There is a way to clean out the regulation Townies. You can read a very helpful walkthrough of  replacement and removal of Townies, Dormies, Downtownies, Strays etc at http://www.sunsims.com

It is better and safer but more work than deleteallcharacters.

You might also want:

Nailati's replacement CAS templates replace the default faces in CAS and BodyShop which you use in making your own Sims, and which the game uses to create new townies.

Jordi's replacement names hack no more Abhijeets, Marylenas, Goopys etc.


Other NPCs

 

Here is the list of NPC IDs and NPC Types from the game using SimPE. I've also included the Sim IDs for sims in the objects.package.

NPC Type Safe?
EP NPC ID Sim ID Comments
Bartender
  EP1 0x01    
Bartender
    0x02    
Boss
NOT safe because incomplete user data base game 0x03   (person that you call-in-sick to, but get the phonehack to prevent these from ever being made)
Burglar
  base game 0x04    
Driver (taxi; limo; school bus; carpool; etc)
NOT safe because incomplete user data base game 0x05    
Streaker   EP1 0x06    
Coach
  EP1 0x07    
Cook
  EP1 0x08    
Police Officer
  base game 0x09    
Delivery Person
  base game 0x0A    
Exterminator
  base game 0x0B    
Fire Fighter
  base game 0x0C    
Gardener
  base game 0x0D    
Barista
    0x0E    
Grim Reaper NOT safe because object base game 0x0F 0x84EC24A8 Those who have used the Tombstone of Life and Death to safely impregnate a playable sim with Grim's baby in a way that does NOT involve "touching" him (making selectable) in any way find that he tend to father very attractive children. Thing is, Grim has no "genetics". The game pulls genetics from CAS for Grim in a way that makes it appear he's got face one template
Repairman  

base game

0x10    
Headmaster
  base game 0x11   when I moved in one of the game's headmasters was that I could no longer use the Call Headmaster option when I wanted to send one of my kids to private school.
Gypsy Matchmaker
Safe but will continue with spit-polish behavior   0x12    
Maid
Safe base game 0x13    
Mail Carrier
Safe base game 0x14   Fully playable, comes with all of the necessary baggage. When I married the mailman to a Sim, her dog kept chasing him randomly for a few days, though this dog is super-friendly and never showed aggressive behavior toward anyone else. It hasn't happened lately, though. I think it may have stopped when he became "best friends" with the dog. I wouldn't call that annoying behavior, though, because it is funny.
Nanny Safe but will continue with insane behavior
base game 0x15    
Newspaper Delivery Person
Safe base game 0x16    
Pizza Delivery Person
  base game 0x17    
Professor
Believed safe but Drama Professor will continue with flirt behavior EP1 0x18   Every time he is invited out he comes in his College outfit, although he is on the Education career now, and soon to become Education Minister.
Evil Mascot (Cow?)
  EP1 0x19    
Repoman
NOT safe because incomplete user data base game 0x1A    
Cheerleader   EP1 0x1B    
Mascot (Llama?)
  EP1 0x1C    
Social Bunny
NOT safe because incomplete user data base game 0x1D    
Social Worker
NOT safe because incomplete user data base game 0x1E   Social Worker is absolutely NOT safe. She has interactions available to her, is dateable, and can be moved in without cheats, it's true. That just make her particularly bad, because it seems like that would make her safe.

Nonetheless, her character file is incomplete, and she will absolutely corrupt the neighborhood if made playable.

Register Clerk / Cashier
Safe base game 0x1F    
Therapist (Shrink)
NOT safe because object base game   0x20 0x4D9530C6 Therapist (He takes up space and is invisible/unplayable)
Chinese Delivery Person
  EP2 0x21    
Dining Podium Host
  EP2 0x22    
Server
  EP2 0x23    
Chef
  EP2 0x24   Chefs also have this oddity - they appear to have playable data but can't be interacted with at all.
DJ
  EP2 0x25    
Mrs. CrumpleBottom NOT safe because object base game   0x26 0x0F67E576 Need Pescado's NL creature fix which will keep vampires from biting her. Turning her into a vampire will really mess up your game.

Grand Vampyre
irritating hardcoded behaviour, but otherwise probably safe" EP2 0x27   Grand vampires do NOT cause corruption as far as I know. I ALWAYS add them to the family, but I ask them to move in. Maybe asking to move in clears the NPC code, because the only time they bite everyone is before I ask them to move in. Then that annoying behaviour stops.
Servo   EP3 0x28    
Reporter   EP3 0x29    
Salon Stylist   EP3 0x2A    
Wolf   EP4 0x2B    
Wolf LOTP   EP4 0x2C    
Skunk NOT safe because object EP4 0x2D 0x51BFB2CD  
Animal Control Officer   EP4 0x2E    
Obedience (Pet) Trainer
  EP4 0x2F    
Masseuse
  EP6 0x30    
Hotel Bellhop
  EP6 0x31    
Villain (Unsavory Charlatan)
Safe BUT EP6 0x32  

Unsavory Charlatan? He's playable according to SimPE. He's got a full character data set, complete profile in SimPE. He's got special coding built in (the pick-pocketing). Ah, well, I only found one to Add to Family, but I'll take your word for it that the game normally has three. (I used a "clean", but not empty, 'hood template, but didn't add any subhoods.)

It's pointless to add him. He does have Wants/Fears, a hobby (even had five points of hobby enthusiasm), a personality, skills, etc. He also gets a full menu of social interaction options and object interaction options, but when directed to do something, it would drop out of his queue. The sim whose family I added him to had NO interactions with him available to her. He's definitely buggy. He tries constantly to leave the lot (to the point of fading out at the edge then coming back), and his motives are static. He pickpocketed my sim shortly after becoming part of the family, and at some point, he rolled a Fear of being pickpocketed himself.

Tour Guide
Believed NOT safe EP6 0x33    
Hermit
  EP6 0x34    
Ninja   EP6 0x35    
Bigfoot Bigfoot (NPC) NOT safe because object EP6 0x36 0x13269F2D  
Bigfoot (playable) Safe EP6 0x36    
Hotel Housekeeper Not EP6 0x37   they only have service NPC interactions available (talk, flirt, influence), even if they are not currently working.
Food Stand Chef
Unknown EP6 0x38    
Fire Dancer
  EP6 0x39    
Witch Doctor (Shaman)
NOT safe because object EP6 0x3A 0xB38590EB (Once you add him he is IMPOSSIBLE to get rid of) The Witch Doctor is for getting the Voodoo Doll. http://sims.wikia.com/wiki/Voodoo_doll (Scroll down a bit for the Sims 2 section.)
Ghost Captain
Believed NOT safe EP6 0x3B    
Food Judge
  EP7 0x3C    
Genie NOT safe because object EP7 0x3D 0x341FB0E2  
Fixed DJ
    0x3E    
Fixed Gypsy
    0x3F    
Witch 1
  EP8 0x40   You can interact normally with the high witches and warlocks, so go ahead and marry them. However, you may not be able to ask them to teach you the ways of light and darkness after they become playable. They can still imbue people with power, but it has to be an action on their part, not the result of the request.
Witch 2
  EP8 0x48    
University Cook Safe        
Breakdancer
  EP8 0x41    
Spectral Cat
  EP8 0x42   Scariest character ever. Floating cat that is treated like a sim and loves to tell dirty jokes. Witch familiar cats don't really have a purpose beyond being special pets available only to witches.
Landlord
  EP8 0x44    
Butler
Safe EP8 0x45   If you move in a butler, he will continue calling the exterminator if there are roaches (which is quite practical, really), and he will call the police if there is a burglar on the lot. Doesn't matter if the burglar is breaking in or just visiting as a normal guest, the butler will still call the police, and often get fined.
They will also walk into other sims' houses uninvited and start cooking.
Bird
NOT safe because object     0x31946C3B  
Father Time
NOT safe because object     0xF03AE97B  
Good Witch Cat
NOT safe because object     0xD55EF625  
Hula Zombie NOT safe because object base game   0x2D7EB2DC  
Ideal Plantsim NOT safe because object     0x724CD298  
Penguin
NOT safe because object     0x7250E297  
Pollination Technician
NOT safe because object base game   0x2E17B9FC  
Remote Control Car NOT safe because object
    0x2C996F9C  
Robot NOT safe because object
    0x50596292  
Rod Humble
NOT safe because object     0x745B11D1  
Santa Claus
NOT safe because object     0xF036D5C3  
Skunk Skin
NOT safe because object     0x71B85E0D  
Spectral Assistant
NOT safe because object     0xF51A5E5B  
TemplateDog
NOT safe because object     0x0F83C946  
Toddler New Year NOT safe because object     0x7040237A  
Slob (one male, one female)   Night Life     NL gave us not only Mr. Big and The Diva, but two "slobs" - one male, one female. They show up on Downtown community lots in ratty, dirty pajamas. They have sloppy, lazy personalities.

The default female Slob has skintone 3 (I think) and the short red bob with bangs. Red pajama pants, and filthy llama pajama t-shirt. The default male Slob is in red tartan pajama pants and a ratty plaid pajama shirt, I believe. He has short blond hair.

Mr Big   NL      
Diva   Nl      
Bella Goth (in Strangetown)         Moving ST Bella to PV corrupts ST and PV - not the entire game
Hair Stylist Not safe       they only have service NPC interactions available (talk, flirt, influence), even if they are not currently working.
Ninja Probably Not Safe BV      

 


Thanks for this info to MATY, Mootilda, Darby, Maxon and other contributors to a thread on Mod the Sims 2

Notes

Characters you cannot interact with have 'unlinked character data', 'uneditable' character and 'default character' listings. I'd strongly recommend never using these characters or putting them into play. Also, adding some of the Universal NPCs is a GAME borker, not just the neighbourhood. With the universals, there is only one file and that is in the game files, in the files your game uses as templates. This means there is only ONE version of Grimmy, the Therapist and, yes, Mrs C for ALL your neighbourhoods. If you make changes to those files (and by playing or adding memories, experiences, etc to the sims you are making changes), you run the very real risk of making the game unplayable. That was why the Mrs C getting bitten by a vampire bug was so serious.

Yes, there's a major problem with trying to play sims who are really objects. Their character data is in the objects.package in the installation folder (Program Files). When the game tries to change their user data (which it will try to do when you make them playable), it destroys your installation files. Your only option then is to uninstall and reinstall everything. Even if you haven't played a neighborhood, the game has opened all of your neighborhoods and subhoods and re-written them. Since the game is now corrupt, you can assume that your neighborhoods are also corrupt. One way to check is to look at the last-modified date. If a file has changed since you started fooling around with unplayable characters, then the file must be assumed to be bad. Otherwise, I'd suggest that you restore from your latest backup.

Players have long used the Tombstone of Life and Death to make sims pregnant with Grim, without making him playable in doing so, and that seems to be safe. Grim's presence is required (meaning a death needs to have happened), but he doesn't have to be made playable to accomplish a pregnancy with a playable.

It may be safe to do something similar with the Ghost Captain. The key is not making him playable. That's what will bork things.

You can use the "Clear NPC state" option on Cyjon's Debugger, which is useful for playable NPCs that you've moved in. It clears their NPC flag so the game no longer views them as an NPC, which should stop them from doing their hard-coded NPC actions. It's worth trying, though I haven't tested it out myself.