Skip to content

Classes zh TW

bbfox0703 edited this page Jun 25, 2026 · 2 revisions

🌐 English · 繁體中文 · 日本語

Classes

使用此分頁來載入並瀏覽遊戲中的所有 UClass 定義。尋找某個類別的實例、檢查其結構,或發現哪些 UFunctions 將其作為參數或返回值。

本分頁與相鄰分頁的區別在於:Object-Tree 會以樹狀結構瀏覽所有具名物件(實例、套件、類別等);Class-Struct 顯示單個類別的完整屬性配置與位移;Classes 是一個平面、策劃過的類別清單瀏覽器,提供各類別特定的跳躍操作。

1. 載入類別

點擊頂部的 Load 來查詢遊戲程序並填充類別清單。狀態列會顯示結果計數、掃描的總物件數和遊戲中的總 UClasses 數。

2. 篩選清單

載入後,使用以下任意篩選條件組合來細化結果:

  • Game classes only – 核取方塊(左上角)。預設已啟用。啟用時,引擎類別(來自 /Script/Engine 等)會被排除;切換關閉以查看完整的引擎 API。
  • Filter by name... – 文字方塊(第 2 列)。在類別名稱、父類別或完整類別路徑上執行子字串比對。不區分大小寫。
  • Super: – 自動完成(第 2 列)。按確切的父類別名稱篩選。載入後會顯示建議。
  • Package: – 自動完成(第 2 列)。按套件前綴篩選(路徑的前 2 個段落,例如 /Game/Script/Engine)。載入後會顯示建議。

點擊 Clear 可一次重置所有篩選條件。

3. 瀏覽並作用於結果

結果按 Score(DLL 掃描的相關性啟發式,從高到低)排序,然後按類別名稱按字母順序排序。點擊任何欄標題以排序;再次點擊以反向排序。

含義
Score DLL 掃描的啟發式相關性排名;越高 = 越可能有趣。可排序。
Class UClass 名稱(例如 ActorBP_Enemy_C)。
Super 父類別/超類別名稱(例如 ActorCharacter)。
Package UE 套件前綴:/Game/Script/Engine 等。
Path 完整 UObject 路徑(例如 /Script/Engine/Actor)。
Props 屬性計數:類別定義的 FProperty 成員數。
Size 屬性區塊的十六進制大小(非完整實例大小)。可按十六進制值排序。
Funcs 交叉引用摘要(如果批次 Find Func 已執行):例如「3 · SetHealth, Jump, …」。掃描前為空。
(actions) 每列三個按鈕(見下文)。

4. 逐列操作

每個結果列有三個按鈕:

按鈕 操作 目標
inst 在遊戲世界中尋找此類別的所有實時實例。 Instances 分頁,預先篩選。
Walk Class 開啟類別的完整結構:屬性、其位移、類型和旗標。 Class-Struct 分頁。
Find Func 掃描遊戲以尋找所有以此類別作為參數或返回值的 UFunctions。使用完整的遊戲範圍反射(非逐欄位位元組碼交叉引用)。結果出現在 Funcs 欄中。 結果顯示在 Funcs 欄中;以類別模式開啟 PropertyXrefDialog。

5. 批次 Find Func

⤋ Find Func 按鈕(右上角,載入後可見)在所有篩選結果上執行「Find Func」,或者如果您先選擇它們,則只在選定的列上執行。每次掃描都是完整的遊戲範圍反射掃描,可能耗時。如果選擇超過 25 個類別,您將看到確認提示。

結果會被快取:如果某個類別的 Funcs 欄已顯示結果,在批次期間會略過它。

點擊 ✕ Cancel(在批次期間出現)以停止進行中的掃描。

6. 提示與陷阱

  • Score 反映 DLL 的啟發式,而不是篩選。如果篩選到子集然後按 Score 排序,結果在該子集內重新排序。
  • 套件篩選使用前綴比對。輸入 /Game 以符合 /Game/Game/Maps/Level1 等;不會符合 /MyGame(無前導斜線)。
  • Find Func 速度很慢。單個「Find Func」掃描是對整個遊戲的 UObject 和 UFunction 樹的反射掃描,按類別參數化。只有在縮小篩選範圍後或選擇較少列後,才使用 ⤋ Find Func
  • Instances 按鈕跳轉到 Instances 分頁。不會內聯顯示;您需要瀏覽到 Instances 面板以查看實時物件。
  • Super 和 Package 篩選使用確切/前綴比對(非子字串)。相比之下,名稱篩選是對三個欄位(類別、超類別、路徑)進行子字串式的。

Related

  • Object-Tree — 以樹狀結構瀏覽遊戲中的所有具名物件。
  • Instances — 尋找並列出類別的實時物件實例。
  • Class-Struct — 檢視單個類別的完整屬性配置與位移。
  • Live-Walker — 在給定位址檢查記憶體中的物件欄位。
  • Interesting-Funcs-and-Props — 交叉引用參考類別/欄位的函式和屬性。
  • Properties — 搜尋並檢查跨類別的個別屬性。

Clone this wiki locally