Using speedhacks in single player games

Explanation and instructions on speedhacking, a surprisingly handy tool in gaming.

published 2023-Aug-25

Definitions

Speedhack: one of:

Slowhack: inverse of speedhack. Typically makes the game as a whole run slower.

I recommend this for single-player games only. Do not cheat in multi-player games. Don't be a nuisance to your partners/opponents.

Why

Many games are generally sluggish, or have sluggish segments such as unskippable cutscenes, forced walking sequences, and more. Whenever you feel bored and wish you could fast-forward, speedhacks are for you.

Some games, for some players, can be so challenging that the player is unable to progress without cheats. Slowhacking can make this easier in a way that doesn't circumvent any mechanics, merely compensating for reaction time. Slowhacking can be useful for learning and training, before upgrading to "proper" speed.

How

There are probably many different ways. At the time of writing, I use and recommend Cheat Engine. Official site: https://cheatengine.org. CE runs as its own app that "attaches" to another app, such as a game, to perform arbitrary hacks on it. CE has many features. Speedhacking is just one of them. I suggest reading CE docs/guides.

Kill Cheat Engine before launching any multi-player game, otherwise you might get banned from it. Many multi-player games have their own "cheat detection" which can produce false positives.

For convenience, you want CE global hotkeys, which can be used without alt-tabbing. At the minimum, I suggest the following:

After launching both CE and the target game (or another app you want to hack), hit the key to "attach to current process", then use the appropriate speed keys, and enjoy.

Gamepads

This section is out of scope for speedhacking, and might eventually be expanded into its own post.

When using a gamepad, it can be inconvenient to reach for the keyboard to use CE hotkeys, or other global hotkeys. This is fixable by emulating keyboard keys on the gamepad, for example via Steam Input or DS4Windows.

Compared to KBM, gamepads have very few keys. You can't spare them for additional global hotkeys. However, you can find combinations which are normally unused. For example, pressing or tilting the right analog stick and simultaneously pressing one of the face buttons. Or similar on the left side. Such combinations never occur in normal gameplay because a thumb can't be in two places at once. In Steam Input, pressing any button, or tilting an analog stick, or performing another action of your choice, can overlay a different configuration (called "action set layer") over existing keys, allowing you to configure a large number of additional actions, some of which can be used for CE and speedhacking.