Skip to content

Dump Explorer zh TW

bbfox0703 edited this page Jul 10, 2026 · 1 revision

🌐 English · 繁體中文 · 日本語

Dump Explorer

Dump Explorer 分頁是一個針對「Dump All」匯出的離線瀏覽器。載入一個 .jsonl dump,就能從單一關鍵字框搜尋其中的每個類別(class)屬性(property)與函式(function)——無需連線到遊戲。當遊戲連線時,它還會告訴你這些定義中哪些在目前遊戲中是即時存在的,並讓你直接跳過去。

它完全是 client-side 的——載入與搜尋 dump 不會碰觸 DLL 或 pipe,因此你可以在一台根本沒有執行該遊戲的機器上瀏覽 dump。

dump 裡有什麼(以及這些列是什麼)

一個「Dump All」匯出是遊戲的類別中繼資料(metadata)——每個 UClass 的靜態形狀、它的屬性(含位移/型別)與函式。因此這裡的每一列都是一個類別定義,而非即時實例

ⓘ 這些列是類別定義(metadata),不是即時實例——類別不屬於 GWorld/GameEngine 物件圖,所以這裡沒有 Locate🡒 Jump 會開啟該類別;🔍 Instances 會找到一個即時實例,你接著可以透過 RelatedLocate

載入 dump

按鈕 動作
📂 Load .jsonl 開啟一個「Dump All」.jsonl 檔(由 Export ▸ Dump All 產生),並在單一可搜尋清單中瀏覽每個類別、屬性與函式——無需連線到遊戲。
⤓ Last export 載入本工作階段中最近一次的 Export ▸ Dump All,不開啟檔案對話框。在你匯出過一次之前為停用狀態。
🔄 Re-check live 掃描已連線遊戲的即時類別,把結果重新拆分為在目前遊戲中 vs 不在。需要一個已連線且已掃描的遊戲。
Cancel 停止進行中的載入/重新檢查。

搜尋

  • 關鍵字框——一次搜尋類別/屬性/函式名稱。多個字詞為 AND 條件(空格 = AND):輸入 player health 只會保留同時符合兩個字詞的列。
  • Category——把結果限制在單一種類(Classes / Properties / Functions),或顯示 All

結果:在遊戲中 vs 不在遊戲中

結果會拆成兩組,讓你分辨現在實際上哪些是可到達的:

✅ In current game

擁有它的類別在已連線遊戲中解析為一個即時物件。比對是依類別的短名稱(即時物件清單所提供的 FName,而非原始位址),因此它能撐過遊戲重啟:重啟後重新連線,同樣的列仍會保持「在遊戲中」。由於只比對短名稱,位於不同套件、同名的兩個類別可能會衝突——最後掃描到的那個勝出。每一列都可以操作:

欄位
Kind class/property/function
Name 該項目的名稱
Owner class 宣告它的類別
Type / signature 屬性型別,或函式簽章
Offset 屬性位移
Class path 擁有它的類別的完整物件路徑

列按鈕:

  • 🡒 Jump——在 Live Walker 中開啟擁有它的類別的即時物件。
  • 🔍 Instances——在 Instances 分頁中找到擁有它的類別的即時實例。這是通往 Related ▸ Locate in GWorld / GameEngine 的橋樑,那些功能作用於實例,而非類別定義。
  • copy path——把類別物件路徑複製到剪貼簿。

⚠ Not in current game

該類別現在不是即時的——來自另一個工作階段或遊戲的 dump,或是一個尚未生成的類別。這些列是唯讀的中繼資料參考(相同欄位),只有 copy path 可用(沒有可跳往的即時物件)。

在你按下 🔄 Re-check live 之前,群組標題會顯示 "✅ In current game — (run Re-check live)""⚠ Not checked yet":沒有即時掃描時,在你對已連線遊戲重新檢查之前,一切都會落在不在遊戲中的群組。

典型用法

  1. 對一個遊戲執行一次 Export ▸ Dump All(或開啟別人的 dump)。
  2. 之後在這裡開啟它——即使離線——並用關鍵字搜尋你在意的欄位/函式(例如 MaxHP)。
  3. 重新連線到遊戲並 🔄 Re-check live;對於一個在遊戲中的命中,🔍 Instances → 挑一個實例 → Related ▸ Locate 以在即時世界中抵達它。

相關頁面

  • Live Walker——🡒 Jump 的落腳處(即時類別物件)。
  • Instances——🔍 Instances 的落腳處;通往 Locate 的橋樑。
  • Related——Locate in GWorld / GameEngine 作用於你找到的實例,而非這些類別定義。
  • Classes——即時遊戲的類別清單瀏覽器(本分頁是針對 dump 檔的離線對應版本)。

Clone this wiki locally