-
Notifications
You must be signed in to change notification settings - Fork 6
AOBMaker Integration ja JP
AOBMaker は、任意の Cheat Engine DLL プラグインです。読み込まれると、UE5CEDumper は Cheat Engine を直接操作できます。メモリビューアをアドレスに移動させたり、型付きアドレスリストレコードを追加したり、シンボルを登録したり、Auto Assembler / ヘルパースクリプトを開いているテーブルに注入したりできます。コピー&ペーストを手動で行う必要はありません。
完全に拡張機能です。UE5CEDumper のすべてのコア機能は、これなしで動作します。AOBMaker がないと、一部の機能はクリップボードにフォールバックし、少数の機能はAOBMaker のみで自動的に無効になります。
これは、メインゲームリンクからの別個の接続です。UE5CEDumper はゲームに注入された DLL と
\\.\pipe\UE5DumpBfxを介して通信し、AOBMaker プラグインと\\.\pipe\AOBMakerCEBridgeを介して通信します。ツールバーの Connect はゲーム DLL を指します。AOBMaker チップ(下記)は独立しています。
- AOBMaker をダウンロードします(登録が必要): https://opencheattables.com/viewtopic.php?t=1788
- (任意)DLL を Cheat Engine の
autorun/フォルダにコピーして、Cheat Engine を再起動します。 - CE プラグイン設定で、DLL を CE プラグインとして追加します。
- Cheat Engine をアタッチしてゲームを実行します。UE5CEDumper は橋の自動プローブを行います。
トップツールバーのステータスチップには AOBMaker · Connected(プラグインに到達可能)または AOBMaker · Offline が表示され、⟳ ボタンで再プローブできます。ナビゲーション / レコードボタンも使用するたびに再プローブするため、このチップは一目で確認できるインジケータにすぎません。手動でリフレッシュする必要はありません。
これらは、AOBMaker が接続されているかどうかに関係なく機能します。接続中 → Cheat Engine に直接プッシュされます。オフライン → クリップボードにコピーされます(貼り付けは手動です)。これらすべては、Cheat Engine Auto Assembler (AA) スクリプトを生成します。
| ページ | 機能 | AOBMaker を使用 | 使用なし(フォールバック) |
|---|---|---|---|
| Live Walker | Copy CE AA Script(オブジェクト情報ヘッダーの AA ボタン) | AA スクリプトが現在のオブジェクトのアドレスを登録して CE テーブルに注入されます | クリップボードにコピーされます |
| Console | exec コマンド上の Copy AA Script (Baked) (AA(B))、および Debug Camera Copy CE Script | 自己完結した AA スクリプトが CE に注入されます | クリップボードにコピーされます |
| Interesting Functions & Properties | 関数(Baked Invoke)の Copy AA Script (Baked) (AA(B)) | invoke AA スクリプトが CE に注入されます | クリップボードにコピーされます。バナーには*「AOBMaker プラグインが見つかりません。AA スクリプトエクスポートはクリップボードにフォールバックします」*と表示されます |
これらは AOBMaker を必須とします。「Cheat Engine UI を操作する」に対するクリップボード相当物はありません。プラグインなしではボタンが無効(またはそのアクション が*「AOBMaker 接続なし。プラグイン読み込み状態で CE を開いてください」*と報告)になります。AOBMaker 以外の代替案がある場合は、そこに記載されています。
| 機能 | AOBMaker が必要な理由 | 使用なし |
|---|---|---|
| HEX(フィールド、ポインタターゲット、現在のオブジェクト、Outer 上) | Cheat Engine の Memory Viewer hex ペインをそのアドレスにジャンプさせます | ボタンは何もしません / 無効 |
| +CE(フィールド、マルチセレクトバッチ、またはポインタターゲット上) | アドレスを CE の address list に、型付きメモリレコードとしてワンクリックで追加します | ステータスに「AOBMaker 接続なし」と表示され、何も追加されません(Copy CE XML / Copy CE Field を使用して同じデータをクリップボードに取得できます) |
System タブ(グローバルポインタ)は、エンジングローバルを直接 CE ナビゲーション付きで公開します。
| 機能 | AOBMaker が必要な理由 |
|---|---|
| HEX(GObjects / GNames / GWorld) | Memory Viewer をそのグローバルアドレスにジャンプさせます |
| ASM(GObjects / GNames / GWorld) | disassembler を、グローバルを参照した AOB スキャンヒット命令にジャンプさせます |
| SYM(GWorld) | AOB スキャンを介して GWorld を永続的な CE シンボルとして登録する AA スクリプトを生成します(再起動後も保持) |
| 機能 | AOBMaker が必要な理由 | 使用なし |
|---|---|---|
| Freeze | そのクラスのすべてのライブインスタンス全体でプロパティをロックする AA スクリプトを構築して、開いている CE テーブルに注入します | ボタンは無効です。ツールチップではプラグインのインストール方法を説明しています |
| 機能 | AOBMaker が必要な理由 | 使用なし |
|---|---|---|
| Inject Helper into Current CE Table |
ue5_invoke_helper.lua を現在開いている .CT に埋め込んで、Baked Invoke スクリプトを実行します |
Export … Helper Lua File を使用してヘルパーをディスクに保存して、CE に手動で追加します |
| Inject Freeze Helper into Current CE Table |
ue5_freeze_helper.lua を開いている .CT に埋め込んで、Freeze レコードを機能させます |
対応する Export … Freeze Helper を使用して保存し、手動で追加します |
| 機能 | AOBMaker が必要な理由 | 使用なし |
|---|---|---|
| Add action records to CE | すべてのテレポートアクションスクリプト(Save/Recall pose、BugItGo、To cursor、TP facing、TP to coords、Cursor ON/OFF、Clear markers など)を CE のアドレスリストに直接プッシュします |
Save .CT を使用して同じアクションを .CT ファイルに書き込んで、CE で開きます |
橋は改行なしの JSON メッセージ(長さがプリフィックス付き)をプラグインに送信します: NavigateHexView(HEX)、NavigateDisassembler(ASM)、CreateAAScript(AA / SYM / Freeze / Teleport)、および CreateSymbolScript。ヘルパー Lua メニュー項目用のテーブルファイル注入も行います。要求ごとに再接続され、使用時に可用性を再確認するため、Cheat Engine を閉じたり再度開いたりすることは適切に処理されます。ツールバーチップはボタンが押されるか ⟳ をクリックした次の時点で更新されます。
- Live Walker — AA / HEX / +CE ボタン
- Properties — Freeze ボタン
- Console — Baked Invoke AA(B) + Debug Camera
- Interesting Functions & Properties — Baked Invoke AA(B)
- Quick Start