-
Notifications
You must be signed in to change notification settings - Fork 6
Quick Start ja JP
UE5CEDumper をゲームに導入し、ライブデータを UI にストリーミングする方法は 2 つあります。
- 方法 A — Proxy DLL (推奨、Cheat Engine は不要)
- 方法 B — Cheat Engine DLL インジェクション (プロキシが読み込めないゲーム向け)
どちらか 一つ を選びます。両方を同時に実行しないでください(方法を混在させない を参照)。
オプション 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.dll、proxy\dxgi.dll、proxy\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 のみ) 。
Cheat Engine は不要です。Windows がゲーム起動時に DLL をサイドロードします。
-
1 つのプロキシ DLL を配置します。
proxy\から 1 つのファイルをゲームの 実行ファイルフォルダ にコピーします(ゲームの.exeの隣)。version.dllから始めることをお勧めします。 - ゲームを通常どおり起動します。 プロキシが自動的に読み込まれ、バックグラウンドでパイプサーバーが起動します。
- セーブをロード / メインゲームワールドに到達して、 メモリに UE オブジェクトが取り込まれるようにします。
-
接続 + スキャンを行います。
UE5DumpUI.exeを実行 → Connect → Start Scan。 -
ナビゲートして分析します。
UObjectツリーを参照し、インスタンスを見つけ、コンテナにドリルダウンし、CE 構造体をエクスポートします。
-
version.dll— ほとんどのゲームで機能します。これを最初に試してください。 -
dxgi.dll— ゲームが起動しても UI が 接続できない 場合に使用します。実行ファイルが単にversion.dllをインポートしません。すべての D3D11/D3D12 UE ゲームがdxgiをインポートする ため、確実に読み込まれます。 -
dinput8.dll— 一部のゲームパッド / DirectInput タイトル向けの代替品。
💡 UI の Proxy Deploy タブは Steam ライブラリをスキャンし、ゲームごとに適切なプロキシを選択し、デプロイできます。
一部のゲームは、ゲーム自体のフォルダではなく Engine\Binaries\Win64\ の下に実際の実行ファイルを配置しています。プロキシを その実際の .exe の隣に置きます (Proxy Deploy タブがこのレイアウトを検出し、自動的に配置します)。 Satisfactory v1.2.3.1 / UE 5.6 で version.dll で検証済み。
プロキシが 読み込めない 場合にこれを使用します。例えば、DLL 検索パスを制限する EA app / Epic launcher タイトル、またはサイドロード DLL をブロックするアンチタンパー。DLL がプロセス内に入るとスキャン自体はまったく同じように機能します。
- アタッチします。 Cheat Engine 7.6+ を開き、ゲームプロセスにアタッチし、 セーブを先にロード してメモリにゲームデータが入るようにします。
-
テーブルを開きます。
UE5CEDumper.CTを開きます。init <== プロセスアタッチ後に有効化を有効にし、次にInject DLL + Start Pipe Serverを有効にします。 - 自動スキャンします。 DLL は GObjects / GNames / GWorld を自動検出し、UE バージョンとメモリレイアウトを検出します。数秒待ちます。
-
接続します。
UE5DumpUI.exeを実行 → Connect (.CTからのスキャンはすでに実行済み)。 - ナビゲートして分析します。 方法 A と同じワークフロー。
ゲームフォルダにプロキシ DLL が存在する場合、UE5Dumper.dll を CE インジェクト しないでください。DLL は重複インスタンスを検出し、競合を防ぐため自動起動をスキップします。プロキシ または Cheat Engine のどちらか一方を選び、両方は選びません。
| 症状 | 修正 |
|---|---|
| UI が接続できません(プロキシ) | 誤ったプロキシバリアント → dxgi.dll を試してください。またはプロキシが 実際の exe の隣にありません → モジュラービルドの場合、Engine\Binaries\Win64\ に配置してください。 |
| UI が接続できません(CE) | ゲームがアタッチされていること、init と Inject DLL スクリプトの両方が有効になっていることを確認します。Connect をクリックする前にスキャンの完了を待ちます。 |
| 空 / オブジェクトなし | スキャンする前にセーブをロードし、メインゲームワールドに到達してください — エンジンオブジェクトはタイトル/メニュー画面では取り込まれません。 |
| EA / Epic launcher タイトル | プロキシが読み込めません(ランチャーが DLL 検索パスを制限) → 方法 B(Cheat Engine) を使用してください。 |
| GWorld が見つかりません | 一部のゲームは GWorld をデコイの背後に隠しています。ダンパーは自動的に回復しますが、Object Tree または Instance Finder から始めることもできます。 |
- 完全な機能リスト、パネル、スクリーンショット: Repository README 。
- より詳しいガイド(ヒント、エクスポート形式、技術的な注記): リポジトリの
docs/フォルダ。