This repo introduces a free opensource tool for memory scanning on any processes and game in Windows. It utlizies the pointer to modify the AmmoValue and Healthpoint in game AssaultCube. You can also use unknown value search to look up the address for value that is not explicitly known.
- Windows 7 64bit
- Assault Cube 1.3.0.1
- 1_bit_clicker_win
- development environment: Visual Studio 2022 with c++
- Run Visual Studio 2022 to open
testCheatEngine.sln
and build the project (The exe file is named astestCheatEngine.exe
by default) or downloadCheatEngine.exe
located inbin
folder - Run the game above
- Run
CheatEngine.exe -n AssaultCube
orCheatEngine.exe -n "1bit clicker"
In case, a different version of windows is used as a testing environment, it is required to retarget the project inside the visual studio to the target windows version.
Menu: (p) Pointer menu, (m)Memory search menu, (u)Unknown value scan (x)Exit
Enter :
p
to modify value by address pointer
m
to memory search (exact value search)
u
to unknown value scan
x
to exit
Menu: (a)Update Ammo, (h)Update Health Point, (b)Back
Enter:
a
to update game ammo
h
to update game health
b
to go back
For update ammo, you need enter the ammo amount you want. Then, the program will overwrite the value automatically. For update health point, you need enter the health amount you want. Then, the program will overwrite the value automatically.
Menu: (n)New search, (c)Continue search, (m)Modify value, (l)List address, (b)Back
Enter:
n
to perform new search of address by specificing value,
c
to continue the search from preceding search result
m
to overwrite value on the address from the search address result list
l
to list the searched addresses
b
to go back
(m)Modify value
provides infinite write feature. To do that, select y
when infinite write option is shown.
Unknown value scan provide extra option (+)Scan for increased value
and (-)Scan for decreased value
. Other options are similar to Memory menu.
Unknown value scan: (n)New scan, (+)Scan for increased value, (-)Scan for decreased value, (m)Modify value, (l)List address, (b)Back
(+)Scan for increased value
will look up the addresses from the addresses list of the preceding scan by searching the values that is increased.
(-)Scan for decreased value
will look up the addresses from the addresses list of the preceding scan by searching the values that is decreased.