Testing cheats, also known as boolProp testingCheatsEnabled, testingCheatsEnabled, or testingCheats, is a debugging cheat available in several games in The Sims series, beginning with The Sims 2. This cheat allows the player to interact with objects and Sims in a manner that is not usually permitted under normal gameplay conditions. The cheat is generally among the most useful and powerful cheats in the game, but can cause game corruption or errors if misused. Testing cheats can be activated by opening up the cheat console (with ^ Ctrl+⇧ Shift+C) and typing
boolProp testingCheatsEnabled true,[TS2][TSS]
testingCheatsEnabled true,[TS3][TSM] or
testingCheats true.[TS4] Turning them off is as simple as typing the name of the cheat again, followed by the word false instead of true.
This cheat is often erroneously called "boolProp", which means "Boolean property" or "true/false". In The Sims 2, there are several cheats that start with "boolProp".
Use and abilities Edit
The Sims 2Edit
Once the cheat has been enabled, clicking on any Sim or object while holding down the ⇧ Shift key will cause a menu with debugging options to pop up. These can range from making certain Sims selectable and unselectable, making Sims grow up instantly (or killing them by Old Age, if the option is used on an Elder), changing a Sim's aspiration or spawning several cheat objects. Players can instantly fulfill any wants and fears a Sim currently has by Ctrl+clicking on the want/fear icon. All objects have the option Force Error, which can be used to reset objects (clearing any interactions queued on them) or delete them (although not permanently in the case of Sims and Pets); this can be used to correct some issues, such as stuck objects and Sims.
Players can also use testingcheatsenabled to control Sims that are not part of the household with the Make Selectable option, or they can temporarily remove household members with the Make Unselectable option. This option allows the player to control newborn babies, who are not normally controllable. Several NPCs, such as the Grim Reaper or the Therapist, lack this option and therefore cannot be controlled by the player.
If the player is in Create a Sim mode while the cheat is active, they can press SHIFT+N to enter CAS debugging mode, which allows the player to give Sims clothing and hairstyles that would normally be unavailable (such as NPC and job-exclusive clothes). Pressing SHIFT+M will disable CAS debugging mode.
If the cheat is enabled before a player loads a lot, they will be able to simply drag up and down motives, relationships, skills, hobbies,[TS2:FT] and personality points using the mouse. The game's version number will also be displayed on the top-right corner of the screen.
The Sims 3Edit
The cheat is significantly less powerful than in The Sims 2, although it still has a number of useful options. Shift+clicking on objects no longer provides an option to force an error on them, although there is an option to delete the selected object. Shift+clicking on Sims does not provide an option to make them selectable, although it can be used to send Sims back to Create a Sim to be modified. Players can also drag motives and relationships with the current Sim up and down using the mouse, although the cheat does not need to be enabled before a household is loaded for this to work.Some cheats in The Sims 3 require the testing cheats to be enabled before they themselves can be activated, such as
restrictBuildBuyInBuildingscheats. Buydebug is used to buy most objects that are not normally obtainable in the buy mode, such as collectible spawners, reward objects, or crafted objects.
The Sims 4Edit
In The Sims 4, testingcheats can be activated the same way as in previous games. Again, some cheats require testingcheats to be on. There are less options in the pie menu when shift-clicking objects. Options to reset objects, move them to the selected Sim's head, and making the object clean/dirty or broken/unbroken can usually be found on most objects. Shift-clicking the mailbox provides options to fill the needs for all Sims in the current world or household, and to enable or disable motive decay. Shift-clicking on Sims provides options to fill their motives, freeze motive decay, add them to the current household, edit them in Create a Sim, make them a PlantSim, or change their outfit under Toddler Care, if the selected Sim knows the target Sim.
Activating cheat in The Sims MedievalEdit
Testingcheatsenabled cannot be used by default in The Sims Medieval. Instead, activating it requires the player to modify the command.ini file in *\The Sims Medieval\GameData\Shared\NonPackaged\Ini (the default location is in C:\Program Files\Electronic Arts\The Sims Medieval\GameData\Shared\NonPackaged\Ini) and change TestingCheatsEnabled=0 to TestingCheatsEnabled=1.
Dangers of using the cheat Edit
This section describes features that are only available in The Sims 2.
It is a common misconception that enabling the cheat for long periods of time or saving the game while it is active will cause game crashes and data corruption. However, it is not the cheat itself that causes corruption, but rather the player's mishandling of its power.
By default, game errors, with the exception of a few, are automatically handled by the game. If testingcheatsenabled is active, all errors experienced in the game will throw an object error dialog, where the player will be given the option to Cancel, Reset, or Delete the object. This may not harm the game if the correct option is chosen, but it can become annoying after a while.
Using "Force Error" on a Sim while they are doing an interaction which has visual effects will cause those effects to be stuck with the Sim. For example, the blue glow effects from drinking the Elixir of Life, the electrocution effect from a failed use of The Eclectic and Enigmatic Energizer, the fireworks from two Sims doing WooHoo in the bed, the love hearts from two Sims having their first kiss together, or the bat from a vampire flying will be stuck indefinitely, though the effects may be removed when the Sim interacts with the objects again. Another example is when forcing an error on a burning object will cause the fire effect to get stuck indefinitely. The fire is just an effect, hence it will not harm its surroundings, but players may find it annoying.
The biggest danger of the cheat comes from its various debugging tools, as misuse of the tools can damage the game. Game corruption will occur if the cheat is used to kill off or add certain NPCs (e.g. NPCs that are treated as objects by the game) to the household. Refer to Game guide:Which NPCs are safe to play as? for a list of potentially dangerous NPCs.
- In The Sims 2, shift+clicking the mailbox allows the players to summon NPCs, regardless what expansion pack the players have. Most NPCs can be summoned this way, and if the game doesn't already have one, it will generate a new one. It's possible for the players to summon an NPC that belongs to an expansion pack that's not installed. As a result, the game will improperly generate a normal Sim instead.
- If evil mascots are summoned this way without The Sims 2: University installed, the summoned Sim will be an adult with a teen voice, normal clothes and the 2nd face template. The same applies to cheerleaders.
- If Mrs. Crumplebottom is summoned with The Sims 2: Apartment Life installed, and without The Sims 2: Nightlife, she will have the same hairstyle and outfit as Sarah McCarthy, and no face paint.
- In The Sims 2, using Tom's Clothing Tester has been known to glitch up the selected Sim's career level by resetting it to level 0. This will mean that the Sim will be unable to go to work as their work hours will state that they work 24 hours a day, and so the carpool will never come. This can only be fixed by making the Sim quit their job, or by correcting their career level by shift clicking the newspaper with testingcheats enabled.