Skip to content

AOBMaker Integration

bbfox0703 edited this page Jun 25, 2026 · 4 revisions

AOBMaker Integration

AOBMaker is an optional Cheat Engine DLL plugin. When it's loaded, UE5CEDumper can drive Cheat Engine directly — jump its memory viewer to an address, add typed address-list records, register symbols, and inject Auto Assembler / helper scripts into the open table — instead of leaving you to copy-paste.

It is purely an enhancement: every core feature of UE5CEDumper works without it. Some features simply fall back to the clipboard when AOBMaker isn't there; a handful are AOBMaker-only and disable themselves.

This is a separate connection from the main game link. UE5CEDumper talks to the game's injected DLL over \\.\pipe\UE5DumpBfx, and to the AOBMaker plugin over \\.\pipe\AOBMakerCEBridge. "Connect" in the toolbar refers to the game DLL; the AOBMaker chip (below) is independent.

Connecting AOBMaker

  1. Download AOBMaker (registration required): https://opencheattables.com/viewtopic.php?t=1788
  2. (optional) Copy its DLL into Cheat Engine's autorun/ folder and restart Cheat Engine.
  3. In CE plugin settings, add the DLL as a CE plugin.
  4. Run the game with Cheat Engine attached. UE5CEDumper auto-probes the bridge.

A status chip in the top toolbar shows AOBMaker · Connected (plugin reachable) or AOBMaker · Offline, with a button to re-probe. The navigation/record buttons also re-probe whenever you use them, so the chip is just an at-a-glance indicator — you don't have to refresh it manually.


Features with a fallback

These work whether or not AOBMaker is connected. Connected → pushed straight into Cheat Engine. Offline → copied to the clipboard for you to paste. All of these generate Cheat Engine Auto Assembler (AA) scripts.

Page Feature With AOBMaker Without (fallback)
Live Walker Copy CE AA Script (the AA button in the object-info header) The AA script that registers the current object's address is injected into CE's table Copied to the clipboard
Console Copy AA Script (Baked) (AA(B)) on an exec command, and the Debug Camera Copy CE Script The self-contained AA script is injected into CE Copied to the clipboard
Interesting Functions & Properties Copy AA Script (Baked) (AA(B)) for a function (Baked Invoke) The invoke AA script is injected into CE Copied to the clipboard — a banner notes "AOBMaker plugin not found — AA Script export will fall back to clipboard"

AOBMaker-only features (no fallback)

These require AOBMaker — there is no clipboard equivalent for "drive Cheat Engine's UI". Without the plugin the button is disabled (or its action just reports "AOBMaker not connected — open CE with the plugin loaded"). Where a non-AOBMaker alternative exists, it's noted.

Feature Needs AOBMaker to… Without it
HEX (on a field, a pointer target, the current object, or the Outer) Jump Cheat Engine's Memory Viewer hex pane to that address Button does nothing / disabled
+CE (on a field, the multi-select batch, or a pointer target) Add the address to CE's address list as a typed memory record in one click Status reads "AOBMaker not connected" — nothing is added (use Copy CE XML / Copy CE Field to get the same data onto the clipboard instead)

System tab

The System tab (global pointers) exposes the engine globals with direct CE navigation:

Feature Needs AOBMaker to…
HEX (GObjects / GNames / GWorld) Jump the Memory Viewer to that global's address
ASM (GObjects / GNames / GWorld) Jump the disassembler to the AOB-scan hit instruction that referenced the global
SYM (GWorld) Generate an AA script that registers GWorld as a persistent CE symbol via an AOB scan (survives restarts)
Feature Needs AOBMaker to… Without it
Freeze Build an AA script that locks the property across every live instance of its class and inject it into the open CE table Button is disabled; its tooltip explains how to install the plugin

Tools menu

Feature Needs AOBMaker to… Without it
Inject Helper into Current CE Table Embed ue5_invoke_helper.lua into the currently open .CT so Baked Invoke scripts run Use Export … Helper Lua File to save the helper to disk and add it to CE manually
Inject Freeze Helper into Current CE Table Embed ue5_freeze_helper.lua into the open .CT so Freeze records work Use the matching Export … Freeze Helper to save it and add it manually

Teleport tab

Feature Needs AOBMaker to… Without it
Add action records to CE Push all the teleport action scripts (Save/Recall pose, BugItGo, To cursor, TP facing, TP to coords, Cursor ON/OFF, Clear markers, …) straight into CE's address list Use Save .CT to write the same actions to a .CT file you open in CE instead

How it works (briefly)

The bridge sends newline-free JSON messages (length-prefixed) to the plugin: NavigateHexView (HEX), NavigateDisassembler (ASM), CreateAAScript (AA / SYM / Freeze / Teleport), and CreateSymbolScript, plus a table-file inject for the helper-Lua menu items. It reconnects per request and re-checks availability on use, so closing or reopening Cheat Engine is handled gracefully — the toolbar chip just updates the next time a button is pressed or you click .


Related

Clone this wiki locally