Sims4UICheats

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.

No command on this page is registered in the game's shipped Python, so no verified-build stamp is claimed. ui_cheats.mod_version lives in UI_Cheats_Extension.ts4script and is documented by weerbesu on Patreon post 26240068 (Wayback capture 20260608201638). The 71-command and 24-resource counts are our own measurement of the v1.58 zip against installed game build 1.126.73.1030 (sims4uicheats/docs/COMPARISON.md). The game's own build-mode cheats are unrelated to this mod and carry no stamp here either: freerealestate is in the native TS4_x64.exe console help table, while the bb.* family is absent from that table and from all 3,265 shipped Python modules.
The two files UI Cheats Extension installsThe .package carries 24 patched copies of the game interface and handles the click; the .ts4script registers 71 ui_cheats commands and performs the change. If dialogs open but nothing happens, the script half did not load.Why the mod is two filesInstall one without the other and the failuretells you exactly which half is missing.CLICK LAYER.package24 copies of the game’s own interface files,with click handling injected into them.the value you typedCOMMAND LAYER.ts4script71 commands in the ui_cheats namespace. Thisis the half that changes anything.Dialog opens, nothing happensThe click layer loaded and the command layerdid not. The script is more than one folderdeep, or script mods are off.
ui_cheats is the namespace the script half registers its commands in.

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 seeWhat it actually isSource
uicheats, ui cheats, UICEPlayer shorthand for UI Cheats Extension, weerbesu's mod. First released 30 June 2015.weerbesu's changelog site
UI_Cheats_Extension.packageThe 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.ts4scriptThe 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_versionThe one command in that namespace weerbesu documents for players. Reports the installed version in Live mode.weerbesu's download post
uicheats.weerbesu.comweerbesu'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.cheatsEA'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 consoleNothing 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 guideUsually 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.