-
Notifications
You must be signed in to change notification settings - Fork 6
AOBMaker Integration zh TW
AOBMaker 是一個選擇性的 Cheat Engine DLL 外掛程式。載入後,UE5CEDumper 可以直接驅動 Cheat Engine — 跳至記憶體檢視器的指定位址、新增輸入型位址清單記錄、註冊符號,並將 Auto Assembler / 輔助指令碼注入開啟的表格 — 而不用讓您手動複製貼上。
這純粹是一項增強功能:UE5CEDumper 的所有核心功能都無需它也能運作。某些功能在沒有 AOBMaker 時會回退至剪貼簿;少數幾個僅限 AOBMaker 功能會自動停用。
這是與主要遊戲連結分開的連線。UE5CEDumper 透過
\\.\pipe\UE5DumpBfx與遊戲注入的 DLL 通訊,透過\\.\pipe\AOBMakerCEBridge與 AOBMaker 外掛程式通訊。工具列中的「Connect」指的是遊戲 DLL;下方的 AOBMaker 晶片是獨立的。
- 下載 AOBMaker(需註冊):https://opencheattables.com/viewtopic.php?t=1788
- (可選)將其 DLL 複製到 Cheat Engine 的
autorun/資料夾並重啟 Cheat Engine。 - 在 CE 外掛程式設定中,將 DLL 新增為 CE 外掛程式。
- 執行遊戲並附加 Cheat Engine。UE5CEDumper 會自動探測橋接。
頂部工具列中的狀態晶片顯示 AOBMaker · Connected(外掛程式可連線)或 AOBMaker · Offline,並有 ⟳ 按鈕可重新探測。瀏覽和記錄按鈕在您使用時也會重新探測,所以晶片只是一個一目瞭然的指示器 — 您不需要手動重新整理。
無論 AOBMaker 是否連線,這些都能運作。已連線 → 直接推送至 Cheat Engine。離線 → 複製到剪貼簿供您貼上。所有這些都會產生 Cheat Engine Auto Assembler (AA) 指令碼。
| 頁面 | 功能 | 使用 AOBMaker | 不使用(回退) |
|---|---|---|---|
| Live Walker | Copy CE AA Script(物件資訊標頭中的 AA 按鈕) | AA 指令碼會註冊當前物件的位址並注入至 CE 的表格 | 複製到剪貼簿 |
| Console | exec 命令上的 Copy AA Script (Baked) (AA(B)),以及 Debug Camera 的 Copy CE Script | 自含式 AA 指令碼會注入至 CE | 複製到剪貼簿 |
| Interesting Functions & Properties | 函式的 Copy AA Script (Baked) (AA(B)) (Baked Invoke) | invoke AA 指令碼會注入至 CE | 複製到剪貼簿 — 橫幅會提示*「AOBMaker 外掛程式未找到 — AA 指令碼匯出將回退至剪貼簿」* |
這些需要 AOBMaker — 沒有剪貼簿等效項可「驅動 Cheat Engine 的 UI」。沒有外掛程式時按鈕會停用(或其動作只會報告*「AOBMaker 未連線 — 請開啟載入外掛程式的 CE」*)。若存在非 AOBMaker 替代方案,會予以註明。
| 功能 | 需要 AOBMaker 做... | 不使用時 |
|---|---|---|
| HEX(欄位、指標目標、當前物件或 Outer 上) | 跳至 Cheat Engine Memory Viewer hex 窗格的該位址 | 按鈕無反應 / 已停用 |
| +CE(欄位、多選批次或指標目標上) | 透過一次點擊將位址新增至 CE 的位址清單作為輸入型記憶體記錄 | 狀態讀取「AOBMaker 未連線」— 不會新增任何內容(改用 Copy CE XML / Copy CE Field 將相同資料取得到剪貼簿) |
System 分頁(全域指標)通過直接 CE 瀏覽公開引擎全域:
| 功能 | 需要 AOBMaker 做... |
|---|---|
| HEX(GObjects / GNames / GWorld) | 跳至該全域位址的 Memory Viewer |
| ASM(GObjects / GNames / GWorld) | 跳至反組譯器中參考全域的 AOB 掃描命中指令 |
| SYM(GWorld) | 產生 AA 指令碼,透過 AOB 掃描將 GWorld 註冊為持久 CE 符號(在重啟後持續) |
| 功能 | 需要 AOBMaker 做... | 不使用時 |
|---|---|---|
| Freeze | 構建 AA 指令碼,在其類別的所有實時實例中鎖定屬性並將其注入開啟的 CE 表格 | 按鈕已停用;其工具提示會說明如何安裝外掛程式 |
| 功能 | 需要 AOBMaker 做... | 不使用時 |
|---|---|---|
| Inject Helper into Current CE Table | 將 ue5_invoke_helper.lua 嵌入目前開啟的 .CT,使 Baked Invoke 指令碼執行 |
使用 Export … Helper Lua File 將輔助程式儲存到磁碟並手動新增至 CE |
| Inject Freeze Helper into Current CE Table | 將 ue5_freeze_helper.lua 嵌入開啟的 .CT,使 Freeze 記錄能運作 |
使用對應的 Export … Freeze Helper 來儲存它並手動新增 |
| 功能 | 需要 AOBMaker 做... | 不使用時 |
|---|---|---|
| Add action records to CE | 將所有傳送動作指令碼(Save/Recall 姿勢、BugItGo、到遊標、TP 朝向、TP 到座標、遊標 ON/OFF、清除標記、…)直接推送至 CE 的位址清單 | 使用 Save .CT 將相同動作寫入 .CT 檔案,您可在 CE 中開啟 |
橋接將無換行符 JSON 訊息(長度前置)傳送至外掛程式:NavigateHexView (HEX)、NavigateDisassembler (ASM)、CreateAAScript (AA / SYM / Freeze / Teleport) 和 CreateSymbolScript,加上用於輔助 Lua 功能表項目的表格檔案注入。它按請求重新連線並重新檢查可用性,所以關閉或重新開啟 Cheat Engine 會被優雅地處理 — 工具列晶片會在下次按下按鈕或點擊 ⟳ 時更新。
- Live Walker — AA / HEX / +CE 按鈕
- Properties — Freeze 按鈕
- Console — Baked Invoke AA(B) + Debug Camera
- Interesting Functions & Properties — Baked Invoke AA(B)
- Quick Start