The Cheat Engine (Complete Guide) for Beginners

Cheat Engine is one of the leading tools for the Windows OS used by gamers to edit different game values as per their requirements to overcome different game restrictions (or just for fun). It scans the memory and uses its debugger function to perform its operation (i.e., cheating in games).

The Cheat Engine (Complete Guide) for Beginners
How to Use Cheat Engine

Being one of the best tools in its niche, it does not have one of the best user interfaces for a newbie and requires a certain level of expertise to operate it. So, we have compiled a beginner’s guide to make things easier for a newbie and teach them how to use cheat engine properly.

But before proceeding, keep in mind that not every game value can be edited by Cheat Engine, especially, most of the server-side or online games (which process the user data on their side, not at the user machine) values for these kinds of games cannot be edited using the Cheat Engine.

Warning: Proceed at your own risk as some games or platforms (like Steam) may ban your account for trying unethical techniques to manipulate the game modules and using Cheat Engine. The methods discussed here, are for educational purposes only.

1. Download and Install Cheat Engine

Although you may find many online resources to download Cheat Engine, it is always best to download the latest version of Cheat Engine (currently version 7.2) from the official Cheat Engine website.

Download Cheat Engine from the Official Website

Once you have downloaded the Cheat Engine, double-click on it to launch it and follow the prompts to complete the process. Make sure to decline any browser toolbar like Mcafee toolbar or any other type of adware.

Decline Installation of PUP While Installing Cheat Engine

Also, it will be a good idea to install it on the system drive at its suggested default location. Once installed, launch the Cheat Engine (click Yes, if UAC prompt is received). If asked to, skip any dialogue box that asks for the community server, etc.

2. User Interface Know-How

On the top of the Cheat Engine window, you have the following five menus:

  1. File
  2. Edit
  3. Table
  4. D3D
  5. Help
Menus of Cheat Engine

Under the menus, you have a shortcut toolbar, which has the following three icons:

  1. Process Explorer
  2. Open Cheat Tables
  3. Save the Current Data
Icons on the Shortcut Toolbar of Cheat Engine

3. Basic Workflow of Cheat Engine

Firstly, the user clicks the Process Explorer (to open the running processes on the system) and there are three tabs shown to the user, namely:

  1. Applications
  2. Processes
  3. Windows
Process List Showing the Applications, Processes, Windows Tabs

You may use any of the tabs of the Process Explorer to find out the game’s process. Finding out the related process is a bit trickier as you can see in the image below:

Select HD Player Process in Process List of Process Explorer

As you can see in the picture above, BlueStacks has plenty of processes, and to find the related one you may have to use hit and trial method (or check the community forums for the process found by other gamers). Once a process is selected, click Open and the following type of window may be shown:

The Window After Selecting a Process in Cheat Engine

As you can see, we can roughly divide this window into 4 parts:

  1. Selected Process
  2. Scan Options 
  3. Processes Found (these processes will only be shown after scanning the operations of the selected process).
  4. Selected Processes and Editing Their Values (you can edit the values of the found processes in this section).

4. Use Cheat Engine on BlueStacks [Step by Step]

Enough of the basic discussion, let us dive into the ocean of game modification. As a use case, we will discuss the process for the BlueStacks Android emulator and the same process can be used to edit the values in the other games (Windows or emulator based).

Using Cheat Engine on BlueStacks [Step by Step]
To use Cheat Engine in BlueStacks games, the Cheat Engine can use the HD-Player process or scan the physical memory of the device to execute its commands.

5. Use the HD-Player Process to Edit the Game Values

You can use the process tab of the Cheat Engine to find the game value of the game in BlueStacks and then edit accordingly.

  1. Launch Cheat Engine and open the BlueStacks emulator.
  2. Now, in the Cheat Engine, click on the Process Explorer icon and head to the Processes tab.
    Open Process Explorer of Cheat Engine
  3. Then, select the process that ends on HD-Player.exe (e.g., 00003294-HD-Player.exe) and click Open.
    Open Process of HD-Player exe in the Cheat Engine
  4. Now, in BlueStacks, start the game (e.g., Subway Surfer) and collect some coins (e.g., 3).
  5. Then pause the game and head to the Cheat Engine window.
    Collect Coins in Subway Surfer and Pause the Game
  6. Now, enter the number of coins collected in the Value box (e.g., 3) and set the Scan Type to Exact Value.
    Set the Value to 3 and Click on the First Scan Button in Cheat Engine
  7. Then set the Value Type to 4 Bytes and click on the First Scan button.
  8. Now, in BlueStacks, collect some more coins (e.g., total coins are 14) and pause the game.
  9. Then, enter 14 in Value and click on the Next Scan button.
    Collect Some More Coins in Subway Surfer and Pause the Game
  10. Now check if there are few processes shown in the left pane, if not, repeat the above steps till few processes are shown in the left pane.
    Enter the Value of Coins in Cheat Engine and Click on the Next Scan Button
  11. Then double-click the first process and set its value to 8000.
    Set the Value of First Found Process to 8000 in Cheat Engine
  12. Now play the game and check if the number of coins has increased.
  13. If not, then pause the game, and in the Cheat Engine, set the value of one of the other found processes to 8000.
    Set the Value of Other Found Processes to 8000
  14. Now play the game and check if the number of coins has increased as per your requirement.
    Set the Value of Other Found Processes to 8000
  15. If not, repeat the same for other found processes (one by one) in Cheat Engine till the required process is found. Once found, you can increase the coins as per your requirements.

You may follow the same procedure to edit the values of the other game parameters (like Points, etc.). The same technique can be used to edit the game parameters of other games.

6. Use the Physical Memory Process to Edit the Game Values

If the above method did not do the trick, then try the method below which uses the Physical Memory process to find the game values (but this method may take a long time to scan and slow down your PC):

  1. Open the Settings of the Cheat Engine application and in the left pane, head to the Debugger Options tab.
    Open Settings of the Cheat Engine
  2. Now, select Use VEH Debugger and open the Extra tab.
    Enable Use VEH Debugger in Cheat Engine
  3. Then checkmark the option of “Read/Write Process Memory” and click OK.
    Enable Read/Write Process Memory in Cheat Engine
  4. Now, launch the game in BlueStacks and collect some coins.
  5. Then follow steps 5 to 14 of the HD Player method (discussed above) and hopefully, you can edit the game value as per your requirements.

Keep in mind that in the physical memory process, the first scan may take a longer time to complete but subsequent scans may take a lesser time to complete. If the Cheat Engine application or system crashes during the scan process, then you may try the following steps:

  1. Firstly, disable the Read/Write Process Memory option in the Extra tab (step 3) of Cheat Engine and head to the Scan Settings tab.
  2. Now enable the MEM_Mapped in the Scan Settings and try again the above method.
    Enable MEM_Mapped in the Scan Settings of Cheat Engine

For more advanced options to edit the game values, you may have to root the Android version of BlueStacks and install the CE Server on BlueStacks (but that discussion is not in the scope of this article) or you may try Cheat Engine with another Android emulator.

Now, as you have some basic idea of how the Cheat Engine works, it will be a good time to go through the internal Cheat Engine Tutorial in the Help menu.

Open Cheat Engine Tutorial in the Help Menu

Once you have completed the tutorial, you may try to change the values in another game (e.g., Plants Vs Zombies). For more advanced games, you can use the values/process traced by other gamers (or import tables), shared into the community forums. Also, now would be a good time to use the CE Community server to import the game values, processes, or tables and enhance your game skills. That is enough for the basic Cheat Engine guide, so, keep enjoying the game and have fun!

ABOUT THE AUTHOR

Kevin Arrows


Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.