セーブエディター.com


HOME 掲示板 汎用 解析 RPG PS3/4 PS1/2 PSP/V 任天堂 PC +α
Twitter Twitter WSE (@mod_labo) セーブエディター.com用SNS

PC プロセスメモリエディター PROCESS MEMORY EDITOR

<< プロセスメモリエディター / CheatEngineの使い方

CHEAT ENGINEでPCゲームのアイテムを改造・解析する方法 HOW TO EDIT (ADVANCED)

使うもの

・PC
・PCゲーム
CheatEngine
メモリ抽出アドレス計算ツール
メモリ解析ツール
すること

・抽出するメモリの基点となるアドレスを解析(検索)する
・メモリを抽出するアドレスを計算する
・メモリを複数抽出する
・抽出したメモリ(CEMファイル)を解析(比較)する
・解析結果のアドレスの数値を総当たりで変更・確認して(ゲームに反映される)アドレスを特定する
・アイテムの解析情報のCTファイルを作成する
  1. CheatEngineと対象ゲームの両方を起動する

  2. CheatEngineの CHEAT ENGINE (アイコン) をクリックする
  3. CHEAT ENGINE アイテムの改造・解析 (01)

  4. 対象のゲームを選択して「Open」をクリックする
  5. CHEAT ENGINE アイテムの改造・解析 (02)

  6. 解析するゲーム内の数値を確認する (HP15)
  7. CHEAT ENGINE アイテムの改造・解析 (03)
    メモリを抽出する基点にするためにHPのアドレスを解析します。

  8. Valueに「15」と入力して「First Scan」をクリックする (検索する)
  9. CHEAT ENGINE アイテムの改造・解析 (04)
    CHEAT ENGINE アイテムの改造・解析 (05)
    検出数(Found)と検出結果(Address、Value、Previous)が表示されます。
    検出数が2,000件を超えているので数を絞る手順に進みます。

  10. 解析するゲーム内の数値を変動する (HP15→20)
  11. CHEAT ENGINE アイテムの改造・解析 (06)

  12. Valueに「20」と入力して「Next Scan」をクリックする (再検索する)
  13. CHEAT ENGINE アイテムの改造・解析 (07)
    CHEAT ENGINE アイテムの改造・解析 (08)
    検出数を1件に絞ることができました。これでHPのアドレスを特定できました。
    HPのアドレスを基点にメモリを抽出してアイテムのアドレスを解析します。

  14. 検出結果のアドレスを選択して CHEAT ENGINE (アイコン) をクリックする (または検出結果のアドレス部分をダブルクリックする)
  15. CHEAT ENGINE アイテムの改造・解析 (09)
    下部のテーブルにAddress、Type、Valueなどが追加されます。

  16. Addressの数値「016A836C」を、メモリ抽出アドレス計算ツールの「絶対アドレス」の部分に入力する
  17. CHEAT ENGINE アイテムの改造・解析 (10)

    メモリ抽出アドレス計算ツール
    CHEAT ENGINE アイテムの改造・解析 (11)

    メモリ抽出アドレス計算ツールの「抽出サイズ」は任意で変更して下さい。
  18. 「計算」ボタンを押して「開始アドレス」と「終了アドレス」を算出する
  19. CHEAT ENGINE アイテムの改造・解析 (12)

  20. 「Memory view > File > Save memory region」をクリックする
  21. CHEAT ENGINE アイテムの改造・解析 (13)

    CHEAT ENGINE アイテムの改造・解析 (14)

    CHEAT ENGINE アイテムの改造・解析 (15)

  22. 算出した「開始アドレス」と「終了アドレス」を入力する
    「Add」をクリックする
    表示された「169BB6C-16B4B6C」を選択する
    「Save」をクリックする
  23. CHEAT ENGINE アイテムの改造・解析 (16)
    CHEAT ENGINE アイテムの改造・解析 (17)
    CHEAT ENGINE アイテムの改造・解析 (18)
    CHEAT ENGINE アイテムの改造・解析 (19)

  24. 「ファイル名」を入力して「保存」をクリックする
  25. CHEAT ENGINE アイテムの改造・解析 (20)

  26. 解析するゲーム内で所持しているアイテムを未所持の状態に変更する
  27. CHEAT ENGINE アイテムの改造・解析 (21)

  28. Save memory regionの「Save」をクリックする
    「ファイル名」を入力して「保存」をクリックする
  29. CHEAT ENGINE アイテムの改造・解析 (22)
    CHEAT ENGINE アイテムの改造・解析 (23)

  30. 解析するゲーム内でアイテムを所持の状態に変更する (※未所持にする前に所持していた同じ場所に所持させて下さい)
  31. CHEAT ENGINE アイテムの改造・解析 (24)
    未所持にする前に所持していた同じ場所に所持させる必要はありますが、同じアイテムではなくても問題ありません。

  32. Save memory regionの「Save」をクリックする
    「ファイル名」を入力して「保存」をクリックする
  33. CHEAT ENGINE アイテムの改造・解析 (25)
    CHEAT ENGINE アイテムの改造・解析 (26)

  34. Addressの数値「016A836C」をダブルクリックして「相対アドレス」を確認する (diavoL.exe+6F836Cをコピーする)
  35. CHEAT ENGINE アイテムの改造・解析 (27)
    CHEAT ENGINE アイテムの改造・解析 (28)

  36. メモリ解析ツールの「相対アドレス」の部分に、確認した「diavoL.exe+6F836C」を入力する
  37. CHEAT ENGINE アイテムの改造・解析 (29)

  38. CEMファイル数を「3」に変更する
    抽出したCEMファイル3つを抽出した順番に入力する
    「解析」ボタンを押す
  39. CHEAT ENGINE アイテムの改造・解析 (30)
    解析結果が出力されます。
    解析するCEMファイル数は2~6まで任意で設定できます。

  40. 「確認用 CTファイル 作成」ボタンを押す
  41. CHEAT ENGINE アイテムの改造・解析 (31)
    CEMファイルの絶対アドレスの検索結果に表示された「(00)」は、比較したいずれかのCEMファイルのアドレス(変動箇所)に「00」がある場合に表示されます。 アイテムが未所持の状態の時は数値が「00」になっている可能性があります。 この時点で1番目と3番目と4番目がアイテムのアドレスの可能性が高いと推測できます。

  42. 「ダウンロード」ボタンを押す
    「保存」をクリックする
  43. CHEAT ENGINE アイテムの改造・解析 (32)
    CHEAT ENGINE アイテムの改造・解析 (33)

  44. ダウンロードした「diavoL (address check).ct」をCheatEngineで開く
  45. CHEAT ENGINE アイテムの改造・解析 (34)
    CHEAT ENGINE アイテムの改造・解析 (35)

  46. 「Yes」をクリックする
  47. CHEAT ENGINE アイテムの改造・解析 (36)
    「Do you wish to merge the current table with this table?」は「現在のテーブルとこのテーブルを結合しますか?」という意味です。

  48. テーブルに解析結果の「No.1~No.6」が追加される
  49. CHEAT ENGINE アイテムの改造・解析 (37)
    テーブルに追加された解析結果の「No.1~No.6」のどれかがアイテムのアドレス情報の可能性があります。

  50. ゲームを操作してなくても数値が常時変動する「No.6」を削除する
  51. CHEAT ENGINE アイテムの改造・解析 (38)
    「No.6」を右クリックして「Cut」をクリックすると削除できます。

    「No.1」から順に総当たりで数値を変更して、所持しているアイテムが変動するかを確認します。
  52. 「No.1」の数値を変更してみる
    数値をダブルクリックしてダイアログボックスを開き「0→1」に変更する
  53. CHEAT ENGINE アイテムの改造・解析 (39)
    CHEAT ENGINE アイテムの改造・解析 (40)
    CHEAT ENGINE アイテムの改造・解析 (41)
    「No.1」の数値を変更してもゲーム内のアイテムが変動しなかったので、アイテムのアドレスではありませんでした。
    不具合が発生しないように未然に「No.1」の数値を元に戻しておいて下さい。

  54. 「No.2」の数値を変更してみる
    数値をダブルクリックしてダイアログボックスを開き「4→5」に変更する
  55. CHEAT ENGINE アイテムの改造・解析 (42)
    CHEAT ENGINE アイテムの改造・解析 (43)
    CHEAT ENGINE アイテムの改造・解析 (44)
    「No.2」の数値を変更してもゲーム内のアイテムが変動しなかったので、アイテムのアドレスではありませんでした。
    不具合が発生しないように未然に「No.2」の数値を元に戻しておいて下さい。

  56. 「No.3」の数値を変更してみる
    数値をダブルクリックしてダイアログボックスを開き「90→91」に変更する
  57. CHEAT ENGINE アイテムの改造・解析 (45)
    CHEAT ENGINE アイテムの改造・解析 (46)
    CHEAT ENGINE アイテムの改造・解析 (47)

  58. ゲーム内のアイテムの変動を確認する
  59. CHEAT ENGINE アイテムの改造・解析 (48)
    所持しているアイテムが変わったので「No.3」がアイテムのアドレスだと特定できました。

  60. 「No.4」の数値を変更してみる
    数値をダブルクリックしてダイアログボックスを開き「2→3」に変更する
  61. CHEAT ENGINE アイテムの改造・解析 (49)
    CHEAT ENGINE アイテムの改造・解析 (50)
    CHEAT ENGINE アイテムの改造・解析 (51)

  62. ゲーム内のアイテムの変動を確認する
  63. CHEAT ENGINE アイテムの改造・解析 (52)
    「No.4」もアイテムのアドレスだと特定できました。
    「No.5」のアドレスは「No.4」から離れていて、アイテムのアドレスの可能性が低いので確認を省きます。

  64. 「No.3」と「No.4」がアイテムのアドレスと特定
  65. CHEAT ENGINE アイテムの改造・解析 (53)
    「No.3」と「No.4」のアドレスは連続してるので、Typeを変更して1つにまとめます。

  66. 「No.3」以外を削除して、
    「No.3」のTypeをダブルクリックして「Byte」から「2 Bytes」に変更する
  67. CHEAT ENGINE アイテムの改造・解析 (54)
    CHEAT ENGINE アイテムの改造・解析 (55)
    CHEAT ENGINE アイテムの改造・解析 (56)

  68. 「No.3」の部分をダブルクリックして「No.3」→「アイテム 1」(任意の説明内容) に変更する
  69. CHEAT ENGINE アイテムの改造・解析 (57)
    CHEAT ENGINE アイテムの改造・解析 (58)
    CHEAT ENGINE アイテムの改造・解析 (59)

  70. 保存のアイコンをクリックする
  71. CHEAT ENGINE アイテムの改造・解析 (60)
    CHEAT ENGINE アイテムの改造・解析 (61)
    保存したCTファイルを使えばいつでも簡単にアイテムを改造できるようになります。
    任意のアイテムに改造するには数値を変更してみて何の数値が何のアイテムかを総当たりで調べる必要があります。
