新チャート HGSS Any%RTAチャート(Mystery Gifts & Trades)

日本語版ソウルシルバー実機検証済み




この記事は、デテロニー氏の記事にある[NPCASE]及び[ボックス名を利用したDPポケモンデータ書き換え]を導入している前提で進めていきます
参考↓
detelony.blog.fc2.com
また、下記のサイトに記述されているプログラムの導入もしておいてください
参考↓
【懐かしの】任意コード実行総合スレ3【バグ】:ポケモンBBS(掲示板)
※レス519、525



本走を開始する前に、カード1、2、3のひな型及び、贈り物1、2、3を作成しておく

・カードのひな型

カード1:始点アドレス + 0x0227A7F0 = 表ID + 36,153,860
EDB8 8320 = 3,988,292,384
始点アドレス + 0x0227B01C = 表ID + 36,155,952
0x6 = 6
0x1 = 1
始点アドレス + 0x0227B168 = 表ID + 36,156,284
0xFF00 = 65280
始点アドレス + 0x0227B364 = 表ID + 36,156,792
0xFF= 255

カード2:始点アドレス + 0x0227A7F4 = 表ID + 36,153,864
EDB8 8320 = 3,988,292,384
始点アドレス + 0x0227B374 = 表ID + 36,156,808
0x6 = 6
0x1 = 1
始点アドレス + 0x0227B4C0 = 表ID + 36,157,140
0xFF00 = 65280
始点アドレス + 0x0227B6BC = 表ID + 36,157,648
0xFF= 255

カード3:始点アドレス + 0x0227A7F8= 表ID + 36,153,868
EDB8 8320 = 3,988,292,384
始点アドレス + 0x0227B6CC = 表ID + 36,157,664
0x6 = 6
0x1 = 1
始点アドレス + 0x0227B818 = 表ID + 36,157,996
0xFF00 = 65280
始点アドレス + 0x0227BA14 = 表ID + 36,158,504
0xFF= 255

※このひな型は、贈り物をおすそわけしても消えてしまう訳ではありませんので、作成するのは最初の1回限りで大丈夫です
今後何回でも使いまわすことができます

・贈り物

060000000100000001000000(1)ハートシールAを貰う
始点アドレス + 0x0227B024 = 表ID + 36,155,960
0x00000001 = 1
始点アドレス + 0x0227B16C = 表ID + 36,156,288
0x1D0001 = 1,900,545

060000000100000001000000(2)ハートシールAを貰う
始点アドレス + 0x0227B37C = 表ID + 36,156,816
0x00000001 = 1
始点アドレス + 0x0227B4C4 = 表ID + 36,157,144
0x1D0002 = 1,900,546

060000000100000021140200(3)ヨシノフレンドリィショップの黒髪の男のイベントIDにインクリメント(加算)
始点アドレス + 0x0227B6D4= 表ID + 36,157,672
0x00021421 = 136225
始点アドレス + 0x0227B81C = 表ID + 36,158,000
0x1D0003 = 1,900,547

060000000100000001000000(4)ハートシールAを貰う
始点アドレス + 0x0227B024 = 表ID + 36,155,960
0x00000001 = 1
始点アドレス + 0x0227B16C = 表ID + 36,156,288
0x1D0004 = 1,900,548

060000000100000001000000(5)ハートシールAを貰う
始点アドレス + 0x0227B37C = 表ID + 36,156,816
0x00000001 = 1
始点アドレス + 0x0227B4C4 = 表ID + 36,157,144
0x1D0005 = 1,900,549

060000000100000001000000(6)ハートシールAを貰う
始点アドレス + 0x0227B6D4= 表ID + 36,157,672
0x00000001 = 1
始点アドレス + 0x0227B81C = 表ID + 36,158,000
0x1D0006 = 1,900,550

060000000100000001000000(7)ハートシールAを貰う
始点アドレス + 0x0227B024 = 表ID + 36,155,960
0x00000001 = 1
始点アドレス + 0x0227B16C = 表ID + 36,156,288
0x1D0007 = 1,900,551

060000000100000001000000(8)ハートシールAを貰う
始点アドレス + 0x0227B37C = 表ID + 36,156,816
0x00000001 = 1
始点アドレス + 0x0227B4C4 = 表ID + 36,157,144
0x1D0008 = 1,900,552

0600000001000000F6120200(9)ヨシノフレンドリィショップの学生のイベントIDにインクリメント(加算)
始点アドレス + 0x0227B6D4= 表ID + 36,157,672
0x000212F6 = 135926
始点アドレス + 0x0227B81C = 表ID + 36,158,000
0x1D0009 = 1,900,553



・DP側で用意しておくポケモン

4番目におく方
暗号化停止

5番目におく方
暗号化停止
卵の場所プラチナ ボックス1:チ1○○○
持ち物 すごい釣り竿 ボックス1:ぅT□
性格値00000000(ブロック配列ABCD) ボックス18:00000000



・本走

①御三家はヒノアラシが無難
ふしぎなタマゴを貰うところまでは通常のAny%通り進める(野生は全て逃げる)
ヨシノシティのフレンドリィショップの前でセーブ&リセットし、贈り物1、2、3をおすそ分けしてもらう

②配達員から贈り物1、2、3を受け取り、黒髪の男に話しかけてヒールボールを10個買う
ヨシノシティの上の草むらでポケモンを何でもいいので4匹捕獲する
ポケセンからユニオンルームに行き、手持ち4、5匹目と事前にDPで用意した2匹を交換する
セーブ&リセットし、贈り物4、5、6をおすそ分けしてもらう

③手持ち5匹目からすごい釣り竿を預かる
配達員から贈り物4、5、6を受け取りセーブ&リセットし、贈り物7、8、9をおすそ分けしてもらう

④配達員から贈り物7、8までを受け取る
ポケセンのパソコンから[(TN名)のパソコン]→[ボールカプセル]と開き、どのカプセルでもいいので開く
1つ目のシールを以下の画像の縦座標の位置に貼る(横座標がどれだけズレていても問題ない)
残りの6つのシールは適当な位置に貼り、このボールカプセルを4番目のポケモンにセットする

縦座標:44 ちょうどモンスターボールの開閉スイッチの真上になるような位置に置くと分かりやすい 1ドットでも縦にズレていたら失敗するが、想像より難しくはない

ヨシノシティ左側の海ですごい釣り竿を使い、「にげられて しまった……」とメッセージが出るまで待ち、メッセージを閉じる(ポケモンと戦闘する必要はない
※「つれないなぁ…」だった場合、再度すごい釣り竿を使い、上記のメッセージが出るまでやり直す
ここからは一切メニューを開いたりせずにまっすぐフレンドリィショップに行き、配達員から贈り物9を受け取り、右の学生に話しかける

win