-
Notifications
You must be signed in to change notification settings - Fork 6
Home zh TW
bbfox0703 edited this page Jul 13, 2026
·
16 revisions
UE5CEDumper 是一款 C++ DLL + Cheat Engine Lua 橋接的 Unreal Engine 執行時段資料傾印工具,支援 UE4 (4.18+) 和 UE5 (5.0 – 5.8)。它可以定位全域引擎指標(GObjects / GNames / GWorld),遍歷實時 UObject / UStruct 層級結構,並透過 Avalonia GUI 串流化顯示所有內容,用於瀏覽、實例搜尋和 Cheat Engine 匯出——位移是 動態發現 的(不使用寫死的方式),因此一般來說、新遊戲和引擎次版本通常無需任何更改就能運行。
📌 本 Wiki 是針對 build 2133 撰寫的文件。 後續版本新增或變更的功能,本文件不一定會同步更新。
開始使用
| 頁面 | 涵蓋內容 |
|---|---|
| Quick Start: Install & Run | 將 UE5CEDumper 注入遊戲並查看實時資料——透過 Proxy DLL(無需 Cheat Engine、但建議配合使用)或 經Cheat Engine 進行 DLL 注入。 |
| Proxy Deploy | 使用 Scan Steam 偵測遊戲並部署代理 DLL;更新/重新部署;先嘗試 version.dll,若無法載入或導致遊戲崩潰,則改用其他代理或 CE DLL 注入。 |
瀏覽物件圖
| 頁面 | 涵蓋內容 |
|---|---|
| Object Tree | 左側所有具名 UObject 的階層;關鍵字篩選;將類別切換至 Instances 標籤。 |
| Classes | 類別清單瀏覽器——Load 遊戲的 UClass,按名稱/父類別/套件篩選,然後按類別跳轉至 inst / Walk Class / Find Func。 |
| Class Struct | 一個類別的完整靜態佈局——每個 UPROPERTY 含位移、型別、大小及繼承鏈——無需實時實例。 |
| Instances | 按類別/物件名稱尋找類別,貼上位址進行反向查詢物件,Locate in GWorld 檢查其在實時世界中是否可到達。 |
| Live Walker | 核心瀏覽器——Start from GWorld,能由GWorld逐步深入到欄位/指標、改變其內容,以及其如何產生 Cheat Engine 資料(Copy CE XML vs Copy CE Field)。 |
| Options & CE Export Options | 逐項參考:工具列 ⚙ Options 彈出選單(陣列/預覽上限、鑽取深度、CE 字串長度、定位深度)與 Live Walker 的 Options 選單(即 CE Export Options——描述格式、鏈折疊、結構攤平、去重)中每一項的功用。 |
| Related | 一個 輔助工具,設計上理念是目前選定的物件、由該物件出發,顯示其直接擁有的關係(類別/外部、Controller↔Pawn、元件、GAS ASC/AttributeSet)+ 🎯 目標偵測——並說明其僅限輔助性的限制。 |
| Dump Explorer | 針對「Dump All」.jsonl 的離線瀏覽器——單一關鍵字搜尋涵蓋每個 class/property/function,並拆分為在目前遊戲中即時存在(🡒 Jump / 🔍 Instances)vs 不在。未連線遊戲也能用。 |
搜尋與分析
| 頁面 | 涵蓋內容 |
|---|---|
| Value Search | 單值和多值(群組)掃描、條件、Locate in GWorld ——加上說明什麼是 Native-C 資料、為什麼遊戲有這種資料,以及為什麼一般掃描找不到。 |
| Properties | 透過 名稱 跨所有類別搜尋 UPROPERTY 欄位(可選深層結構體/容器下降)——用於當你知道欄位叫「Health」但不知道哪個類別持有它時。 |
| Interesting Functions & Properties | 利用評估分數來列出候選清單——直接跳至傳送/傷害/金錢函式和 HP/黃金/統計屬性,而不是手動掃描數千個。 |
| Console | 發現並單擊調用 UFUNCTION(exec) 指令(開發人員策劃的作弊介面)——以及為什麼大多數引擎 UCheatManager 作弊在發行版本中不起作用(其主體被編譯出去),而遊戲特定的作弊通常仍然有效。 |
| Live Funcs | 行為式函式發現——錄下你做某個動作(開商店、衝刺)時遊戲實際呼叫了哪些 UFunction,再把因果入口排到最上面——或以一次閒置視窗錄製標記出週期性 timer callback。當名字猜不出來時,Interesting Functions 的互補工具。 |
即時工具
| 頁面 | 涵蓋內容 |
|---|---|
| Teleport | 即時的玩家工具箱——讀取你的 pawn/攝影機 pose、到處傳送(markers、游標、座標、面向方向),並強制常見的作弊功能 (如果存在)(God Mode、Move Speed、Gravity、Super Jump、Time Dilation),外加 Global Pointers → CE symbols 與 CE 匯出。部分為實驗性功能。 |
Cheat Engine 整合
| 頁面 | 涵蓋內容 |
|---|---|
| System | 狀態儀表板——定位到 GObjects / GNames / GWorld 指標(含 HEX/ASM/SYM 推送)、UE 版本 + override、物件數量、build 相符檢查、AOBMaker 狀態、一個 ProcessEvent 自我測試,以及即時 pipe 流量記錄。 |
| AOBMaker Integration | 選擇性的 AOBMaker CE DLL 外掛——某些功能可直接推送到 Cheat Engine vs 推送到剪貼簿,這些是 AOBMaker 專屬功能 (HEX/+CE/ASM/SYM、Freeze、輔助 Lua 注入、Teleport→CE)。 |
進階(實驗性)
這些分頁為實驗性功能,預設為隱藏不啟用。
| 頁面 | 涵蓋內容 |
|---|---|
| Detect Stats | 透過對 dump 中繼資料評分(可選由 snapshot「數值下降」訊號加強)來自動偵測玩家的 HP / MP / Gold 屬性,然後對即時遊戲逐一確認。是一種較低準確度的候選清單。 |
| Snapshot | 把每個物件的每個數值屬性擷取到磁碟,然後 diff 兩個 snapshot 或 group-match 數個值(含時間性的 Compare-with,用於「HP↓、MaxHP 不變」)。容量控制(Scope / Type / 使用空間配額 / max-size / estimate)讓大型遊戲維持在可控範圍。 |
| SPC Query | 在多個 snapshot 上執行 Cheat Engine 的「Unknown Initial Value + Increased/Decreased」:找出其值在一連串 snapshot 中遵循的走勢鏈(Increased / Decreased / Unchanged / Changed)的欄位(或一組欄位),甚至能跨遊戲分析。 |
| Class Pivot | 把一個類別的實例依 key(ItemID/身分/複合 Team·Slot)樞紐分組,並逐組投影其欄位於一張作用於已擷取 snapshot 的試算表。🔍 Discover 會把某動作前後改變的 (class, property) 排名,讓你不必猜類別。 |
本 Wiki 以 Home 作為索引。上述每個主題都是獨立頁面。
- 存放庫 README ——完整功能清單、螢幕截圖、已測試遊戲矩陣。
- 發行版本 ——預編譯 Windows x64 二進位檔。
- 存放庫內
docs/——路線圖、提示、管道協議、匯出格式、技術說明。