補足

今回の説明では メモリを抽出する基点のアドレスにHPのアドレスを使いましたが、 例えば ゲーム内でアイテムの所持数が表示される場合は、アイテムの所持数のアドレスを基点にメモリを抽出して下さい。

アイテムIDが記録されているアドレスは通常1~2バイトです。 1バイト(00~FF)だと256種類、2バイト(0000~FFFF)だと65536種類のアイテムIDを記録できるので、3バイト以上は必要ありませんが、4バイト分の空きを用意している場合もあります。
<< CHEAT ENGINE プロセスメモリ改造ツールの使い方

CHEAT ENGINE チートエンジン

プロセスメモリ改造ツール
CHEAT ENGINEをインストールする方法
CHEAT ENGINEを日本語化する方法
CHEAT ENGINEでPCゲームを改造・解析する方法 基本編 (日本語版)
CHEAT ENGINEでPCゲームを改造・解析する方法 基本編 (英語版)
CHEAT ENGINEでPCゲームの改造した数値を固定する方法 基本編
CHEAT ENGINEでPCゲームをスピードハックする方法 (速度変更)
CHEAT ENGINEでPCゲームを改造する方法 設定ファイル作成・保存編 (CHEAT TABLE)
CHEAT ENGINEでPCゲームを改造する方法 設定ファイル読込・使用編 (CHEAT TABLE)
CHEAT ENGINEでPCゲームのアイテムを改造・解析する方法 中級編
CHEAT ENGINE用ツール UTILITY TOOLS
CHEAT ENGINE用メモリ解析ツール
CHEAT ENGINE用メモリ抽出アドレス計算ツール
CHEAT ENGINE用チートテーブル編集ツール
CHEAT ENGINE日本語化ファイル編集ツール
掲示板 BBS
PCゲーム改造掲示板 Cheat Engine (質問・雑談)

