What does the stats.set_skill_level cheat do in The Sims 4?

stats.set_skill_level cheat

Sets one skill of the active Sim to the level you type. The skill name is the game's internal name (see the skills list). Type stats.set_skill_level statistic_Skill_AdultMajor_HomestyleCooking 10 in the cheat console. Type testingcheats true first.

In The Sims 4, the stats.set_skill_level cheat changes a single skill on your currently selected Sim. You choose the specific skill and the rank you want the Sim to reach. This command comes with the base game, so you do not need extra packs to use it.

You must turn on testing cheats before you enter this command. It works on PC, Mac, PlayStation, and Xbox when you enable cheats first. You enter the command in Live mode using the internal code name for the skill.

  • stats.set_skill_level statistic_Skill_AdultMajor_HomestyleCooking 10Type this in the cheat console (Ctrl + Shift + C)
  • YesNeeds testingcheats true first (PC and Mac)
  • Base gamePack

What to type after stats.set_skill_level

PartWhat it isNeeded
stat_typeinternal skill nameYes
levellevel to setOptional

More skills cheats

CheatWhat it doesPack

All skills cheats

How to type stats.set_skill_level and what happens

First, open the cheat console while you play in Live mode. Press Ctrl + Shift + C on PC, or Cmd + Shift + C on Mac. On PlayStation and Xbox, hold down all four shoulder buttons at the same time.

Type testingcheats true into the text box and press Enter. Next, type stats.set_skill_level followed by the internal skill name and your desired level number. For example, type stats.set_skill_level statistic_Skill_AdultMajor_HomestyleCooking 10 to set the homestyle cooking skill to level 10.

When you press Enter, the game updates that skill for your active Sim right away. The level value is optional in the command structure, though players include a number like 10 to pick a target rank. Only the Sim you currently control receives this skill change.

When stats.set_skill_level fails and what to try

If nothing happens, check that you enabled testing cheats first. On PC and Mac, the command needs testingcheats true active in the current session. On PlayStation and Xbox, this command counts as a cheat, so you must turn cheats on before it responds.

Make sure you play in Live mode with a specific Sim selected. The cheat targets the active Sim, so it cannot apply a skill level if you do not control a character. Switch to the Sim you want to change and try the command again.

Check your spelling of both the main command and the internal skill name. The command has no shorter aliases, so you must type stats.set_skill_level with the dot and underscores in place. You also need the exact internal skill string, such as statistic_Skill_AdultMajor_HomestyleCooking, rather than the common display name.

Questions

What does the stats.set_skill_level cheat do in The Sims 4?

This cheat changes one skill of your active Sim to the level you type. You must provide the internal skill name from the game files for it to work.

Do you need testingcheats true for stats.set_skill_level?

Yes, you must turn on testingcheats true before you use this command on PC and Mac. On PlayStation and Xbox, it also counts as a cheat, so you must enable cheats first.

How do you format the stats.set_skill_level command?

Type stats.set_skill_level, a space, the internal skill name, another space, and the level number. A working example is stats.set_skill_level statistic_Skill_AdultMajor_HomestyleCooking 10.

Does stats.set_skill_level work on PlayStation and Xbox?

Yes, this command works on both PlayStation and Xbox consoles. Hold all four shoulder buttons to open the console, turn cheats on, and enter the command.

Does stats.set_skill_level require an expansion pack?

No, the stats.set_skill_level command is part of the base game. You can use it for base game skills like statistic_Skill_AdultMajor_HomestyleCooking without buying extra packs.