Quick Cheats

SCREENSHOTS
Downloaded 24,414 times 365 Thanks 128 Favourited 47,310 Views
 Say Thanks!
This mod introduces cheat aliases, startup cheats, and cheat hotkeys, allowing for quick access to your favorite cheats!

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 execute the associated cheat. By default, some of 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 for cheats, toggleable or not.

The second is cheat aliases from The Sims 2!* You can set up almost any alias for any cheat, just like in TS2, even the custom cheats (like the setHour cheat). By default, the testingCheatsEnabled cheat has the alias testingCheats, moveObjects on has the alias mOn, and moveObjects off has the alias mOff.

The third is startup cheats from The Sims 2!* Unlike in TS2, cheats with this mod are executed when the main menu or a world loads, either once or each time. For example, you can add the testingCheatsEnabled true command, or its alias testingCheats true, to enable testing cheats automatically on startup.

*All these features are tunable! See the Tuning section.

Changelog
19.9.2026
→ The code logic has been improved.
→ For other script modders, the code now contains events for resource load, mod initialization, mod termination, assignment (CA, ST, CH), registration (CA), activation (CH), and cheat execution.
→ The mod can now load external INI and CFG tuning files. See the Tuning section.
→ SDNs (self-destructing notifications) used for hotkey feedback are now closable.
→ The setting "repeat" now accepts new values. See the Tuning section.
→ A new, optional setting called "type" has been added for startup cheats. See the Tuning section.
→ The toggle state of the debug commands is now tracked. Debug commands can be made available via mods. Don't see the Tuning section.
→ Comments within the INI and CFG tuning files are updated to reflect the update and be easier to understand. Don't see the Tuning section.
30.3.2026
→ The one namespace of the script assemblies is now mod-specific (my name plus the mod's name), so that the namespace is unique to its mod.
→ Tuning files for cheat aliases, cheat hotkeys, and startup cheats are completely altered! They are now INI/CFG with plain text instead of XML. They should now have easier readability.
↳ The mod now uses its own method to read the non-packed CFG files, which were previously read with the S3SE addon. Please check the Tunings section.
↳ The S3SE addon is now abandoned and removed. Please remove Eca_QuickCheats.S3SEAddon.package, CheatAliases.cfg (from the older version), and StartupCheats.cfg (from the older version), if you have them. Still, huge thanks to Battery for S3SE and C# Utility!
→ An issue with aliases for some cheats crashing the game upon their execution has been fixed.
→ Cheat hotkeys now support full commands, in other words, commands with parameters!
→ Cheat hotkeys should now support aliases, if they previously didn't.
→ For some cheats, and their aliases if present, the toggle state of the command is now tracked.
→ Cheat hotkeys now support the same key combinations for different cheats in different in-world states, better.
→ Cheat hotkeys now support commands that require testing cheats without testing cheats, which is optional.

Tunings
Tunings for cheat hotkeys, cheat aliases, and startup cheats are stored in the INI/CFG files named CheatHotkeys, CheatAliases, and StartupCheats, respectively.
These files describe their own syntax with easy comprehension.
A read-me file is also provided to explain how to make the CFG files readable by the game's resource system. Huge thanks to thepancake1 for sharing this method with us!

The mod will recognize other INI and CFG (type ID: 0x37979F71) files when the group ID is
0x12325BA6 for cheat aliases, 0xF7FD9224 for startup cheats, 0xB7BE61FB for cheat hotkeys.

Notifications for hotkey feedback can be enabled by setting the tunable HotkeyFeedbackTimeout in the XML file to a value greater than or equal to 1. By default, it's set to 0, so this feature is disabled.

Compatibility and Conflicts
If multiple trigger hooks share the same hotkey combination and are activated simultaneously, the one with the higher priority suppresses the other for this hotkey.

Known Issues
→ The mod cannot track commands being executed by other means. Aside from some toggleable cheats, if a hotkey-assigned toggleable 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 and Visual Studio 2026 (writing and compiling the script)
Other Credits
The Third Person Mod (hotkey inspiration)
NRaas Overwatch (cheat execution inspiration)
Advertisement:
Other Download Recommendations:
More downloads by Eca: See more