⚡ Smart AOB Signature Generator — Plugin for Cheat Engine ⚡
Lightweight plugin for Cheat Engine that designed to make AOB signature creation faster and easier directly from the Memory Viewer.
Instead of manually copying bytes, cleaning unstable offsets, and testing signatures several times, this plugin generates an optimized AOB pattern from selected disassembler instructions.
It is especially useful for trainer developers, Cheat Engine table creators, and users who regularly work with AOB scans. The plugin automatically builds a compact signature, replaces non-anchor instruction bytes with “xx” wildcards, checks whether the result is unique, and copies the final signature to the clipboard.
The plugin integrates directly into the Cheat Engine Memory Viewer popup menu, so the workflow stays simple and fast.


📌 Plugin Information 📌
- Version: 1.0
- Author: mul0
- Website: https://mul0.com/
- Hotkey: Ctrl + Shift + Q
🚀 Plugin Features 🚀
- ✅ Unique AOB Signature Generation — Generates signatures from selected disassembler instructions.
- ✅ Optimized Wildcard Output — Uses
xxwildcards for non-anchor instruction bytes. - ✅ Executable Memory Scan — Checks signatures inside executable memory regions.
- ✅ Uniqueness Validation — Copies the signature only when one match is found.
- ✅ Clipboard Integration — Automatically copies the final signature after success.
- ✅ Memory Viewer Popup Menu — Adds a menu action to the disassembler popup.
- ✅ Ctrl + Shift + Q Shortcut — Provides fast keyboard-based signature generation.
- ✅ Multiple Memory Viewer Support — Works with currently opened Memory Viewer windows.
- ✅ Delayed Attach Retry — Supports Memory Viewer windows created after plugin load.
- ✅ Duplicate Menu Protection — Prevents duplicate menu items after reloads.
🧩 How It Works 🧩
Smart AOB Signature Generator reads the selected instruction range from the Cheat Engine Memory Viewer.
First, it checks whether the original selected bytes can be found in executable memory. Then it builds an optimized AOB pattern by keeping the first byte of each instruction and replacing the remaining bytes with xx wildcards.
After that, the plugin scans the optimized signature again. If the signature is unique, it is copied to the clipboard and a confirmation message is shown.
If the signature is not unique, the plugin asks you to select a larger instruction block and try again.
💻 Compatibility 💻
- Cheat Engine 6.4 or newer
- Supports x86 and x64 processes
- Works with multiple Memory Viewer instances
⚙️ Installation ⚙️
- Download the Lua plugin file.
- Place it inside the Cheat Engine autorun (Cheat Engine\autorun) folder.
- Start or restart Cheat Engine.
- Open the Memory Viewer.
- Use the new popup menu action or hotkey (Ctrl + Shift + Q).
⚠️ Important Notes ⚠️
- The generated signature is copied only when it is unique.
- If the signature is not unique, select a larger block of instructions.
- The scan is performed in executable memory.
- The plugin is intended for Cheat Engine users, table creators, and trainer developers.
- Results may depend on the selected code region and target process memory layout.
💬 Feedback & Support 💬
Have suggestions or ideas for improvement? Leave a comment on the blog — feedback is always welcome! 🙌
Powerful yet intuitive. A must-have!