AOBMaker v20260917
AOBMaker: an AutoAssembler script generator for Cheat Engine (Avalonia UI + CE plugin).
About this release
A bug-fix release, build 150. No new features. The list below is only what you are likely to have run into.
- The CE plugin did not change since v20260910. No need to redeploy
AOBMaker_CEPlugin.dll. - Most fixes are in the generated script text. A script already saved in a
.CTkeeps the old behavior until you generate it again.
Fixed
- Multiplier (Auto Script) on some lines, such as
imul: when the game checks the result w/ a conditional jump right after, the jump could go the wrong way. The script assembled and ran w/o any error. - Multiplier on a stack value, such as
add [rsp+58],eax: when the block saved the flags, it read or changed the stack slot next to the value. The value did not change, and a nearby one did. - Threshold clamp and Conditional Gate on an
adc/sbbline (e.g. the upper half of a 64-bit add in a 32-bit game): the carry flag was not saved, so the game's result could be off by one. The same applies torep cmps/rep scaslines. - AA Toggle: unticking the toggle turned off the scripts, but the data groups you had opened under a script stayed on and expanded. The toggle now turns off and folds every group, deepest level first.
- Auto-Refresh Value: after you renamed a mapped record in CE, or w/ Find records by ID unticked, CE could freeze on a large table. The script scanned the whole address list every 500 ms, about 2 seconds per record on a 21,000-record table.
- Multi-Record Apply List: on a large table w/ renumbered record IDs, one double-click could freeze CE for about 2 seconds per column.
- IL2CPP symbols: methods in nested classes showed w/o their outer class (
Enumerator.MoveNextinstead ofList`1+Enumerator.MoveNext), so nested classes w/ the same name could not be told apart. - AA Migration: a one-line
{ ... }comment made the tool warn that later labels are undefined and the script would not load. CE loads such scripts fine.
Generate these again: Multiplier, Threshold clamp and Conditional Gate scripts, AA Toggle, Auto-Refresh Value, Multi-Record Apply List.
Limit: on a table w/ ~21,000 records, unticking AA Toggle takes about 2 seconds, because it folds every group.
ℹ️ The code review is still in progress. This release still has known low-priority bugs; they are rare or cosmetic. Fixes continue in the next releases.
⚠ If anything regresses for you, fall back to v20260910.
Setup
- Unzip anywhere. No installer, no runtime to install.
- Run
AOBMaker.UI.exe. Unprotected games usually work w/o admin. If attach or memory reads fail, run it as administrator. - (optional) Copy
AOBMaker_CEPlugin.dllinto your Cheat Engine folder, then enable it in CE: Settings → Plugins. - See
User-Guide.mdin the archive for details.
The exe is unsigned. Windows SmartScreen or antivirus may warn on first run. Double check the download w/ the included
.sha256.