バイナリ変更ツール Stirling

アンドロイドのDSエミュレータを使用したときにROMイメージを読み込むかと思いますが、ゲームナンバーの3500番台?(記憶が曖昧ですいません)以降は、プロテクトがかかっています。具体的なプロテクト内容はROMを起動したときにタイトル画面から永遠にループを繰り返したり、画面が真っ白・真っ黒といった様な内容です。

プロテクトを突破しなければ、遊ぶことができません。

現在、突破方法は2種類ありまして

①お子様パッチの使用

 これは、ROMがあるフォルダなどにパッチを置いて実行するとプロテクトが解除

 される便利なものです。

 ※しかし、現在ではパッチ自体が入手が難しくサイトのリンク切れなどで使用できな

 いものが多数あります。

②バイナリ変更ツールを用いたやり方(筆者おすすめ!)

 バイナリ変更ツールを用いてROM内の文字データをいじりプロテクトを解除する

 方法です。各サイトを見て回ると、バイナリ変更は上級者用などと記載されている

 こともあるので少しばかり初心者には敷居が高いと思われます。

 筆者自身が使用している「Stirling」はコツさえ覚えればなんてことはな

 い便利なツールです。

 下記では主に、Stirlingを用いた方法を記載していきます。

 

Stirling使用方法

 まずは、アプリケーションを起動させご自身が所有しているROMイメージをドラ

 ッグにて画面上に移動させてください。

 ※ROMイメージをネットなどでダウンロードすることは犯罪です。

  絶対にしてはいけません!!

 上の段に「検索・移動」がありますのでクリックしてください。

 そうすると真ん中あたりに「指定アドレスへ移動」がありますのでクリックしてく

 ださい。

 例)真・女神転生 STRANGE JOURNEYの場合

   「000C6310」を検索します。

   「F0」のところを「30」に変更します。

   「000C6311」を検索します。

   「7B」のところを「77」に変更します。

   ここで必ず上書き保存をしてください。

   保存ができたら2種類のファイルが作成されています。

   ここで注意するのが最初にドラッグしたROMイメージは拡張子が

   ①「ソフト名.nds」となっていますよね。上書き保存するともう一つ

   ファイルが作成されて②「ソフト名.nds.bak」となっています。

   ②はバイナリ変更前のROMイメージですので間違えないようにして

   ください。使用する場合は①のROMイメージです。

 

   まとめ

   「検索・移動」→「指定アドレスへ移動」→数値変更の流れです。