uicheats, UI Cheats and ui_cheats: which name means what
UICheats is how players write UI Cheats Extension, weerbesu's free Sims 4 mod that turns the game's own panels into editable fields. It installs as two files, UI_Cheats_Extension.package and UI_Cheats_Extension.ts4script, and its console namespace is spelled ui_cheats, with an underscore.
The name turns up in several spellings and they all resolve to the same free mod. What differs is whether you are naming the mod, one of its two files, or the command namespace inside it.
| What you see | What it actually is | Source |
|---|---|---|
| uicheats, ui cheats, UICE | Player shorthand for UI Cheats Extension, weerbesu's mod. First released 30 June 2015. | weerbesu's changelog site |
| UI_Cheats_Extension.package | The click layer: patched copies of the game's own compiled interface movies, shipped as overrides. 24 resources in the version we measured. | Our teardown, build 1.126.73.1030 |
| UI_Cheats_Extension.ts4script | The command layer: a Python script mod that registers the commands the click layer calls. 71 registered commands in the version we measured. | Our teardown, build 1.126.73.1030 |
| ui_cheats (with an underscore) | The console namespace those commands are registered under, for example ui_cheats.set_money and ui_cheats.set_commodity. | Our teardown |
| ui_cheats.mod_version | The one command in that namespace weerbesu documents for players. Reports the installed version in Live mode. | weerbesu's download post |
| uicheats.weerbesu.com | weerbesu's own changelog site, covering v1 through v1.39. Releases from v1.40 onward are logged on the Patreon post. | uicheats.weerbesu.com |
| olympus.extensions.cheats | EA's own namespace, not weerbesu's. Olympus is the internal name of the Sims 4 interface framework, and the mod extends a cheats layer that already exists there. | weerbesu's credits on Mod The Sims |
| uicheats typed into the cheat console | Nothing in weerbesu's mod. That exact command is registered by Sims4UICheats, this site's own mod, which is unreleased and has never been play-tested. weerbesu's namespace is ui_cheats, with an underscore. | Our own build |
| UI cheats, lower case, in a guide | Usually still this mod. Occasionally it means typing cheats into the game's console, which is a different thing entirely and needs no mod. | - |
The two files are not interchangeable
The package makes panels clickable. The script makes clicks do something. weerbesu documents the failure that follows from installing only one: the cheat dialog opens, you enter a value, press the button, and nothing changes.
The tell is the money counter. Left-clicking it for $1,000 is driven by the interface layer alone, so if that is the only thing working, the script file is not loading. Almost always it is sitting more than one subfolder deep in Mods, or Script Mods Allowed is switched off. The folder rules are laid out at how to get mods in the sims 4.
Checking the version you have
Right-click the notebook icon beside the phone icon in Live mode, or type the mod's own command:
ui_cheats.mod_version
Reports the installed UI Cheats Extension version. Live mode only. Ships in the mod's .ts4script, not in the game.This matters more here than with most mods, because each release is built against a single game patch and weerbesu states a build will not work for older versions of the game. Missing panels, glitched text and frozen menus are, in weerbesu's words, always a mismatch between game version and mod version.
Prerequisites and platforms
The mod does not need testingcheats. That requirement went away in v1.1 on 30 June 2015 and was gone entirely by v1.9 in May 2017. Typed console cheats are separate and still need testingcheats true first in the same session, which is covered at the sims 4 cheats list.
Platform support is a harder line: Windows and macOS only. Console versions of The Sims 4 do not load script mods, and this mod cannot function without its .ts4script, so there is no PlayStation or Xbox build and weerbesu has never offered one. The 32-bit Legacy Edition build exists on Mod The Sims but has been frozen at v1.15.1 since November 2019.
The full feature map, version matrix and known limits live on ui cheats.
Common questions
Is uicheats the same thing as UI Cheats Extension?
Yes. There is one mod, published by weerbesu, and players shorten the name several ways: uicheats, ui cheats, UICE, ui_cheats. The underscore spelling is the only one with a technical meaning, because it is the namespace the mod's console commands are registered under. Every spelling points at the same free Patreon post.
Is uicheats a Sims 4 feature or a mod?
A mod, but one built on an EA feature. weerbesu's credits state that EA and Maxis created the original cheats extension the mod is built upon, and the injected code sits in the olympus.extensions.cheats namespace, which is EA's own naming for the Sims 4 interface framework. The mod switches that layer on and extends it across far more panels.
Why are there two files, and do I need both?
Yes, both. The .package holds patched copies of the game's interface movies and makes panels clickable. The .ts4script is a Python script mod that registers the commands doing the actual work. With only the package installed, cheat dialogs open and then nothing happens, which is the most common support question about this mod.
How do I check which version of uicheats I have?
Two built-in ways, both from weerbesu. Right-click the notebook icon next to the phone icon in Live mode, or run ui_cheats.mod_version in the cheat console while in Live mode. Neither needs testingcheats. The version matters because each mod build is made for one game build and weerbesu states it will not work on older game versions.
Does uicheats need testingcheats turned on?
No. The requirement was dropped in v1.1 on 30 June 2015 and the mod was decoupled from it entirely at v1.9 in May 2017, which is when the script file became mandatory. The game's own typed console cheats are a separate matter and still need testingcheats true entered in that session first.