Quick Cheats
MoveObjectsOnOff.gif - width=1080 height=480
Further Description
This mod consists of three major features:
The first is cheat hotkeys from the initial versions of this mod!* One click on the associated key(s) will toggle the associated cheat. By default, these are moveObjects with the O key, available in Live Mode, Build Mode, Buy Mode, and Blueprint Mode; and the constrainFloorElevation cheat with the F key, available in Build Mode. You can assign your own hotkeys to toggleable cheats.
The second is cheat aliases from The Sims 2!* You can set up almost any alias for any cheat, just like you could in The Sims 2, and even the custom cheats (like the setHour cheat). By default, the testingCheatsEnabled cheat has the alias testingCheats. You can also assign aliases for cheats with parameters. For example: moveObjects on = mon, moveObjects of = moff (none assigned by default).
The third is startup cheats from The Sims 2!* Cheats can be executed when the main menu is loaded or after a loading screen, either once or each time. For example, you can add the testingCheatsEnabled true command, or its alias testingCheats true (aliases are supported as well), to automatically enable testing cheats on startup (not assigned by default).
*All these features are tunable!
Changelog
→ An issue of activated trigger hooks not being deactivated while transitioning between in-world sub-states has been fixed.
9.12.2025
→ S3SE functions are now separated from the mod and present as an addon.
→ Cheats and Hotkeys is renamed to Cheat Hotkeys, Cheats and Aliases is renamed to Cheat Aliases. These renamings do not affect any functionalities.
→ The setting "force" has been removed for cheat aliases and startup cheats. Cheat aliases and startup cheats are assigned even if their associated cheats are not present. However, they will only function if the said cheats are registered.
→ A new tunable for cheat hotkey toggle feedback is added. This tunable is disabled by default, so you need to enable it yourself. Check the tunables section.
→ Support for "alias of alias" is improved to set aliases for aliases. :D
→ If a startup cheat normally requires testing cheats enabled, it will bypass this requirement and be executed.
→ Startup cheats now get [better] executed for world commands.
10.9.2025
→ An issue with hotkeys not being activated until the in-world mode is switched has been fixed. I was mistaken for the previous update as I was testing the mod in what's called "debug mode".
→ The script assembly has been built as the "release" build instead of the "debug" build.
19.6.2025
→ Preset saving issue should now be fixed!
→ For the startup cheats, the setting "once" has been replaced with the setting "repeat", which is the opposite of the former setting.
→ A new setting, "force", has been added for startup cheats and cheat aliases. Cheats like moveObjects are handled by the game engine and not included in the commands list. This setting forces those kinds of cheats to get executed on startup and have aliases.
18.4.2025
→ A cheat's current true/false (or on/off) value should now be preserved between its compatible in-world modes (e.g., between live mode and buy mode). Previously, every compatible in-world mode had its own current value for the said cheat, so you might have had to press the hotkey twice to toggle it.
28.3.2025
→ Cheat toggling by hotkeys is fixed and now works as usual.
23.3.2025
→ The mod has been written from scratch and renamed from MoveObjects Cheat with Hotkey to Quick Cheats to cover multiple cheats and NEW FEATURES!
→ It is now possible to assign hotkeys to any true/false (or on/off) cheats of your wish! Therefore, there is no longer one mod for each cheat; instead, all cheats are managed by a single mod.
→
→
Tunables
The tuning for hotkeys is stored in the XML file named CheatHotkeys, which contains attributes for each cheat. Each cheat requires a default value (for its initial value), the trigger hook name [1], the key code [2], and a list of compatible modes [3].
[1] Trigger hook name refers to the TRIG file whose instance value matches the FNV64 hash value of this name. Check the two TRIG files in the PACKAGE file for examples.
[2] Key code is the hexadecimal value stored in the TRIG file and assigned to a hotkey, or a string assigned to the hotkey, as seen in the two TRIG files.
[3] The list of compatible modes is given in the CheatHotkeys XML file.
Notifications for hotkey toggle feedback can be enabled by editing the tunable named HotkeyToggleFeedbackTimeout in the XML file named Eca.QuickCheatsTunables. This tunable determines the duration of the feedback notification in seconds. By default, this is set to 0, so this feature is disabled. The minimum acceptable value is 1, and the recommended value is 3-5.
Cheat Aliases*
The tuning for aliases is stored in the XML file named CheatAliases or in a CFG file [4], named CheatAliases.cfg, in the Mods folder. Each cheat requires its alias to be used. This alias can stand for a full command (e.g., testingCheatsEnabled true) or just the cheat itself (e.g., testingCheatsEnabled). Optionally, you can make an alias hidden when you type "help" in the command console.
Startup Cheats*
The tuning for aliases is stored in the XML file named StartupCheats or in a CFG file [4], named StartupCheats.cfg, in the Mods folder. You can optionally make a command get executed every time the main menu is loaded or every time after a loading screen, if possible.
[4] To be able to make these CFG files work for this mod, they require Sims 3 Script Extender (S3SE) and C# Utility mods. The CFG files must be placed in the Mods folder, the same location as the Resource.cfg file.
*Syntaxes are given and further described in the XML and CFG files.
Compatibility and Conflicts
This mod should not conflict with any other mods, as it is a pure script mod, that is, except:
↳ If any other pure script mod depends on the same hotkeys and their priorities are higher than the ones in this mod, then the lower-priority hotkeys in this mod will not work.
Known Issues
→ The mod cannot track commands getting executed by other means. If a hotkey-assigned cheat is toggled by other means, you may have to press the hotkey twice to toggle the cheat successfully.
Credits
Tool Credits
↳ ILSpy (decompiling the game's scripts)
↳ ChainReaction/NRaas (unprotected assemblies)
↳ s3pe (packaging the mod)
↳ Visual Studio 2022 (writing and compiling the script)
Other Credits
↳ The Third Person Mod (hotkey inspiration)
↳ NRaas Overwatch (cheat execution inspiration)
↳ S3SE and C# Utility by Battery (addon requirement)
| Filename | Type | Size |
|---|---|---|
| Quick Cheats.zip | zip | |
| Eca_QuickCheats.package | package | 22886 |
| Filename | Type | Size |
|---|---|---|
| Quick Cheats S3SE Addon.zip | zip | |
| Eca_QuickCheats.S3SEAddon.package | package | 4957 |
| CheatAliases.cfg | cfg | 653 |
| StartupCheats.cfg | cfg | 538 |
|
Quick Cheats.zip
| Previously known as "MoveObjects Cheat with Hotkey"
Download
Uploaded: 11th Dec 2025, 18.3 KB.
2,725 downloads.
|
||||||||
|
Quick Cheats S3SE Addon.zip
Download
Uploaded: 8th Dec 2025, 5.1 KB.
45 downloads.
|
||||||||
| For a detailed look at individual files, see the Information tab. | ||||||||
Install Instructions
Loading comments, please wait...
Uploaded: 20th Feb 2023 at 1:33 PM
Updated: 11th Dec 2025 at 6:38 PM
#moveobjects, #cheat, #buy mode, #build mode, #buy, #build, #hotkey, #live, #live mode, #objects, #constrainfloorelevation, #startup, #startup cheat, #startupcheats, #alias, #auto cheats
-
by Buzzler 5th Jul 2010 at 2:16am
227
184k
424
-
by treeag 8th Sep 2010 at 12:48am
79
131.6k
331
-
by Buzzler 10th Sep 2010 at 6:26pm
94
108.5k
182
-
by Buzzler updated 25th Jun 2016 at 8:25pm
169
469.1k
610
-
by icarus_allsorts 25th May 2016 at 7:23pm
48
53.7k
193
-
by LazyDuchess 29th Mar 2022 at 11:29pm
27
28.4k
104
-
by YolkSims updated 8th Jul 2022 at 7:28am
29
60.7k
111
-
by phantom99 updated 10th Oct 2025 at 2:20pm
44
54.7k
159
-
by echoweaver updated 20th Aug 2023 at 5:03pm
+1 packs
23 26k 118
Ambitions
-
by fantuanss12 updated 28th Jun 2025 at 10:10am
+1 packs
13 29.5k 102
Ambitions
-
Light or Dark Slate Gray Background for Game Entry Main Menu
by Eca updated 29th Sep 2020 at 5:57pm
As you can see it changes the default background with a new one. more...
16
18.8k
33
About Me
FYI: ECA is pronounced letter-by-letter — or simply E ;)
Sign in to Mod The Sims
Quick Cheats