その他のプロセスメモリ改造ツール OTHER TOOLS

Cheat Engine
うさみみハリケーン
スペシャルねこまんま57号
MHS (Memory Hacking Software)
Android App (Smart Phone)
iPhone App (Smart Phone)
<< プロセスメモリ改造ツール PROCESS MEMORY EDITOR
掲示板 BBS
PCゲーム改造掲示板
プロセスメモリエディター (質問・雑談)
Cheat Engine (質問・雑談)
うさみみハリケーン (質問・雑談)
スペシャルねこまんま57号 (質問・雑談)
PCセーブデータ投稿掲示板
プロセスメモリ改造ツール

プロセスメモリ改造ツールとは、PCのメインメモリーを書き換えてゲームソフトなどのデータを改造するプログラムです。

PCソフト SOFTWARE

<< PREV. PCソフト (PCゲーム改造ツール関連)
上部に移動する
WEB SAVE EDITOR by SAVE-EDITOR.com
<< トップページ セーブエディター.com



その他
暗号・パスワード関連ツール / 暗号関連 ( AES暗号シリーズ / AES暗号ツール ) / OpenSSL関連 ( OpenSSL互換AES暗号 ) / メモ帳 ( AES暗号メモ帳 / OpenSSL互換AES暗号メモ帳 ) / ハッシュ関連 ( ハッシュ計算ツール ) / 暗号鍵作成 / パスワード作成 / パスワード管理 / ファイル保護 (スクランブル化) / ファイル数値化 / ファイル画像化 / ファイル偽装 (隠蔽) / ヘッダ秘匿化 / 用語
エミュレータ情報局 / ハックロム情報局 / IPSパッチ適用システム / Flashマルチエミュレーター
WSE 2024 (C) SAVE-EDITOR.com © WebGamePlatform お問い合わせ (メールフォーム) / ツイッター