Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


New Plugin!

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine
View previous topic :: View next topic  
Author Message
jligg33tt
How do I cheat?
Reputation: 0

Joined: 30 Sep 2026
Posts: 1

PostPosted: Sat Oct 10, 2026 3:25 am    Post subject: New Plugin! Reply with quote

Shared Instruction Filter: Cheat Engine plugin (x64/x86, no debugger)

A C++ plugin for Cheat Engine 7.x that helps when one instruction writes to every entity’s health, ammo and so on, not just the player’s. It logs every struct the instruction touches and helps you find a way to separate yours from the rest. It also adds some general reverse-engineering tools.

How it works
Hooks are small code caves that write to a ring buffer the plugin reads, so CE’s debugger is never attached. That means no breakpoints and no debugger detection. In huge executables with no free memory within 2GB, the plugin builds its jump stub in the module’s int3 padding automatically.

Basic use

Find your value (health, ammo...) and use “Find out what writes to this address”.
In the Memory Viewer, right-click the instruction and choose Shared Instruction Filter (player vs everyone).
Press Start and play. Every struct that instruction touches shows up as a row.
Select your row(s). Select last hurt or Select by value help with this.
Press Analyze. It lists candidate fields, registers and pointers that differ between your struct and the others.
Use Live test on a candidate to confirm only you pass, then copy the generated script.

Right-click menu in the disassembler

Watch this instruction: records which objects another instruction touches.
Trace this function: logs calls, callers and arguments.
Add to the address list: pick Byte, 2/4/8 Bytes, Float, Double, String, AOB or Pointer, and every address the instruction touches is added to the table.
Check all pointers: hooks every [reg+offset] instruction in a selection or a whole function and shows which ones touch one struct and which touch many.

Other tools (Tools / UE5 menus)

Event markers (press F8 when something happens in-game)
Same-function sweep
AOB signature generation
Trainer export: MASM hooks.asm, a C++ installer and a hotkey
Unreal Engine 5:
finds GNames, GObjects and GWorld automatically
names the objects and properties in each row
ProcessEvent logger
object browser, editor and freeze
SDK header export

Quality of life

Right-click any row to copy base, offset, bytes and instruction
Results survive a game restart via saved signatures
Custom dark GDI+ interface



plgn.png
 Description:
 Filesize:  441.4 KB
 Viewed:  135 Time(s)

plgn.png


Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites