スペシャルねこまんま57号で東方紅魔郷プレイ中の残機を操作する

スペシャルねこまんま57号とはゲーム起動中にメモリ上の任意の数値を書き換えるのに特化したツールである. Digital Travesiaで手に入る.

実際に東方紅魔郷で残機を弄ってみる.

まず紅魔郷を久しぶりに起動.

そのあと, スペシャルねこまんま57号を起動.

プロセス一覧に紅魔郷のプロセスがあると思うのでそれを選択.
するとプロセスの概要が表示されるはずである.

ここで, 我々がやりたいことはメモリ上の数値(ここでは残機)を書き換えることである.
なので, 残機の値がメモリ上のどこにあるのか知る必要がある.
では, 画面左下のメモリ検索をクリックしよう.

通常検索の欄で検索条件を指定できるが, 数値検索を行いたいので16進, hexではなく10進のほうが見やすいので10進にチェックをいれよう.

Normalプレイ開始時は残機は4であるので4で通常検索をかけてみよう.

検索結果が表示されたと思う.
このままだとかなり件数が多いので更に絞り込みをかけていこう.

わざと死んでみる.

もう一息.

これで, 0069D4BAが残機の数を格納している場所であることがわかった.
次に, 0069D4BAを選択して, スペシャルねこまんま57号のホームに戻ろう.

0069D4BAのアドレスの内容が表示されていることがわかる.
01030000(リトルエンディアン)の01の部分は10進では1であるので, これが残機の値として正しいことがわかる.

では, 数値を06030000に書き換えて更新を押してみよう.

一回死んでみると…

無事体力が増えていることが確認されました.
ヤッタネ!

Contents

参考

[ゲーム]チートをする

 

技術

Posted by oumae