Sims 4 cheat codes on PS4, PS5 and Xbox: opening the console, and what we can actually prove
On PS4, PS5, Xbox One and Xbox Series X and S, hold all four shoulder buttons at the same time to open the cheat console. On PC and on Mac alike the combination is Ctrl+Shift+C - Control, not Command. Type the code into the bar that appears, then confirm.
A cheat code is text typed into a console bar. What changes between PC, Mac and the consoles is the shortcut that opens that bar, and that shortcut is where most reports of a cheat not working begin.
Opening the cheat console on each platform
| Platform | Open the console with | Buttons or keys | Then |
|---|---|---|---|
| PS4 | All four shoulder buttons at once | L1 + L2 + R1 + R2 | Type the code, then confirm |
| PS5 | All four shoulder buttons at once | L1 + L2 + R1 + R2 | Type the code, then confirm |
| Xbox One | All four shoulder buttons at once | LB + LT + RB + RT | Type the code, then confirm |
| Xbox Series X and S | All four shoulder buttons at once | LB + LT + RB + RT | Type the code, then confirm |
| PC, Windows | Keyboard shortcut | Ctrl + Shift + C | Type the code, then press Enter |
| Mac | Keyboard shortcut | Ctrl + Shift + C | Control, not Command. Type the code, then press Enter |
All four means all four at the same moment, not one after another. On a console pad that includes the triggers, so hold both bumpers and squeeze both triggers together.
Before any code runs
Switch testing cheats on first. It is one console command, typed before anything else in the session, registered in the shipped game code at server_commands.cheat_commands:22, and the command body there switches on the cheat service that other commands test. The exact string and its argument are documented at sims 4 testing cheats, and that page is the right first stop if a code appears to do nothing at all.
The build-mode codes console players ask about
These are the strings that come up in every console cheat thread. They are real strings in the game, but they live in the native executable rather than the Python command layer this site stamps with a build number. That is a different kind of citation, so it gets a different label.
| Code | Pack | Where the string lives | Stamp |
|---|---|---|---|
bb.moveobjects | Base, native binary | TS4_x64.exe help table | Provenance, no build stamp |
bb.showhiddenobjects | Base, native binary | TS4_x64.exe help table | Provenance, no build stamp |
bb.showliveeditobjects | Base, native binary | TS4_x64.exe help table | Provenance, no build stamp |
bb.ignoregameplayunlocks | Base, native binary | TS4_x64.exe help table | Provenance, no build stamp |
bb.enablefreebuild | Base, native binary | TS4_x64.exe help table | Provenance, no build stamp |
freerealestate | Base, native binary | Native console help table at 0x1E3AC60 | Provenance, no build stamp |
| cas.fulleditmode | Not established | Not found in any file of the install | Unverified, no copy button |
cas.fulleditmode is quoted on more or less every cheat list on the web, and a string search across the install did not find it in any file. That is not proof it does nothing, and it is not a claim that everyone repeating it is wrong. It records what could be verified here, which is nothing, so the code gets no copy button.
Why the prefix tells you where a code came from
Five of the six codes above share the bb. prefix and were read out of TS4_x64.exe, though not from its console help table: that table holds eleven entries and no bb.* command is one of them. freerealestate has no prefix and sits somewhere else again, in the native console help table at address 0x1E3ABD0.
A missing or mistyped prefix turns a real string into an unknown one, and the dot is the character most often dropped when a code is retyped from a screenshot on a phone. Copy the string rather than retyping it, especially on a controller.
What a provenance line means, and why it is not a build stamp
Most pages on this site carry a verified build number. That stamp means every command on the page is registered in the game's own Python command layer, at a named module and line, in that build. You can check that claim, and when a patch moves things you can show it has gone stale.
The codes above cannot carry that stamp, because they are not in that layer. They sit in the native executable's help table, and one of them at a specific address in the console help table. So this page carries a provenance line instead: it names where each string was found rather than which build a registration was read from. That is a weaker claim, and it is labelled as one.
The part nobody can verify from a PC install
Everything this site extracts comes from a PC install. A PlayStation or Xbox package is a different build of the same game, and nothing about reading the PC files proves what shipped in the console one.
So the split on this page is deliberate. It states console entry plainly, because opening the console with four shoulder buttons is a platform fact rather than an extracted string. It says nothing about whether the command list matches between PC and console, because nobody here checked. If a page tells you every PC cheat works identically on PS5 and does not say how that was tested, it is guessing.
When a code still does nothing
Work down this list in order, because the order matches how often each cause turns up.
| Symptom | Most likely cause | What to do |
|---|---|---|
| No bar appears at all | The combination was not registered, usually because the four buttons were not simultaneous | Press and hold all four together, in the live game rather than a menu |
| Bar appears, code does nothing | Testing cheats was never switched on this session | Enter the testing cheats command first, then re-enter the code |
| Code is rejected as unknown | Spelling, usually a missing dot after the prefix | Use a copy button rather than retyping from memory |
| Code works on one save, not another | Not established | Report it rather than trusting a page that explains it confidently |
Where the rest of it lives
The switch that has to come first is at sims 4 testing cheats, with its own registration citation. The full command reference, organised by what each group of commands touches, is at sims 4 cheat list.
Common questions
How do you open the cheat console on PS4 or PS5?
Hold all four shoulder buttons at the same time: L1, L2, R1 and R2 on a PlayStation pad. On an Xbox pad it is the same idea with LB, LT, RB and RT. On PC and on Mac alike the combination is Ctrl+Shift+C; Command+Shift+C is a macOS shortcut the game never receives, and reaching for it is the most-reported Mac failure. Getting the console open is the entire platform difference, and it is the step that goes wrong most often.
Are the cheats on PS4 and PS5 the same?
The entry combination is identical on both: all four shoulder buttons together. On the command list itself this site will not claim parity. Every command published here with a build stamp was read out of the PC install, and a console package is not the same file. Where a string has not been checked against a console build, the page says so.
Why does this page have no verified build number on it?
Because the strings it documents are not in the game's Python command registration, which is where the build stamp comes from. The build-mode codes live in the native executable's help table, and freerealestate lives in the native console help table. This page can point at exactly where each string sits, which is provenance, so it carries a provenance line naming those locations instead of a build stamp it has not earned.
Is cas.fulleditmode a real cheat?
This site could not confirm it. The literal string cas.fulleditmode occurs in no file of the install that was searched. That is not proof it does nothing, but it does mean the code cannot be published here as verified, and it is the reason there is no copy button next to it. It is listed with that status attached rather than repeated or dropped without comment.
Do I need testing cheats switched on before these work?
Treat it as required. Testing cheats is a separate console command, typed before anything else in the session, and it is registered in the shipped game code at server_commands.cheat_commands:22 The registration carries no description; the command body switches on the cheat service and echoes back Cheats are enabled. Which individual commands check that switch is not spelled out anywhere, so the safe assumption is all of them.