Click to view comment #137

Cheat Tool Set

Cheat tool set (CTS) is a tool like CE written in .NET

Current version: 1.09 Changelog:


Memory scanner
Memory viewer / editor
Pointer scanner
IAT (Import Address Table) tool
Debug viewer
Windows debugger



What is the difference compared to Cheat Engine (CE)?

- One of a kind memory viewer/editor
- Debug viewer is a lot more advanced vs CE's pointer scanner memory rescan feature "Value to find"
- Pointer scanner has new functionality such as "Custom pointer path scan" and is more user-friendly
- The main view has "A sequence of values" scan type
- Currently not as fast because of (4) static threads vs CE's (8) threads. The scanning speed is still reasonably fast.
- The core functionality is pretty much the same

To cut a long story short: Previously unfound values can be found with the tool. The tool is a work in progress.





How do I get the tool?

To get the updated version of the software. You must register an account and "order" the software via the system. All this is free of charge.
Once your "order" has been approved, the download will be activated to your account.


The first review: Thanks.


Runs on: Windows 7/10 64 bit
Requires .NET Framework 4.7.2 or newer

The software is a portable application. No installation is required. The software does not modify your computer registry.
The tool supports only x64 (64-bit) processes.
Offsets are mainly entered as hex values.

No personal data is sent upon checking for an update.

When you use the "Include result if the value has changed ..." feature. Please keep in mind that you no longer can press the "Next scan" button because "count"
does not get stored in a result file. The list in memory holds currently 10 000 values. This means that you must do "Next scans" until you're at a 10k of results.

"Array of bytes" scan supports the following formats:


83 E0 01
\x83 \xE0 \x01
0x83 0xE0 0x01

"Exact value" float scan: "Value to find" is automatically truncated to four decimal places double value. No rounding is done to that value.

Pointer scanner

"Generate a pointer map" feature is almost mandatory for scans larger than a level 3 and 0x0400. You do not have generate a pointer map for a custom path scan.
"The first element of pointer must point to virtual function table" enables "Class pointer rule check". Pros: Those pointers paths are more likely valid after game has been restarted.


Currently only one HWBP (hardware breakpoint) is supported.


If I will see enough "Thanks" in comments. Perhaps I will provide tutorials.

Data types

Byte: 0 - 255
2 Bytes: -32768 - 32767
4 Bytes: -2147483648 - 2147483647

The source code

The source code is not available to maintain the uniqueness of the software. Therefore the executable is heavily obfuscated.

CREDITS: See the about box.

If you find a bug or a logic issue. Always mention which CTS version and briefly describe the issue.
Title: Cheat Tool Set v1.05
08/14/2018 20:28 - 156 days 10 hours 58 minutes
#137 #137
Changelog for 1.05:


"A sequence of values ..." scan for float values can be used like an exact float value scan ie. Value1: 5.6119 Value2: -0.1688

Added the "Smaller than ..." and "Bigger than ..." comparison for "Next scan"

"Change value of the selected address" supports now the same data types as "Memory viewer" editor

Fixed most of the UI lag during a scan

"Exact value" float scan is actually a double value scan allowing you to find values that has more than 7 significant digits. This logic also applies for "A sequence of values ..." float scan.

Pointer scanner:

Load results file accordingly to a stored pointer path (no more extra "0x00"'s in a pointer path)

Fixed an issue with re-scan after loading a results file

Fixed an issue with class pointer rule check

Added an option to load plain text results file (results will be converted to a binary format "RESULTS.PTR" upon loading)

Memory viewer:

Resolve imports is now as an option rather than attempting automatically resolve api names

Truncate float values to double values (four decimal places) by default instead of rounding

Added support for displaying unicode strings. A " L " sequence.

Value finder:

Fixed an issue with class pointer rule check

Post a comment

Registered users do not have to enter captcha. A line in the code tag is currently limited to maxium of 160 characters.
Posting guidelines: You may not post any personal information. If you report a crash or any other issue: Always mention which Overlay Hack version and operating system and briefly describe the issue. Any support request post that does not include this information will be removed as spam without a reply.
Tags You may use the following tags: [QUOTE] [/QUOTE] [B] [/B] [LINK] [/LINK] [CODE] [/CODE]
Captcha Please enter the text you see (case insensitive). The listed characters must be entered clockwise starting from twelve o'clock.
Comments are moderated N