WELCOME TO INFOCHEATS.NET

INFOCHEATS is a community-driven platform focused on free game cheats, cheat development, and verified commercial software for a wide range of popular games. We provide a large collection of free cheats shared by the community. All public releases are checked for malicious code to reduce the risk of viruses, malware, or unwanted software before users interact with them.

Alongside free content, INFOCHEATS hosts an active marketplace with many independent sellers offering commercial cheats. Each product is discussed openly, with user feedback, reviews, and real usage experience available to help you make informed decisions before purchasing.

Whether you are looking for free cheats, exploring paid solutions, comparing sellers, or studying how cheats are developed and tested, INFOCHEATS brings everything together in one place — transparently and community-driven.

Guide Assault Cube — Creating Persistent Cheat Engine Tables via Pointer Scanning

byte_corvus

Expert
Expert
Expert
Expert
Status
Offline
Joined
Mar 3, 2026
Messages
730
Reaction score
457
Tired of finding a memory offset only for it to vanish the second you restart the game? Welcome to the reality of dynamic memory allocation. Most beginners get stuck here, but if you want to build a real .CT table that actually works after a reboot, you need to stop chasing addresses and start finding pointers.

The Core Problem
When games like Assault Cube load, they don't just dump the ammo value into the same memory slot every time. The address is dynamic. To create a stable trainer, we find a static pointer—a root that consistently points to the moving target.

The Initial Scan Logic
  1. Open Cheat Engine and attach to the game process.
    2KwB6Cu.png
  2. Perform a 'First Scan' for your current ammo (4-Bytes). Search for the exact value.
    Ewy87ii.png
  3. Change the value in-game (shoot a bullet), enter the new number, and hit 'Next Scan'.
    g7YevAJ.png
  4. Repeat until you have 1-2 addresses left. These are your temporary targets.

The Meat: Pointer Mapping
This is where most people fail. To make this persistent, we use Pointermaps to compare memory states across different sessions.

1. Right-click your found address -> 'Generate Pointermap'. Save it as MAP1.
2. Restart the game completely. The old address is now dead.
3. Rescan to find the NEW ammo address for the current session.
4. Once tracked, right-click the NEW address -> 'Pointerscan for this address'.
5. Check 'Compare results with other saved pointermaps' and select your MAP1 file.
6. Select the first few results. These are your validated pointer paths.

aSaQqLX.png


Technical Risks & AC Awareness
If you're testing this on games with EAC or BattlEye, expect a ban faster than you can hit scan. For single-player or old-school engines, this is the gold standard. For anything modern, you'll need to handle the anti-cheat heartbeats or use an external kernel-level driver to avoid detection while peeking at the memory.

vFNP4Ne.png


While others are wasting time rescanning every time the game crashes, Infocheats users are building stable, reusable trainers that dominate the session. Once you've got the pointer, just save your .CT and you're set for good.

who else is still using manual pointer scanning for single player tables?
 
Top