Many modern games (even those with single-player modes) come bundled with Anti-Cheat software like or BattlEye . These programs specifically look for "Thread" manipulation and will block Cheat Engine from reading the memory, resulting in a Scan Error. The Fix:
Make sure "Executable" memory is unchecked unless you are specifically looking for code injections. 6. Reinstall or Update Cheat Engine
Cheat Engine cannot scan "nothing." If the box is empty or contains non-numeric characters when you are performing an "Exact Value" scan, the software doesn't know what it's looking for in the game's RAM. The Fix: Ensure you have typed a number into the Value box. Many modern games (even those with single-player modes)
If you are trying to find an unknown value (like a health bar with no numbers), change the to "Unknown initial value" before clicking First Scan. 2. You Forgot to Select a Process
Sometimes the error occurs because CE is trying to scan memory addresses that are protected or "Read Only." Go to Edit > Settings in Cheat Engine. Click on Scan Settings . If you are trying to find an unknown
Games often run with high-level permissions to prevent external programs from messing with their memory. If Cheat Engine is running as a "Standard User" while your game is running as an "Administrator," Windows will block CE from accessing the game's threads. Close Cheat Engine completely.
Check if the game has an offline mode or a way to launch without the anti-cheat (often via a custom launcher or a command-line argument like -noeac ). Many modern games (even those with single-player modes)
Click the (Select Process) in the top-left corner. Go to the Processes or Applications tab.
Ensure that is checked (this is the default and most stable setting).
How to Fix "Cheat Engine Scan Error: Thread 0 Please Fill Something In"