github bbfox0703/AOBMaker-Release v20261001
AOBMaker v20261001

4 hours ago

AOBMaker v20261001

AOBMaker: an AutoAssembler script generator for Cheat Engine (Avalonia UI + CE plugin).

About this release

A bug-fix release, build 158. It fixes Offline script generation for code that Cheat Engine shows w/o a module: Mono / JIT code, where a line starts w/ a bare address (2ADFE2753DA: ...) or a method's first line has no +offset (Class:Method: ...). No new features.

  • The CE plugin did not change. If you already use the plugin of v20260930, you do not need to copy it again.
  • Generate these again: Offline scripts made from Mono / JIT code, and Offline scripts whose pasted block holds repeated instructions (see below).

Fixed

  • Offline, a Mono method's first line (Class:Method: 55 - push rbp, no +offset): the script backed up and restored only 1 byte of the 5-byte jump, and showed a false "not enough context" warning. The patch is now sized and restored correctly.
  • Offline, lines w/ a bare address (code that belongs to no module): the code cave ran the first overwritten instruction twice and never ran the second one.
  • Offline, a branch that jumps back into the patched bytes was not seen when the lines had bare addresses, so the injection safety check did not warn. It is seen now.
  • Offline AOB that matches twice inside the pasted block (unrolled stores, a repeated movss): the AOB could match an earlier instruction, so CE patched the wrong place. The AOB now grows until it is unique in the pasted bytes. When the paste is too short to prove it, the Warnings panel says so.
  • SymbolScan: a script whose AOB is proven to match an earlier instruction in your paste is no longer sent to CE and switched on. The Warnings panel says why; paste more lines after the injection point and try again.
  • Pasted code where one method ends and the next one begins (padding in front of a method, or a first line that the table author renamed to a label): AOBMaker could report a gap, or refuse a normal injection as unsafe. This also made the AA code migration refuse some normal scripts.
  • A table script that injects at LABEL+N w/ jmp far newmem: the injection offset was read as 0. This affected CT Stability and the other windows that read a script from a .CT.

ℹ️ The code review continues. Rare, low-priority issues may still exist; fixes continue in the next releases.

⚠ If anything regresses for you, fall back to v20260930.

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.dll into your Cheat Engine folder, then enable it in CE: Settings → Plugins.
  • See User-Guide.md in 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.

Don't miss a new AOBMaker-Release release

NewReleases is sending notifications on new releases.