パッチ バイナリ

 ゲームが起動できない
それはゲームにプロテクトがかかっているということです。
ゲームメーカーは、ネット上からROMをおとして無料で楽しめないようにプロテクトをかけました。無料でやられたら儲かりませんから当然ですね。
しかし、そのプロテクトを突破する人たちがいます。そしてその回避方法をネットに公開しています。
つまりプロテクトがかかっていても、それを回避してゲームができるということです。
ここではそれについて簡単に説明します。

DSTTは簡単です。パッチというものが存在します。
パッチとは、プログラムの一部分を更新してバグの修正や機能変更を行うためのデータのことです。「修正プログラム」、「アップデートプログラム」と呼ばれることもあります。実際に変更を施す際は「パッチを当てる」「パッチを適用する」などといいます。
まず、パッチをダウンロードします 。パッチはネットで検索すればたいていは出てきます。
例  ポケモンホワイト パッチ   など
ダウンロード後解凍します。解凍するとPatch.exeというものがあると思います。そしてパッチを当てたいNDSファイルと同じ場所に移動します。Patch.exeをダブルクリックします。以上です。これだけでパッチ当てが終わりました。パッチが本物ならばゲームが起動できます。

次にR4DSでの回避方法を説明します。R4DSはバイナリを変更して回避します。
バイナリとは、2進数のことであるが、コンピュータが処理・記憶するために2進化されたファイル(バイナリファイル)またはその内部表現の形式(バイナリデータ、バイナリ形式)のことです。
まずこちらをこちらをダウンロードしてください。Stirling
ダウンロード後解凍します。解凍するとStirling.exeというものがあるので、起動します。
起動後、Stirling.exeに直接バイナリ変更したいソフトをドラッグ&ドロップして入れてください。するとこのような画面になります(しばらく時間がかかることもあるので表示されるまで待っててください)。これが、このゲームのバイナリ一覧です。












変更するバイナリをネットで検索します。
例  ポケモンホワイト バイナリ  など
すると回避するためのバイナリが出てきます。今回変更するバイナリは以下のものです(注意:この変更箇所は、ポケモンホワイトのバイナリではありません)。000047E0: 81 E1 12 9A 41 E3 0F 44 40 36 EC 82 1A 49 14 94
→ 10 00 9F E5 10 C0 9F E5 00 C0 80 E5 44 C0 80 E5
000047F0: 05 2C C4 B2 F0 AA 20 C5 79 D4 15 0F EE 52 00 00
→ 05 00 A0 E1 5B 01 00 EA AC 8F 0F 02 EC 30 0F 02
00004D64: 05 00 A0 E1→ 9D FE FF EA

まずは「検索・移動」から「指定アドレスへ移動」を選択します。すると検索画面が出てきます。そこに書き換えたいバイナリの頭の数字、ここでは47E0で検索してみましょう。











すると、47E0のアドレスへとびます。そこで
81 E1 12 9A 41 E3 0F 44 40 36 EC 82 1A 49 14 94を
10 00 9F E5 10 C0 9F E5 00 C0 80 E5 44 C0 80 E5と変更します。












複数ある場合は同じ作業を繰り返すだけです。
変更したソフトを「上書き保存」してください。「バックアップ」が作成されますがそれは入れないで下さい。
バイナリが本物ならば起動ができます。

パッチもバイナリも偽者が出回っています。
偽者を使用して、トラブルが起きたとしても自己責任でお願いします。

ROMサイトはこちら
それでもまだ起動できない方はこちら

0 コメント: