Skip to content

Dump Explorer ja JP

bbfox0703 edited this page Jul 10, 2026 · 1 revision

🌐 English · 繁體中文 · 日本語

Dump Explorer

Dump Explorer タブは「Dump All」エクスポート用のオフラインブラウザです。.jsonl dump を読み込むと、その中のすべてのクラス(class)プロパティ(property)関数(function)を単一のキーワードボックスから検索できます — ゲーム接続は不要です。ゲームが接続されている場合は、それらの定義のうちどれが現在のゲームでライブに存在するかも教えてくれ、そこへ直接ジャンプできます。

完全にクライアントサイドです — dump の読み込みと検索は DLL や pipe に一切触れないので、そのゲームをまったく実行していないマシンでも dump を閲覧できます。

dump の中身(そしてこれらの行が何か)

「Dump All」エクスポートはゲームのクラスメタデータです — 各 UClass の静的な形状、そのプロパティ(オフセット/型付き)と関数。したがって、ここの各行はクラス定義であり、ライブインスタンスではありません

ⓘ 行はクラス定義(メタデータ)であり、ライブインスタンスではありません — クラスは GWorld/GameEngine のオブジェクトグラフの一部ではないので、ここに Locate はありません。🡒 Jump はクラスを開き、🔍 Instances はライブインスタンスを見つけ、それを Related 経由で Locate できます。

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 ゲーム外

結果は 2 つのグループに分かれ、今実際に到達可能なものを見分けられます:

✅ In current game

それを所有するクラスが、接続中のゲームでライブオブジェクトに解決されます。一致はクラスの短い名前(ライブオブジェクトリストが公開する FName。生のアドレスではない)によるので、ゲーム再起動を生き延びます:再起動後に再接続しても同じ行が「ゲーム内」のまま残ります。短い名前のみで一致するため、異なるパッケージにある同名の 2 つのクラスは衝突しえます — 最後にスキャンされたものが勝ちます。各行で操作できます:

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 への橋渡し。
  • RelatedLocate in GWorld / GameEngine は見つけたインスタンスに作用し、これらのクラス定義には作用しません。
  • Classes — ライブゲームのクラスリストブラウザ(このタブは dump ファイルに対するオフライン版)。

Clone this wiki locally