ポケモンDP 新任意コード実行セットアップチャート (簡易メモリエディタ導入〜NPC ASEまで)
※必ずお読みください!※
この記事で紹介している裏技はバグを酷使しているため、最悪データ消失・ゲームの起動が不可になるのもあり得ます。
貴重ポケモン入り等大事にしているデータでやるのは絶対もっての外です!
この記事のバグ技を試した上でいかなる損害が起きたとしても我々は責任を負いかねます。
初めに
ポケモンBBSの任意コード実行総合スレでDPの任意コード実行の新方法が成立してたのでまとめます
まず、この方法のメリットとデメリット
メリット
電卓での長い文章の打ち込みが不要なため非常に楽
さらに予めドットアートを打ち込んでいればたった1回のリタイアで完了
NPC ASE制御プログラム以外ポケモンへのマーキングACEは不要
NPC ASE実行時マーキング皆無でメモリエディタが起動する
ボックス壁紙・手持ちポケモンは任意で、大好きクラブ壁紙が不要
デメリット
方法が成立したばかりなので自作コードはアセンブリ的な意味で難しい
乱数調整不可能であれば任意ポケモンを出すのにポケモンEmが必要
さらにポケモンEmが入手困難で6千円くらいする。箱付きは1万円以上
下準備
殿堂入り
これに関してはデテロニー様の方法と同じで大丈夫である。
という感じにする。
27回目までは適当な空を飛べるポケモン1匹が無難であろう。
28回目の手持ち1匹のみというのも空を飛べるポケモンの方がいい。
バッグの中身
メールポケット・技マシンポケットは任意だが空にした方が良い。
ボールポケットの任意ボールは個数さえ合ってればどのボールでも大丈夫です。
必要なボックスポケモン
今回は性格値0x"FFFD20F4"と性格値0x"00FB014C"の2匹が必要。
他の方法で書いてある2匹は不要です。
FFFD20F4は好きな場所(ボックス18の1番目に置くのが無難)
00FB014Cはボックス18の30番目の位置に置く。
乱数調整で該当ポケモンを入手する場合、デテロニー様の動画を参考にすると良い。なおこの場合は全ての必要なポケモンがイシツブテになるので注意。
なおこの方法が難しい場合はポケモンエメラルドのバグで入手するしかないが、それもそれで値段が高く別途環境を構築等下準備が大変なので、安く済ませたいならこの方法が一番無難だと思う。
ポケッチアプリの入手
まず任意コード実行可能な状態を保持するために必要な「バトルサーチャー」をポケッチカンパニーで入手。(バッジ6個目取得で入手可能)
次にナギサシティに行って灯台近くのロッククライムを登ったところにある家で「まじめ」「むじゃき」な性格のポケモンを手持ちに入れた状態でNPCに話しかけて「ドットアート」を入手。
※ドットアートを貰うには事前にまじめな性格のポケモンを見せる必要がある。
ドットアートのパターン
下準備の引用スレに書いてあるドットアート(コード表記)はガン無視で各バージョンに合わせて下記のドットアートのどちらか片方を打つ。
ID332(なぞのばしょ)に入る前に打った方がいい。ポケッチのアプリを切り替えてもドットアートは消えないのでご安心を。
重要項目
1つでも打ち間違えがあったり主人公が左方向を向いてないとID332/333での実行時フリーズします。色の濃さを間違える可能性もあるので確認は十分に。
また、バージョンに合ったパターンを打って実行してもパルパークに帰ってYボタンを押す段階で稀にタウンマップが開いてしまうことがあるので、その場合は再起動して、もう片方のパターンに塗り変え後グラフィックリロード(図鑑or手持ち画面を開いて閉じる)をし、リタイアするように。
いざ実践
ID332チャート&コードを実行するまでの手順
以下の通り。
NPC ASEを導入する手順
以上の手順が全てできたらポケモンリーグの建物内に移動しパソコンの近くでNPC ASEのプログラムを電卓で打ちこむ。
タウンマップを登録したまま各コード打ち込み後Yボタンを押した後Cを押す
それぞれのコードを打ち込んだら、FFFD20F4にマーキングACEする。
ここまでの手順を全て終えたらリセット(START+SELECT+L+R)する。
再開後プログラムを書き込んだFFFD20F4を掴み置きしてから、欠番姿のNPCに話しかける。
話しかけた際にフシギダネの鳴き声がしたら成功。エディタが起動する。
これで好きなコードを電卓で引き続き打ち込み可能になる。
ドットアート式どこでもASEとリタイアを追加したいなら話しかけた直後にボックス内のプログラムを書き込んだFFFD20F4にマーキングしてください。
注意点
この方法だとどこでもASEが電卓で実行できません!
電卓で実行したい場合は簡易メモリエディタを起動した上で
33787708 x 1 Y(C)
192 (Y)
と入力し、そうするとリタイアが追加できるのでそれを守った上で電卓で実行するように。
トラブルシューティング
Q.ID333で任意コード実行自体ができない(鳴き声もしない)
A.
一度パルパークでリタイアし、殿堂入り履歴をパソコンの「でんどういり」で見直してください。そしてそのままコトブキバグで下1、右16と進んで通信エラーを起こしてください。
それでもフリーズしたら再起動した上でもう一度この手順を。
Q.ID332チャートのチェックポイント2到達の際、上に1歩行ってもパルパークにならない
A.
上に6歩くらい進んでみてください。それでもダメだったらなぞのばしょで霧がかかる場所を探し、穴抜けの紐を使い最初からチャートを走り直すようにしてください。(時間は大切に。大事なデータでやるのは非推奨。)
Q.NPC ASEの欠番に話しかけても壁にぶつかる音しかしない
A.
話しかけて無反応だったら、NPC ASEの制御プログラムがうまく書けてないので、FFFD20F4を再用意しもう一度ID332に入ってリタイアでエディタを起動、プログラム書き込みの際掴み置きを念入りにした上でレポートをしてください。これでダメだったら諦めるように。
最後に
新方法が成立されたのでそれについて解説しましたが、いかがだったでしょうか。いつもの如く拙い文章でしたが、問題あればコメント等で教えてください。
この記事はじめBBSを機にダイパの任意コード実行がもっと柔軟化することを祈っております。ではまた次の記事でお会いしましょう!
この記事が気に入ったらサポートをしてみませんか?