The Sims players who are trying out The Sims 2 for the first time may want to check out some of the game’s many cheat codes. Cheat codes have always been a part of The Sims, but The Sims 2 really ramped things up from the first game. Whereas The Sims 1 had a handful of helpful codes, its sequel introduced a host of new ways to manipulate the game and a handy new interface to do so with. The Sims 2 really cemented just how friendly the franchise was to players messing around with the game.
Although The Sims 2 doesn’t feature the same new Sims 2 Legacy Collection.
How To Use Cheats In Sims 2 Legacy Collection
Cheats Can Be Entered In The In-Game Interface For Them
Using cheat codes in The Sims 2 Legacy Collection works the same way as it did in the original game. In the game - whether in the neighborhood or a household - press Ctrl + Shift + C to open up the cheat interface at the top of the screen. Once it is open, you can simply type in one of the codes listed below and receive the desired effect. You’ll immediately receive an error message if the code is typed in wrong, so make sure you’re copying each cheat exactly as written. Similar to The Sims 4's cheats, The Sims 2's codes are pretty extensive and cover many aspects of the game.

EA Has Addressed The Known Issues With The Sims 1 & 2 Re-Release, Claiming They Hope To Have Fixes Soon
The Sims 1 & 2 re-release was met with plenty of joy, but a host of issues have left publisher EA at a loss for what fixes to make first.
Aside from adding a bunch of new cheats to the game, The Sims 2 also made entering them easier. Instead of the cheat window immediately closing after you enter a code, you can enter as many as you like, allowing you to paste and spam money cheats as often as you like. There are also more precise cheats, like "familyFunds," which allow you to specify the exact amount of money you want a family to have. That means even cheating was easier in The Sims 2, even if it wasn’t as essential for survival as in Sims 1.
Every Sims 2 Cheat Code (& What It Does)
Each Code Has Been Tested In The Sims 2 Legacy Collection
Below you will find a list of cheats available in The Sims 2 Legacy Collection. I have tested them in the game, and they should all work, though a few (like "deleteAllCharacters") can sometimes cause the game to crash. You may want to make it a habit to save The Sims 2 before entering any cheats that make major changes to the game. You should be safe with smaller cheats like needs or money codes. If you want a reminder in-game, typing “help” into the cheat box will display most of these codes for you.
Cheat |
Effect |
---|---|
addNeighborToFamilyCheat [on / off] |
Lets you Shift + Left-Click on an NPC to add them to current household. |
AgeSimsCheat [on / off] |
Allows you to set the age of Sims at will. |
aging |
Toggles Sim aging on and off. |
aspirationLevel [0-5] |
Sets the selected Sim's aspiration level to the number entered. |
aspirationPoints [#] |
Gives the selected Sim the entered number of aspiration reward points. |
autoPatch [-on / -off] |
Toggles whether the game looks for available patches on its own. |
bloom [r g b x] |
Adjust bloom lighting effects in the game. |
boolProp testingcheatsenabled [true / false] |
Allows testing cheats to be used. |
boolProp snapObjectsToGrid [true / false] |
Allows you to move objects without snapping them to the grid. |
boolProp allow45DegreeAngleOfRotation [true / false] |
Allows for more precise rotation of objects. |
boolProp objectShadows [true / false] |
Turns on and off shadows for outdoor objects. |
boolProp simShadows [true / false] |
Turns on and off Sims' shadows. |
boolProp cardsOnRight [true / false] |
Allows you to set what side of the road cars drive on in the neighborhood. |
boolProp useShaders [true / false] |
Turns on and off shaders for in-game objects. |
bugJarTimeDecay [on / off] |
Toggles whether bugs in jars die over time or not. |
changeLotClassification [low / middle / high] |
Sets lotclass value to the entered type. |
changeLotZoning [type] |
Rezones the selected lot to the entered type. |
clearLotClassValue |
Removes lotclass value. |
deleteAllAwnings |
Deletes all awnings. |
deleteAllCharacters |
Deletes all characters in the selected neighborhood. |
deleteAllFences |
Removes all fences. |
deleteAllHalfwalls |
Remove all halfwalls allowed to be deleted. |
deleteAllObjects |
Deletes objects. |
deleteAllWalls |
Deletes all walls that are allowed to be removed. |
disablePuppyKittenAging [on / off] |
Toggles aging for young pets. |
dumpNPCCount |
Gives a readout of the number of service NPCs in the current neighborhood. |
exit |
Exits the cheat input window. |
expand |
Changes the size of the cheat input window. |
faceBlendLimits [on / off] |
Toggles limits on face blending. |
familyFunds [familyname][value] |
Sets the entered family's money to the entered value. |
filmGrain |
Adds a film grain effect to the screen. |
forcetwins |
Forces a Sim to give birth to twins. |
help |
Displays (most) cheat codes. |
letterbox |
Adds black borders to the screen. |
lockAspiration [on / off] |
Locks the Aspiration Score for all Sims on the active lot. |
maxMotives |
Gives all Sims on the active lot max Motives. |
modifyNeighborhoodTerrain [on / off] |
Allows neighborhood terrain to be modified. |
motiveDecay [on / off] |
Toggles motive decay for all Sims in the active lot. |
moveObjects [on / off] |
Allows you to interact with objects you normally couldn't select. |
PlumbBobToggle |
Turns plumbBob displayed above Sims on and off. |
printLotClass [low / middle / high] |
Prints a lot's class which determines what class of townspeople move in. |
roofSlopeAangle [15-75] |
Sets the slope angle of a roof. |
setHighestAllowedLevel |
Specifies how tall a building can be. |
setHour [0-23] |
Sets the in-game clock to the specified hour. |
setLotLightingFile |
Allows you to input your own lighting files. |
setQuarterTilePlacement [on / off] |
Allows placement to be determined by quarter tiles. |
showHeadlines [on / off] |
Toggles thought and speech bubbles. |
slowMotion [0-8] |
Slows how fast the game moves. 8 sets the game back to normal speed. |
stretchSkeleton |
Elongates a Sim's body. |
terrainType [Temperate / Desert / Dirt / Concrete] |
Changes terrain to the entered type. |
textDebugging [on / off] |
Toggles text debugging. |
unlockCareerRewards |
Unlocks all career reward objects for selected Sim. |
vignette [centerX centerY X] |
Blurs sections of the screen around a specified center point. |
vsync [on / off] |
Toggles vertical sync to improve performance. |
Aside from potential crashes, using cheats shouldn't have any adverse effects on a save file. Any that make major changes to The Sims 2 have an on/off toggle, so it's easy to put the code in again with the opposite command if something turns out undesirable.

The Sims 2
- Released
- September 14, 2004
- ESRB
- E10+ For Everyone 10+ due to Crude Humor, Mild Violence, Suggestive Themes
- Developer(s)
- Maxis
- Publisher(s)
- Electronic Arts
- Engine
- 3D engine
- Multiplayer
- Local Multiplayer
- Franchise
- The Sims
- Platform(s)
- Nintendo DS, PS2, PSP, Xbox (Original)
Your comment has not been saved