A bit of challenge is always fun, but, sometimes, using cheats is a necessity. In The Sims 4, cheats are great for playing out the dream-like ideal life players want to have and for story-telling purposes. They bring in a bit of spice and make it simpler to set up stories in a way that doesn’t require mods.

However, there’s a ton of cheats in the game, and, while most people will be familiar with the classics, some are more obscure. Moreover, not all cheats appear in the form of commands. Rather, they are activated through an object. Here are all cheats and their methods for activation.

22 Enabling Cheats

In order to start using cheats, they must first be activated through a command box. To gain access to it, press CTRL + SHIFT + C on the keyboard at the same time while in the game, and a white box should pop up at the top of the screen.

Now, start typing into this box. The following command needs to be fed in for any other cheat commands to be used: testingcheats true. If the command was correctly written, a small message should appear underneath stating that cheats are enabled.

21 Mailbox Cheats

The mailbox is one of the main objects that allows players to easily use cheats once they’re activated. Simply right-click on a mailbox—not left click!—and a bunch of new options should pop up.

This includes altering the needs of the Sims located on the lot. Alternatively, the player can simply press CTRL + SHIFT + C and type in fillmotive x and replace the “x” with the need which the player wants to be filled such as energy, hunger, or social.

20 Sims Cheats

Right-clicking on Sims also allows for additional cheats, but these can also be accessed through commands. Sims can be added to a household or reset if they’re stuck in a T-pose.

Resetting also works through commands by typing: resetsim firstname lastname. Another useful command disables any of the hover-over effects when hovering over Sims: hovereffects on (or off).

19 Ground Cheats

The final location to click on for cheats is the ground which unlocks the ability for any Sim to teleport to any location. Without this cheat, teleportation is only available through certain skills and careers and allows for quick movement through the world.

18 Object Cheats

Random objects can also be interacted with by right-clicking on them. In particular, if an object is bugged, it can be reset to work properly.

Moreover, any dirty objects can be automatically cleaned when right-clicking them.

17 Money Cheats

There are three important money cheats in the game. The classic ones are kaching and motherlode, which most will already be familiar with. Kaching gives 1000 simoleons, while motherlode gives 50 000.

Money X, with X replaced with any number from 0 onwards, allows players to set a custom amount of money for a household. It’s useful for challenges where the player should start with nothing in the bank.

16 Death Cheats

Don’t like the idea of Sims dying? Death can be completely taken away from the game through this command: death.toggle true/false (pick either or).

Ghosts have their own cheats, too. The command traits.equip_trait X, with X replaced with one of the causes of death, lets players decide how a Sim has died and change their ghostly color.

15 Free Real Estate

Want to put a family into a specific home from the Gallery or a recently built house, but the lot is too expensive?

During the moving sequence, while in the world map screen, type in this: freerealestate on/off (pick either or). Sims won’t have to pay for a house now.

14 Household Bills

Bills are a bummer, but there’s a way to just get rid of them. With this command, a family won’t ever have to worry about them. Type in: household.autopay_bills true/false (pick either or). This will toggle whether bills are active or not for a family.

13 Video Cheats

A few nice gameplay commands also exist for players. Type in: fps on/off. This lets players monitor any fps changes during gameplay. Typing in “fullscreen” will put the game in fullscreen mode, while the command “headline effects on/off” (pick either or), removes headline effects.

12 More Objects

To unlock a whole bunch of decorative objects for those crafty buils, make sure to type in all three of these commands to have limitless access to all objects in the game.

First, type in “bb.showhiddenobjects”, then “bb.showliveeditobjects,” and finally “bb.ignoregameplayunlocksentitlement”. Enjoy the magnitude of new objects!

11 Free Building And Placing

Builders absolutely need to have these two cheats up their sleeves. To place an object anywhere, even into a wall, use this command: “bb.moveobjects.” To build absolutely anywhere, type in “bb.enabrefreebuild,” which allows players to edit community lots while not on world edit.

10 Aspirations And Satisfaction

Those wanting to complete some aspirations can type in “aspirations.complete_current_milestone,” which will boost them to the next aspiration level. For more satisfaction points to buy juicy rewards, type in “sims.give_satifastaction_points x” and replace x with the desired amount.

9 CAS Cheats

A must-have CAS cheat for anyone who’s tired of seeing ugly townies is “cas.fulleditmode.” This allows players to even edit the genetics and aspirations and traits in CAS.

For Nifty Knitting fans, the “cas.unlockbytag sp17” will finally make all the cool knitting clothes available without the annoying grind.

8 Career And School Cheats

Instead of waiting for a promotion, players can type in “careers.promote x,” with x as the name tag of the career. For a demotion, just replace “promote” with “demote” in the same command.

To assign a career, type in “careers.add_career x,” with x being the name of the career. For younger Sims, bump up their grades by typing in “careers.promote gradeschool/high school” (pick either or). For part-time careers, the command is modified to “careers.promote PartTime_x” with x as the career tag. To see all career tags, check out this list.

7 Skill Cheats

To set a custom skill level, use this: stats.set_skill_level major_X #. “X” is replaced by the name of the skill, and “#” is replaced by the level number, usually from 1-10 for most skills.

For toddlers, the command is: statistic_skill_toddler_X #. For children, use “stats.set_skill_level skill_child_X #”. For skills included in Parenthood, use “stats.set_stat lifeskillstatistic_X #”. Make sure to check the exact skill tags here.

6 Emotions And Potions Cheats

To control any emotions or consumables like potions that provide moodlets, there are two commands.

The command “objects.consumables_infinite_toggle” ensures a Sim will never run out of their potion. Finally, “sims.add_buff X”, with “X” replaced with a specific emotion, allows players to control their Sims’ current emotions. Check the moodlet names here.

5 Traits Cheats

Traits can be modified in CAS, but some traits are not available there, which is why this command “traits.equip_trait x,” with “X” replaced with the name of the trait, is useful.

Special learned traits from Parenthood can be added with “traits.equip_trait lifeskills_X,” with “X” replaced with the specific lifeskill name. Check the trait code list here.

4 Relationship Cheats

Any relationship between any Sims can be modified with one simple command. Simply type in: “modifyrelationship firstname lastname targetfirst targetlast x relationshiptype.” “X” must be replaced with the type of relationship wanted.

3 Dine Out, Get To Work, And Vet Clinic

To unlock perks for businesses, restaurants, and vet clinics, there’s also a handy cheat out there.

Type in “bucks.unlock_perk X true,” with “X” replaced by the name of the perk the player wants.