More ‘unofficial’ Sims 4 cheats discovered

Yesterday, Maxis producer Grant Rodiek admitted that The Sims 4 had shipped with a number of "development cheats" accidentally included in the game. Apparently, it was only after until one user — TwistedMexican — first discovered them that Rodiek came out and officially shared them with the rest of the public. Turns out though, there are quite a bit more "cheats" that Maxis is keeping secret from us.

TwistedMexican was kind enough to post all of these "unofficial" cheats in a lengthy Reddit post which I've included below. For those of you who would rather stick to the approved "official" cheats, you can find them here.

"These cheats were unveiled after I decompiled the source code and found the functioning commands. They were meant for developer's use only and were not meant to be accessible by players," he explains. "That said, The Guru's have stated they should work fairly well as they were extensively used for testing."

Get Sim ID

**Some cheats require the Sim ID instead of your sims First and Last name. Use this command to get it. You're only interested in the long numerical string at the end.

sims.get_sim_id_by_name <yoursimfirstname> <yoursimlastname>

Money Cheats

Set Household fund to exact amount
<amount> is a number value.

money <amount>

Add or subtract amount from Household funds
<(-)amount> is a positive or negative number.

sims.modify_funds <(-)amount>

Careers and Skills

Set Skill Level <level> is a number between 1 and 10

Stats.set_skill_level <skilltype> <level>

View Skills Value List

Promote Career

Careers.promote <NameOfCareer>

Example:

careers.promote secretagent

Demote Career

Careers.demote <NameOfCareer>

Add Career

Careers.add_career <NameOfCareer>

Remove Career

Careers.remove_career <NameOfCareer>

Raise a Child's Grade Performance

Careers.promote Gradeschool

Careers.promote Highschool

Aspiration Cheats

Complete Aspiration's Current Milestone and get Points

aspirations.complete_current_milestone

Add 100 Aspiration Points
Note: You have to run the remove_buff command in order to use the cheat again.

sims.add_buff Points
sims.remove_buff Points

Get Infinite Potions using the Infinite Consumables Cheat
Note: Run this command first, then buy a potion. Place it in the world and the sim will drink it indefinitely until you cancel the action. They'll sit the potion back down to use again later. This works on all consumables but food will still spoil.

objects.consumables_infinite_toggle

Cheats for Needs

Fill Specific Need

fillmotive <motiveType>

Example:

fillmotive motive_hunger

Emotions and Buffs

List of Buffs

Add Emotions and other Buffs to Sim

Sims.add_buff <buffType>

Remove a Specific Buff

Sims.remove_buff <buffType>

Reset Sim to Fine (Removes all buffs)

Sims.remove_all_buffs

Relationships

Modify a Relationship's Friendliness and Romance Levels

<yoursimFirst> is your active sim's first name.
<yoursimLast> is your active sim's last name.
<targetsimFirst> is the target sim's first name.
<targetsimLast> is the target sim's last name.
<(-)amount> is a positive or negative value between 1-100.
<track> is either: [Friendship_Main/Romance_Main]

modifyrelationship <yoursimFirst> <yoursimLast> <targetsimFirst> <targetsimLast> <(-)amount> <track>

Example:

modifyrelationship Jim Bob Jill Smith 50 Friendship_Main

Spawn a Friend for Me
Note:Spawns a sim on your lot with a 50% friendship status with your active sim.

relationships.create_friends_for_sim

Makes Acquantances with ALL sims
Note: Includes recently deceased sims. Takes a few seconds to complete.

relationship.introduce_sim_to_all_others

NOTE: The following relationship commands require sim ID's. See the Sim ID section above to get these.

Completely Destroy a Relationship

relationship.destroy yoursimID targetsimID

Add a Relationship Bit (Status) Between Two Sims

relationship.add_bit <yoursimID> <targetsimID> <relationshipBit>

<relationshipBit> can be one of the following values:

romantic-Married 
family_husband_wife
family_grandchild
family_son_daughter
family_brother_sister
family_grandparent
family_parent

Trait Cheats

Add Trait to Sim

traits.equip_trait <traitnameNoSpaces>

Example: traits.equip_trait SteelBladder

See Trait List for values

Sims, Age, and Behavior

Spawn Sim and Add to Household

sims.spawn

Spawn Sim as Stranger
<amount> is a number indicating how many sims to spawn. Be careful, large amounts will crash the game.

sims.spawnSimple <amount>

Set Sim Age to Adult
Note: Exercise caution with this.

setage

Make Sim Behave As Maid
Adding this buff will make your sim behave normally, but when there's something to clean up they'll immediately do it on their own.

Turn Maid Behavior on

sims.add_buff NPC_Maid

Turn Maid Behavior off

sims.remove_buff NPC_Maid

SOAK: Handyman, Maid, and Parties

Note: The developers used these cheats to stress-test the system. Because that was the focus of these commands, the handymen and maids are just randomly generated sims. They behave as expected – they'll chat for a few hours, fixing/cleaning anything that needs it, then leave.

Enable Handyman

soak.enable_soak_handyman_situation

Call Handyman

soak.create_soak_handyman_situation

Enable Maid

soak.enable_soak_maid_situation

Call Maid

soak.create_soak_maid_situation

Enable Party

soak.enable_soak_party_situation

Call Party

soak.create_soak_party_situation

Help Your Sim Over The Edge (Influence Death)

You can't immediately kill your sim, but adding these following buffs might help:

Death by Repair
Add this buff then have your sim try fixing items around the house.

sims.add_buff buff_Death_Electrocution_Warning

Death by Exhaustion
Add this buff and your sim might die immediately. If not, try working out. This doesn't always work as the workout options will gray out.

sims.add_buff buff_Death_ElderExhaustion_Warning

Object Cheats

This is fairly experimental. Use caution.
Delete the white-style ole' mailbox

objects.destroy 0x0ee3008799520c7c

Delete the Willow Creek mailbox

objects.destroy 0x0ee3008799520c32

Set Trashcan as your Head Because why not?

objects.set_as_head 0x0ee3008799520c92