Cheat Codes The SIms 4
While playing the game, press [Ctrl] + [Shift] + C (or [Cmnd] + [Shift] + C on a Mac) to display the console window. Then, type one of the following codes and press [Enter] to activate the corresponding cheat function:
|Display most cheats||help|
|Enable testing cheats [Note 1]||testingcheats [true or false]|
|1,000 more Simoleons||rosebud or kaching|
|50,000 more Simoleons||motherlode|
|Toggle free neighborhood real estate [Note 2]||freerealestate [on or off]|
|Return Sims to safe and nuetral state at home||resetSim [first name] [last name]|
|Show talk/thought balloons above Sim’s head||headlineeffects [on or off]|
|Toggle Sims dying||Death.toggle|
|Toggle framerate display at top right||fps [on or off]|
|Full screen||fullscreen [on or off]|
|Quit the game||quit|
Note 1: This code allows additional cheat codes to be used and unlocks various testing options, as described below.
Note 2: Activate the code at the neighborhood or world screen. When purchasing real estate, beware of the taxes in the lots.
Enable the “testingcheats true” code, then type one of the following codes at the console window to activate the corresponding cheat function. Note: Any cheat codes that rely on the “testingcheats true” code being enabled will have to be reenabled after traveling, entering Create A Sim mode, reloading the game, managing households or town, or causing a loading screen to appear. Incorrect code use may result in an unplayable game. Thus, create a new saved game to prevent corrupting your main game.
|Edit all base level attributes for selected Sim||cas.fulleditmode|
|Set funds to indicated number||money [number]|
|Add value from current funds||Sims.modify_funds +[number]|
|Subtract value from current funds||Sims.modify_funds –[number]|
|Add indicated amount of satisfaction points||sims.give_satisfaction_points [number]|
|Toggle ability to move objects [Note]||bb.moveobjects|
|Toggle autopaid and disabled bills||households.autopay_bills [true or false]|
|Fill indicated motive||fillmotive motive_[motive name]|
|All career awards||bb.ignoregameplayunlocksentitlement|
|Complete current aspiration challenge and awards points||aspirations.complete_current_milestone|
|Add 100 aspiration/satisfaction points; clear with “sims.remove_all_buffs” before reapplying||sims.add_buff Satisfaction_Points|
|Toggle infinite consumable items; activate before obtaining item, does not work with upgrade parts||objects.consumables_infinite_toggle|
|Increase size of selected object||[Shift] + ]|
|Decrease size of selected object that was previously enlarged||[Shift] + [|
|Raise selected object||9|
|Lower selected object||0|
|Your Sim has acquaintances with all Sims||relationship.introduce_sim_to_all_others|
|Destroy relationship||relationship.destroy [your Sim’s ID number] [target Sim’s ID number]|
|Spawn object||objects.gsi_create_obj [object ID]|
|Spawn and add Sim to your household||Sims.Spawn|
|Spawn Sim on your lot with “friend” status||relationships.create_friends_for_sim|
|Spawn Sim on lot as visitor||sims.spawnsimple|
|Force Sim to current lot||sims.summon_sim_to_zone [Sim’s ID number]|
|Force bills to be due||households.force_bills_due|
|Set your Sim to adult age||setage|
|Your Sim acts like a maid||sims.add_buff buff_role_serviceNPC_maid|
|Your Sim no longer acts like a maid||sims.remove_buff buff_role_serviceNPC_maid|
|Make Sim or Ghost pregnant in first trimester||sims.add_buff pregnancy_trimester1|
|Make Sim or Ghost pregnant in second trimester||sims.add_buff pregnancy_trimester2|
|Make Sim or Ghost pregnant in third trimester||sims.add_buff pregnancy_trimester3|
|Make Sim or Ghost pregnant at term; purchase a bassinet and they will have a fake birth||sims.add_buff pregnancy_inlabor|
|Cause death while fixing electric item||sims.add_buff buff_death_electrocution_warning|
|Cause death after working out||sims.add_buff buff_death_elderexhaustion_warning|
|Cause death by embarrassment within five hours||sims.add_buff buff_mortified|
|Cause death by hunger within one day||sims.add_buff buff_motives_hunger_starving|
|Get a Sim’s unique ID number||sims.get_sim_id_by_name [Sim’s first and last names]|
|Back out of dialog or automatically make a choice||ui.dialog.auto_respond|
|Skip introduction menu for strangers; cannot be undone||relationship.make_all_sims_friends|
Note: When activated, objects can be overlapped, combined, and be placed outside their normal boundaries. However, objects moved with this code cannot be moved again after the code is toggled off.
After activating the “testingcheats true” code, enter the “cas.fulleditmode” code at the console window. Then, hold [Shift] and click on one of the following items to display a menu that allows them to be changed as indicated.
- Add to Family: Add the Sim to the current family.Cheat Motive – Disable Motive Decay: Motives remain static.Cheat Motive – Enable Motive Decay: Motives change dynamically.Cheat Motive – Make Happy: All motives are full and mood is Happy.Modify in CAS: Allows Sim to be modified, except name and inherited traits.Reset Object: Reset Sim.
- Reset Object: Resets the object.Make Dirty: Makes a clean object dirty.Make Clean: Makes a dirty object clean.
- Teleport Here: Moves your Sim to indicated location.
- Reset Object: Resets the mailbox.
Set skill level
After activating the “testingcheats true” code, enable the “stats.set_skill_level [skill name] [1-10]” at the console window to set the skill level. Use one of the following values as the skill name:
Additionally, the following skills require the “Get To Work” DLC:
After activating the “testingcheats true” code, enable the following codes to change the relationship between two sims:
To change friendships, use the “modifyrelationship [your Sim’s full name] [target Sim’s full name] [50 or -50] Friendship_Main” code
To change romance, use the “modifyrelationship [your Sim’s full name] [target Sim’s full name] [50 or -50] Romance_Main” code
To set a relationship, use the “relationship.add_bit [your Sim’s ID number] [target Sim’s ID number] [relationshipBit name]” code. Since you cannot remove a relationshipBit after it is set, you have to overwrite it. Use the following values for the relationshipBit name:
After activating the “testingcheats true” code, the following codes can be used at the console window:
|Equip indicated trait to Sim||traits.equip_trait [trait name]|
|Remove indicated trait from Sim||traits.remove_trait [trait name]|
|Remove all traits from Sim||traits.clear_traits|