Skip to content

Quick Start ja JP

bbfox0703 edited this page Jun 25, 2026 · 2 revisions

🌐 English · 繁體中文 · 日本語

Quick Start: Install & Run

UE5CEDumper をゲームに導入し、ライブデータを UI にストリーミングする方法は 2 つあります。

  • 方法 A — Proxy DLL (推奨、Cheat Engine は不要)
  • 方法 B — Cheat Engine DLL インジェクション (プロキシが読み込めないゲーム向け)

どちらか 一つ を選びます。両方を同時に実行しないでください(方法を混在させない を参照)。


0. ファイルの取得

オプション 1 — リリースをダウンロード(最も簡単): Releases から最新の UE5CEDumper-vNNNN-win-x64.zip を入手し、どこでも抽出できます。

オプション 2 — ソースからビルド:

powershell -NoProfile -ExecutionPolicy Bypass -File build.ps1 -Mode Publish -Clean

出力は dist\ に置かれます。(Visual Studio 2022 / MSVC v143、CMake 3.25+、Ninja、.NET SDK 10 が必要です。)

どちらにしても、以下が得られます。

ファイル 用途 説明
UE5DumpUI.exe 両方 接続する GUI です。サポート .dll をその隣に保持してください。
proxy\version.dllproxy\dxgi.dllproxy\dinput8.dll A 3 つのプロキシバリアント — 1 つをゲームフォルダにコピーします。
UE5CEDumper.CT B DLL をインジェクトしてパイプサーバーを起動する Cheat Engine テーブル。
UE5Dumper.dll B .CT がゲームにインジェクトする DLL です。
ue5_dissect.lua、その他の .dll サポート ランタイム / CE ヘルパー — そのまま置いておきます。

要件: Windows 10/11 x64 · 実行中の UE4 / UE5 x64 ゲーム · Cheat Engine 7.6+ (方法 B のみ)


方法 A — Proxy DLL(推奨)

Cheat Engine は不要です。Windows がゲーム起動時に DLL をサイドロードします。

  1. 1 つのプロキシ DLL を配置します。 proxy\ から 1 つのファイルをゲームの 実行ファイルフォルダ にコピーします(ゲームの .exe の隣)。version.dll から始めることをお勧めします。
  2. ゲームを通常どおり起動します。 プロキシが自動的に読み込まれ、バックグラウンドでパイプサーバーが起動します。
  3. セーブをロード / メインゲームワールドに到達して、 メモリに UE オブジェクトが取り込まれるようにします。
  4. 接続 + スキャンを行います。 UE5DumpUI.exe を実行 → ConnectStart Scan
  5. ナビゲートして分析します。 UObject ツリーを参照し、インスタンスを見つけ、コンテナにドリルダウンし、CE 構造体をエクスポートします。

どのプロキシ DLL を選ぶか?

  • version.dll — ほとんどのゲームで機能します。これを最初に試してください。
  • dxgi.dll — ゲームが起動しても UI が 接続できない 場合に使用します。実行ファイルが単に version.dll をインポートしません。すべての D3D11/D3D12 UE ゲームが dxgi をインポートする ため、確実に読み込まれます。
  • dinput8.dll — 一部のゲームパッド / DirectInput タイトル向けの代替品。

💡 UI の Proxy Deploy タブは Steam ライブラリをスキャンし、ゲームごとに適切なプロキシを選択し、デプロイできます。

モジュラービルド(例:Satisfactory)

一部のゲームは、ゲーム自体のフォルダではなく Engine\Binaries\Win64\ の下に実際の実行ファイルを配置しています。プロキシを その実際の .exe の隣に置きますProxy Deploy タブがこのレイアウトを検出し、自動的に配置します)。 Satisfactory v1.2.3.1 / UE 5.6 で version.dll で検証済み。


方法 B — Cheat Engine DLL インジェクション

プロキシが 読み込めない 場合にこれを使用します。例えば、DLL 検索パスを制限する EA app / Epic launcher タイトル、またはサイドロード DLL をブロックするアンチタンパー。DLL がプロセス内に入るとスキャン自体はまったく同じように機能します。

  1. アタッチします。 Cheat Engine 7.6+ を開き、ゲームプロセスにアタッチし、 セーブを先にロード してメモリにゲームデータが入るようにします。
  2. テーブルを開きます。 UE5CEDumper.CT を開きます。init <== プロセスアタッチ後に有効化 を有効にし、次に Inject DLL + Start Pipe Server を有効にします。
  3. 自動スキャンします。 DLL は GObjects / GNames / GWorld を自動検出し、UE バージョンとメモリレイアウトを検出します。数秒待ちます。
  4. 接続します。 UE5DumpUI.exe を実行 → Connect.CT からのスキャンはすでに実行済み)。
  5. ナビゲートして分析します。 方法 A と同じワークフロー。

方法を混在させない

ゲームフォルダにプロキシ DLL が存在する場合、UE5Dumper.dll を CE インジェクト しないでください。DLL は重複インスタンスを検出し、競合を防ぐため自動起動をスキップします。プロキシ または Cheat Engine のどちらか一方を選び、両方は選びません。


トラブルシューティング

症状 修正
UI が接続できません(プロキシ) 誤ったプロキシバリアント → dxgi.dll を試してください。またはプロキシが 実際の exe の隣にありません → モジュラービルドの場合、Engine\Binaries\Win64\ に配置してください。
UI が接続できません(CE) ゲームがアタッチされていること、initInject DLL スクリプトの両方が有効になっていることを確認します。Connect をクリックする前にスキャンの完了を待ちます。
空 / オブジェクトなし スキャンする前にセーブをロードし、メインゲームワールドに到達してください — エンジンオブジェクトはタイトル/メニュー画面では取り込まれません。
EA / Epic launcher タイトル プロキシが読み込めません(ランチャーが DLL 検索パスを制限) → 方法 B(Cheat Engine) を使用してください。
GWorld が見つかりません 一部のゲームは GWorld をデコイの背後に隠しています。ダンパーは自動的に回復しますが、Object Tree または Instance Finder から始めることもできます。

次のステップ

  • 完全な機能リスト、パネル、スクリーンショット: Repository README
  • より詳しいガイド(ヒント、エクスポート形式、技術的な注記): リポジトリの docs/ フォルダ。

Clone this wiki locally