新チャート 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

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

※このチャートは古いチャートです
↓こちらから新しいチャートに飛ぶことができます↓

adanglitch.hatenablog.com
2023/10/16追記:実機で成功しました!!!!!
今回のチャートは日本語版ソウルシルバーのみ実機での成功を確認しています。
もしハートゴールドで上手くいかない場合はコメントでの報告をお願いします。



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

また、チャートに度々出てくる贈り物の詳細については記事の下部に記載しています



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

②再開後、ヨシノシティのフレンドリィショップに移動
配達員に2回話しかけて、その場でセーブ&リセット(解説:贈り物1で現在マップIDを0x0044→0x0144に変え、贈り物2で所持金を増やす)

③再開後、アルフのいせきになるので、下の出口から屋外に出た後、右下のゲートからキキョウシティに向かう
キキョウシティのフレンドリィショップでネットボールを何個でもいいので沢山買い、キキョウシティの下の草むらでポケモンを捕まえる(キキョウシティの右に行くとバトルレコーダーを貰ってしまう)
キキョウシティのポケセンに行き、DPと通信交換を行う(HGSS:御三家⇔DP:ゴールドスプレーを持たせた任意のLv100のポケモン
ここで一旦DP側の操作に切り替える

DP側の操作
HGSS側から貰った御三家のレベルを100にして、持ち物におうじゃのしるしを持たせる
:御三家の暗号化を止める
・暗号化停止
0x0206DAB0 = 34003632 + 0
0x0000E7C7 = 59335
マーキング→⚫︎マークを選択してけってい
それぞれのボックス名にしたのち、御三家にマーキング→けってい
ボックス1:いレ○ バクフーン
ボックス1:ぅx○ 持ち物おうじゃのしるし
ボックス1:ぇこにく○ Lv100
ボックス1:ふせ□ 技1:ふんか
さらにブロック配列がAを先頭となるように性格値を変える
ボックス18:00000000 性格値0x00000000(ブロック配列ABCD)

HGSS側にもどり、先程の交換で貰ったLv100のポケモンからゴールドスプレーを回収し、
再びDPと通信交換を行う(HGSS:キキョウシティの下で捕まえたポケモン⇔DP:バクフーン(元御三家))
バクフーンを先頭にする
配達員に1回話しかけて、バクフーンからゼニガメじょうろを預かる(解説:贈り物3でおうじゃのしるしがゼニガメじょうろに変わる)
セーブ&リセットし、贈り物4、5、6をおすそ分けしてもらう

④再開後、ウソッキーゼニガメじょうろで起こし、即逃げる
エンジュシティに向かう途中でダブルバトルの必須戦闘があるので、交換で貰ったバクフーンのふんかで無双
戦闘が終わったらゴールドスプレーを使用
エンジュシティを通ってアサギシティに向かう
アサギシティのフレンドリィショップに移動
大切な物ポケットの順番をきのみプランター、ふしぎなタマゴ、ゼニガメじょうろ、ぼんぐりケースの順にする
配達員に3回話しかけて、その場でセーブ&リセット(解説:贈り物4、5でふしぎなタマゴとゼニガメじょうろのIDを変え、贈り物6で現在マップIDを0x00E3→0x01E3にする)
ここで贈り物7、8、9をおすそ分けしてもらう

⑤再開後、セキチクシティの民家になるので、セキチクシティのフレンドリィショップに移動
きずぐすり5個をすべて捨てる
どくけしを163個買う
配達員に3回話しかける(解説:贈り物7、8、9でどくけしをねむけざましにする)
セーブ&リセットし、贈り物10、11、12をおすそ分けしてもらう

⑥再開後、配達員に1回話しかけてきのみプランターのIDを変える(贈り物10)
セキチクシティ左のとりつかいに勝つ
セキチクシティのフレンドリィショップに移動
配達員に2回話しかけて、ピンク服の男に話しかける(解説:贈り物11で現在マップIDを0x01DE→0x02DEに、贈り物12で物理マップID0x01DE→0x02DEにする)

⑦win



・事前準備

RTAを開始する前に、カード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
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

分かりやすくするために、表面タイトルに何か記述しておくことを推奨

・贈り物

060000000100000016C4FFFF(1)現在マップID2バイト目をインクリメントする
始点アドレス + 0x0227B024 = 表ID + 36,155,960
0xFFFFC416 = 4,294,951,958
始点アドレス + 0x0227B16C = 表ID + 36,156,288
0x1D0001 = 1,900,545

06000000010000005CB2FFFF(2)所持金4バイト目をインクリメントする
始点アドレス + 0x0227B37C = 表ID + 36,156,816
0xFFFFB25C = 4,294,947,420
始点アドレス + 0x0227B4C4 = 表ID + 36,157,144
0x1D0002 = 1,900,546

060000000100000084B2FFFF(3)おうじゃのしるしのID2バイト目をインクリメントする
始点アドレス + 0x0227B6D4= 表ID + 36,157,672
0xFFFFB284 = 4,294,947,460
始点アドレス + 0x0227B81C = 表ID + 36,158,000
0x1D0003 = 1,900,547

これ以降の贈り物は、ACE可能なROMが複数個あれば合わせて準備しておくか、
もしくはRTA中に順次作成していく

0600000001000000BEBAFFFF(4)ふしぎなタマゴのID2バイト目をインクリメントする
始点アドレス + 0x0227B024 = 表ID + 36,155,960
0xFFFFBABE = 4,294,949,566
始点アドレス + 0x0227B16C = 表ID + 36,156,288
0x1D0004 = 1,900,548

0600000001000000C2BAFFFF(5)ゼニガメじょうろのID2バイト目をインクリメントする
始点アドレス + 0x0227B37C = 表ID + 36,156,816
0xFFFFBAC2 = 4,294,949,570
始点アドレス + 0x0227B4C4 = 表ID + 36,157,144
0x1D0005 = 1,900,549

060000000100000016C4FFFF(6)現在マップID2バイト目をインクリメントする
始点アドレス + 0x0227B6D4= 表ID + 36,157,672
0xFFFFC416 = 4,294,951,958
始点アドレス + 0x0227B81C = 表ID + 36,158,000
0x1D0006 = 1,900,550

060000000100000045BDFFFF(7)どくけしのID1バイト目をインクリメントする
始点アドレス + 0x0227B024 = 表ID + 36,155,960
0xFFFFBD45 = 4,294,950,213
始点アドレス + 0x0227B16C = 表ID + 36,156,288
0x1D0007 = 1,900,551

060000000100000045BDFFFF(8)
始点アドレス + 0x0227B37C = 表ID + 36,156,816
0xFFFFBD45 = 4,294,950,213
始点アドレス + 0x0227B4C4 = 表ID + 36,157,144
0x1D0008 = 1,900,552

060000000100000045BDFFFF(9)
始点アドレス + 0x0227B6D4= 表ID + 36,157,672
0xFFFFBD45 = 4,294,950,213
始点アドレス + 0x0227B81C = 表ID + 36,158,000
0x1D0009 = 1,900,553

0600000001000000BABAFFFF(10)きのみプランターのID2バイト目をインクリメントする
始点アドレス + 0x0227B024 = 表ID + 36,155,960
0xFFFFBABA = 4,294,949,562
始点アドレス + 0x0227B16C = 表ID + 36,156,288
0x1D000A = 1,900,554

060000000100000016C4FFFF(11)現在マップID2バイト目をインクリメントする
始点アドレス + 0x0227B37C = 表ID + 36,156,816
0xFFFFC416 = 4,294,951,958
始点アドレス + 0x0227B4C4 = 表ID + 36,157,144
0x1D000B = 1,900,555

060000000100000038F30100(12)物理マップID2バイト目をインクリメントする
始点アドレス + 0x0227B6D4= 表ID + 36,157,672
0x0001F338 = 127,800
始点アドレス + 0x0227B81C = 表ID + 36,158,000
0x1D000C = 1,900,556

HGSS マップID

ポケモンのステータスの「出会った場所」とは関係ありません

番号(16進数) 番号(10進数) 名称
0x0000 000 ----
0x0001 001 ----
0x0002 002 ?
0x0003 003 ----
0x0004 004 ?
0x0005 005 ?
0x0006 006 スズねのこみち
0x0007 007 やけたとう
0x0008 008 アルフのいせき
0x0009 009 1ばんどうろ
0x000A 010 2ばんどうろ
0x000B 011 3ばんどうろ
0x000C 012 4ばんどうろ
0x000D 013 5ばんどうろ
0x000E 014 6ばんどうろ
0x000F 015 7ばんどうろ
0x0010 016 8ばんどうろ
0x0011 017 9ばんどうろ
0x0012 018 10ばんどうろ
0x0013 019 11ばんどうろ
0x0014 020 12ばんどうろ
0x0015 02 13ばんどうろ
0x0016 02 14ばんどうろ
0x0017 02 15ばんどうろ
0x0018 02 16ばんどうろ
0x0019 02 17ばんどうろ
0x001A 02 18ばんどうろ
0x001B 02 22ばんどうろ
0x001C 02 24ばんどうろ
0x001D 02 25ばんどうろ
0x001E 03 26ばんどうろ
0x001F 03 27ばんどうろ
0x0020 03 28ばんどうろ
0x0021 03 29ばんどうろ
0x0022 03 30ばんどうろ
0x0023 03 31ばんどうろ
0x0024 03 32ばんどうろ
0x0025 03 33ばんどうろ
0x0026 03 34ばんどうろ
0x0027 03 35ばんどうろ
0x0028 04 36ばんどうろ
0x0029 04 37ばんどうろ
0x002A 04 38ばんどうろ
0x002B 04 39ばんどうろ
0x002C 04 42ばんどうろ
0x002D 04 43ばんどうろ
0x002E 04 44ばんどうろ
0x002F 04 45ばんどうろ
0x0030 04 46ばんどうろ
0x0031 04 マサラタウン
0x0032 05 トキワシティ
0x0033 05 ニビシティ
0x0034 05 ハナダシティ
0x0035 05 シオンタウン
0x0036 05 クチバシティ
0x0037 05 タマムシシティ
0x0038 05 セキチクシティ
0x0039 05 グレンタウン
0x003A 05 セキエイこうげん
0x003B 05 ヤマブキシティ
0x003C 060 ワカバタウン
0x003D 061 ワカバタウン研究所
0x003E 062 ワカバタウン
0x003F 063 ワカバタウン自分の家
0x0040 064 ワカバタウン
0x0041 065 ワカバタウン
0x0042 066 ワカバタウン
0x0043 067 ヨシノシティ
0x0044 068 ヨシノシティフレンドリィショップ
0x0045 069 ヨシノシティポケセン
0x0046 07 ヨシノシティ
0x0047 07 ヨシノシティ
0x0048 07 ヨシノシティ
0x0049 07 キキョウシティ
0x004A 07 ヒワダタウン
0x004B 07 タンバシティ
0x004C 07 コガネシティ
0x004D 07 アサギシティ
0x004E 07 エンジュシティ
0x004F 07 エンジュシティフレンドリィショップ
0x0050 08 エンジュシティジム(初回だとフリーズ)
0x0051 08 エンジュシティポケセン
0x0052 08 コトブキシティ
0x0053 08 エンジュシティ
0x0054 08 エンジュシティ
0x0055 08 エンジュシティ
0x0056 08 エンジュシティ(まいこ)
0x0057 08 チョウジタウン
0x0058 08 いかりのみずうみ
0x0059 08 フスベシティ
0x005A 09 シロガネやま
0x005B 09 19ばんすいどう
0x005C 09 20ばんすいどう
0x005D 09 21ばんすいどう
0x005E 09 40ばんすいどう
0x005F 09 41ばんすいどう
0x0060 09 しぜんこうえん
0x0061 09 31ばんどうろ
0x0062 09 32ばんどうろ
0x0063 09 つながりのどうくつ
0x0064 100 ヒワダタウン
0x0065 100 35ばんどうろ
0x0066 100 35ばんどうろ
0x0067 100 36ばんどうろ
0x0068 100 36ばんどうろ
0x0069 100 コトブキシティ
0x006A 100 ディグダのあな
0x006B 100 ライバル戦
0x006C 100 イワヤマトンネル
0x006D 100 パルパーク(リタイア)
0x006E 119 マダツボミのとう
0x006F 119 スズのとう
0x0070 119 ラジオとう
0x0071 119 アルフのいせき
0x0072 119 ヤドンのいど
0x0073 119 アサギのとうだい
0x0074 119 チョウジタウン
0x0075 119 ウバメのもり
0x0076 119 コガネちかつうろ
0x0077 119 スリバチやま
0x0078 129 こおりのぬけみち
0x0079 129 うずまきじま
0x007A 129 シロガネやまどうくつ
0x007B 129 くらやみのほらあな
0x007C 129 チャンピオンロード
0x007D 129 りゅうのあな
0x007E 129 トージョウのたき
0x007F 129 30ばんどうろ
0x0080 129 エンジュシティ
0x0081 129 エンジュシティ
0x0082 139 エンジュシティ
0x0083 139 エンジュシティ
0x0084 139 42ばんどうろ
0x0085 139 チョウジタウン
0x0086 139 29ばんどうろ
0x0087 139 キキョウシティジム
0x0088 139 ヒワダタウンジム
0x0089 139 コガネシティジム
0x008A 139 アサギシティジム
0x008B 139 タンバシティジム
0x008C 149 チョウジタウンジム
0x008D 149 (フリーズ)
0x008E 149 43ばんどうろ
0x008F 149 30ばんどうろ
0x0090 149 ヨシノシティ
0x0091 149 ハナダのどうくつ
0x0092 149 ふたごじま
0x0093 149 トキワのもり
0x0094 149 はつでんしょ
0x0095 149 36ばんどうろ
0x0096 159 ポケスロンドーム
0x0097 159 47ばんどうろ
0x0098 159 48ばんどうろ
0x0099 159 つながりのどうくつ
0x009A 159 つながりのどうくつ
0x009B 159 マダツボミのとう
0x009C 159 マダツボミのとう
0x009D 159 キキョウシティフレンドリィショップ
0x009E 159 キキョウシティポケセン
0x009F 159 キキョウシティ
0x00A0 160 キキョウシティ
0x00A1 161 コトブキシティ
0x00A2 162 キキョウシティ
0x00A3 163 ヒワダタウン
0x00A4 164 ヒワダタウン
0x00A5 165 ヒワダタウンフレンドリィショップ
0x00A6 166 ヒワダタウンポケセン
0x00A7 167 キキョウシティ
0x00A8 168 ヒワダタウン
0x00A9 169 32ばんどうろポケセン
0x00AA 170 32ばんどうろ
0x00AB 171 34ばんどうろ
0x00AC 172 38ばんどうろ
0x00AD 173 サファリゾーンゲート
0x00AE 174 サファリゾーンゲート
0x00AF 175 コトブキシティ
0x00B0 176 くらやみのほらあな
0x00B1 177 ヤドンのいど
0x00B2 178 チャンピオンロード
0x00B3 179 チャンピオンロード
0x00B4 180 ヒワダタウンジム
0x00B5 181 ヤドンのいど
0x00B6 182 コガネシティ
0x00B7 183 コガネシティゲームコーナー
0x00B8 184 コガネシティ
0x00B9 185 コガネシティポケセン
0x00BA 186 ラジオとう
0x00BB 187 ラジオとう
0x00BC 188 ラジオとう
0x00BD 189 ラジオとう
0x00BE 190 ラジオとう
0x00BF 191 コガネシティ(配達員あり)
0x00C0 192 コガネシティ
0x00C1 193 コガネシティ
0x00C2 194 コガネシティ
0x00C3 195 コガネシティ
0x00C4 196 コガネシティ
0x00C5 197 コガネシティ
0x00C6 198 コガネシティ無限列車編
0x00C7 199 コガネちかつうろ
0x00C8 200 コガネシティ
0x00C9 201 コガネシティ
0x00CA 202 コガネシティ
0x00CB 203 コガネシティ
0x00CC 204 コガネシティ
0x00CD 205 コガネシティ
0x00CE 206 コガネシティ
0x00CF 207 グローバルターミナル
0x00D0 208 コガネシティ
0x00D1 209 コガネシティ
0x00D2 210 コガネシティ
0x00D3 211 コガネシティ
0x00D4 212 コガネシティ
0x00D5 213 コガネシティ
0x00D6 214 39ばんどうろ
0x00D7 215 39ばんどうろ
0x00D8 216 エンジュシティ
0x00D9 217 やけたとう
0x00DA 218 アルフのいせき
0x00DB 219 コガネシティ
0x00DC 220 アサギのとうだい
0x00DD 221 アサギのとうだい
0x00DE 222 アサギのとうだい
0x00DF 223 アサギのとうだい
0x00E0 224 アサギのとうだい
0x00E1 225 アサギのとうだい
0x00E2 226 アサギシティポケセン
0x00E3 227 アサギシティフレンドリィショップ
0x00E4 228 アサギシティ
0x00E5 229 アサギシティ
0x00E6 230 アサギシティ
0x00E7 231 アサギシティ
0x00E8 232 タンバシティ
0x00E9 233 タンバシティ
0x00EA 234 タンバシティ
0x00EB 235 タンバシティ
0x00EC 236 タンバシティポケセン
0x00ED 237 こおりのぬけみち
0x00EE 238 こおりのぬけみち
0x00EF 239 こおりのぬけみち
0x00F0 240 アサギシティ
0x00F1 241 アサギシティ
0x00F2 242 うずまきじま
0x00F3 243 うずまきじま
0x00F4 244 うずまきじま
0x00F5 245 43ばんどうろ
0x00F6 246 チョウジタウンポケセン
0x00F7 247 ロケットだんアジト
0x00F8 248 ロケットだんアジト
0x00F9 249 ロケットだんアジト
0x00FA 250 スリバチやま
0x00FB 251 スリバチやま
0x00FC 252 スリバチやま
0x00FD 253 りゅうのあな
0x00FE 254 ファイトエリア
0x00FF 255 ファイトエリア
0x0100 256 ファイトエリア
0x0101 ファイトエリア
0x0102 ファイトエリア
0x0103 ファイトエリア
0x0104 ファイトエリア
0x0105 ファイトエリア
0x0106 ファイトエリア
0x0107 バトルパーク
0x0108 バトルパーク
0x0109 バトルタワー
0x010A バトルタワー
0x010B バトルタワー
0x010C バトルタワー
0x010D バトルタワー
0x010E バトルタワー
0x010F バトルタワー
0x0110 バトルフロンティア
0x0111 バトルフロンティア
0x0112 バトルタワー
0x0113 バトルファクトリー
0x0114 バトルステージ
0x0115 バトルキャッスル
0x0116 バトルルーレット
0x0117 がけっぷちゲート
0x0118 ポケスロンドーム
0x0119 ポケスロンドーム
0x011A ポケスロンドーム
0x011B ポケスロンドーム
0x011C ポケスロンドーム
0x011D ポケスロンドーム
0x011E ポケスロンドーム
0x011F ポケスロンドーム
0x0120 りゅうのあな
0x0121 フスベシティ
0x0122 フスベシティ
0x0123 フスベシティ
0x0124 フスベシティフレンドリィショップ
0x0125 フスベシティポケセン
0x0126 いかりのみずうみ
0x0127 いかりのみずうみ
0x0128 26ばんどうろ
0x0129 26ばんどうろ
0x012A トージョウのたき
0x012B 26ばんどうろ
0x012C ポケモンリーグ入り口
0x012D ポケモンリーグイツキ
0x012E ポケモンリーグキョウ
0x012F ポケモンリーグシバ
0x0130 ポケモンリーグカリン
0x0131 ポケモンリーグワタル
0x0132 殿堂入り
0x0133 アクアごう
0x0134 アクアごう
0x0135 アクアごう
0x0136 アクアごう
0x0137 アクアごう
0x0138 アルフのいせき
0x0139 アルフのいせき
0x013A アルフのいせき
0x013B アルフのいせき
0x013C アルフのいせき
0x013D アルフのいせき
0x013E アルフのいせき
0x013F アルフのいせき
0x0140 アルフのいせき
0x0141 アルフのいせき
0x0142 27ばんどうろ
0x0143 アルフのいせき
0x0144 アルフのいせき
0x0145 アルフのいせき
0x0146 アルフのいせき
0x0147 アルフのいせき
0x0148 アクアごう
0x0149 アクアごう
0x014A アサギシティ
0x014B 34ばんどうろ
0x014C スズのとう
0x014D スズのとう
0x014E スズのとう
0x014F スズのとう
0x0150 スズのとう
0x0151 スズのとう
0x0152 スズのとう
0x0153 スズのとう
0x0154 スズのとう
0x0155 スズのとう
0x0156 だんがいのどうくつ
0x0157 サファリゾーン
0x0158 サファリゾーン
0x0159 サファリゾーン
0x015A サファリゾーン
0x015B サファリゾーン
0x015C サファリゾーン
0x015D サファリゾーン
0x015E サファリゾーン
0x015F サファリゾーン
0x0160 サファリゾーン
0x0161 サファリゾーン
0x0162 サファリゾーン
0x0163 サファリゾーン
0x0164 サファリゾーン
0x0165 サファリゾーン
0x0166 クチバシティポケセン
0x0167 クチバシティ
0x0168 クチバシティフレンドリィショップ
0x0169 クチバシティ
0x016A クチバシティ
0x016B クチバシティ
0x016C クチバシティ
0x016D クチバシティジム
0x016E 40ばんすいどう
0x016F アサギシティ
0x0170 チョウジタウン
0x0171 フスベシティ
0x0172 タマムシシティ
0x0173 タマムシシティ
0x0174 タマムシシティ
0x0175 タマムシシティ
0x0176 タマムシシティ
0x0177 タマムシシティ
0x0178 タマムシシティ
0x0179 タマムシシティ
0x017A ?
0x017B タマムシシティ
0x017C タマムシシティ
0x017D タマムシシティゲームコーナー
0x017E タマムシシティゲームコーナー
0x017F タマムシシティ
0x0180 ワカバタウン
0x0181 タンバシティ
0x0182 クチバシティ
0x0183 クチバシティ
0x0184 10ばんどうろ
0x0185 6ばんどうろ
0x0186 8ばんどうろ
0x0187 5ばんどうろ
0x0188 15ばんどうろ
0x0189 タマムシシティ
0x018A タマムシシティ
0x018B タマムシシティジム
0x018C チョウジタウンジム
0x018D チョウジタウンジム
0x018E ヤマブキシティ
0x018F ヤマブキシティ
0x0190 ヤマブキシティ
0x0191 ヤマブキシティ無限列車編
0x0192 ヤマブキシティ
0x0193 ロトムのへや
0x0194 ヤマブキシティ
0x0195 ヤマブキシティモノマネむすめ
0x0196 ヤマブキシティ
0x0197 ヤマブキシティ
0x0198 ヤマブキシティ
0x0199 ヤマブキシティフレンドリィショップ
0x019A ヤマブキシティジム
0x019B フロンティアフロント
0x019C グローバルターミナル
0x019D グローバルターミナル
0x019E 2ばんどうろ
0x019F 16ばんどうろ
0x01A0 20ばんすいどう
0x01A1 2ばんどうろ
0x01A2 2ばんどうろ
0x01A3 2ばんどうろ
0x01A4 2ばんどうろ
0x01A5 16ばんどうろ
0x01A6 16ばんどうろ
0x01A7 18ばんどうろ
0x01A8 19ばんすいどう
0x01A9 11ばんどうろ
0x01AA ハナダシティフレンドリィショップ
0x01AB ハナダシティジム
0x01AC ハナダシティポケセン
0x01AD ハナダシティ
0x01AE ハナダシティ
0x01AF ハナダシティ
0x01B0 ハナダシティ
0x01B1 シオンタウンフレンドリィショップ
0x01B2 シオンタウンポケセン
0x01B3 シオンタウン
0x01B4 シオンタウン
0x01B5 シオンタウン
0x01B6 シオンタウン
0x01B7 シオンタウン
0x01B8 25ばんどうろ
0x01B9 コガネシティ
0x01BA タマムシシティ
0x01BB タマムシシティゲームフリークせんようエレベーター
0x01BC ?
0x01BD ?
0x01BE アサギのとうだい
0x01BF ラジオとう
0x01C0 おつきみやま
0x01C1 おつきみやま
0x01C2 ハナダのどうくつ
0x01C3 ハナダのどうくつ
0x01C4 イワヤマトンネル
0x01C5 ふたごじま
0x01C6 ふたごじま
0x01C7 ふたごじま
0x01C8 ふたごじま
0x01C9 ふたごじま
0x01CA ふたごじま
0x01CB シロガネやまどうくつ
0x01CC シロガネやまどうくつ
0x01CD シロガネやまどうくつ
0x01CE シロガネやまどうくつ
0x01CF シロガネやまどうくつ
0x01D0 シロガネやまどうくつ
0x01D1 シロガネやまどうくつ
0x01D2 10ばんどうろ
0x01D3 はつでんしょ
0x01D4 5ばんどうろ
0x01D5 5ばんどうろ
0x01D6 6ばんどうろ
0x01D7 ニビシティ
0x01D8 ニビシティ
0x01D9 ニビシティジム
0x01DA ニビシティフレンドリィショップ
0x01DB ニビシティポケセン
0x01DC ニビシティ
0x01DD ニビシティ
0x01DE セキチクシティフレンドリィショップ
0x01DF パルパーク
0x01E0 セキチクシティジム
0x01E1 セキチクシティ
0x01E2 セキチクシティポケセン
0x01E3 セキチクシティ
0x01E4 10ばんどうろ
0x01E5 セキチクシティ
0x01E6 うずまきじま
0x01E7 しぜんこうえん
0x01E8 しぜんこうえん
0x01E9 はつでんしょ
0x01EA アルフのいせき
0x01EB アルフのいせき
0x01EC アルフのいせき
0x01ED 7ばんどうろ
0x01EE シオンタウン
0x01EF ハナダシティ
0x01F0 トキワシティジム
0x01F1 トキワシティ
0x01F2 トキワシティ
0x01F3 トキワシティ
0x01F4 トキワシティフレンドリィショップ
0x01F5 トキワシティポケセン
0x01F6 トキワシティ
0x01F7 マサラタウン
0x01F8 マサラタウン
0x01F9 マサラタウン研究所
0x01FA マサラタウン
0x01FB マサラタウン
0x01FC グレンタウンポケセン
0x01FD グレンタウン
0x01FE 28ばんどうろ
0x01FF 3ばんどうろ
0x0200 3ばんどうろ
0x0201 おつきみやま
0x0202 シロガネやま
0x0203 シロガネやま
0x0204 (WI-FIコネクション接続画面に飛ばされる)
0x0205 5ばんどうろ
0x0206 おつきみやま
0x0207 コガネシティ
0x0208 ヤマブキシティ
0x0209 シントいせき
0x020A シントいせき
0x020B シントいせき
0x020C うずもれのとう
0x020D うずもれのとう
0x020E うずもれのとう
0x020F 1ばんどうろ
0x0210 フロンティアフロント
0x0211 フロンティアフロント
0x0212 フロンティアフロント
0x0213 フロンティアフロント
0x0214 5ばんどうろ
0x0215 12ばんどうろ
0x0216 サファリゾーンゲート
0x0217 サファリゾーンゲート
0x0218 コガネシティゲームコーナー
0x0219 タマムシシティゲームコーナー
0x021A ----
0x021B ポケモンリーグ
0x021C ----
0x021D ----
0x021E ----
0x021F ----
0x0220 ----
0x0221 ----

個人的メモ

この記事は私用のメモです。
間違った情報を書いているかもしれませんので、あまり鵜吞みにはしないように注意してください。



・プラチナ

ASLR:02101140

おくりもの1:ASLR+0xB5D4

現在map:ASLR+0x1294
現在物理map:ASLR+0x218FE

殿堂入りmapID:0x00BB

ポケッチ開始地点:ASLR+0x1177

シール開始地点:ASLR+0x64A7
おくりものの形式:0600000001000000YYYYYYYY
YYYYYYYY:値を入れるアドレス(0x64A7からの相対アドレス)

HGSS

ASLR:021D1768
ASLRの範囲:B6D0~B7CC?

おくりもの1:ASLR+0x9E4C

現在map:ASLR+0x1244
現在物理map:ASLR+0x24166

殿堂入りmapID:0x0132
殿堂入りスクリプト:0x00A3(163)

所持金(4バイト目):ASLR+0x8B
回復アイテム(1番目のアイテム番号):ASLR+0xB74
パーティー数:ASLR+0xA4
手持ち1匹目:ASLR+0xA8
手持ち2匹目:ASLR+0x194

シール開始地点:ASLR+0x4E2F
おくりものの形式:0600000001000000YYYYYYYY
YYYYYYYY:値を入れるアドレス(ASLR+0x4E2Fからの相対アドレス)

きねんしゃしん開始地点:ASLR+0xC750
おくりものの形式:0F000000XX000000YYYYYYYY
XX:値
YYYYYYYY:値を入れるアドレス(ASLR+0xC750からの相対アドレス)



・シール法
シール法の特徴として、YYYYYYYYのアドレスに値が0x01加算される
ただし、そのアドレスの値が既に0x63以上(つまり99以上)である場合、「グッズがいっぱいでわたすことができません」と言われ、値の加算が行われない
おくりもの1:0600000001000000EEADFFFF
おくりもの2:060000000100000058B41000


ダイパ    殿堂入り履歴28 ASLR+0x2E8E4
      殿堂入り履歴29 ASLR+0x2EA50
      電卓 ASLR+0x112F58
      リタイアASE地点 ASLR+0x2EAF0

プラチナ
ASE地点 ASLR+0x2DA34
殿堂入り履歴29(ポケモンのレベル) ASLR+0x2DA8E
電卓 ASLR+111D68
29回目の殿堂入りでデータを調整すればよい?

殿堂入り28回目 ポケモン1匹のみ
殿堂入り29回目 日付:2004年1月1日 ポケモン1匹目:ツチニン Lv22 性格値 000E42D4 ポケモン2匹目:殿堂入り用ポケモン(リーグを攻略できる強いポケモン

電卓リミッター解除 228022563890007

マーキング:020747B4?

HGSS
ASE地点 ASLR+0x3003C
殿堂入り28回目 ポケモン1匹のみ
殿堂入り29回目 日付:2004年1月1日 ポケモン1匹目:ホーホー Lv0 ポケモン2匹目:殿堂入り用ポケモン(リーグを攻略できる強いポケモン

これで殿堂入りスクリプトが実行されるはず

HGSSの場合、電卓が使用できないが、代わりに殿堂入りデータからきねんしゃしんのデータに飛ぶようにすれば自由にスクリプトコードが記述可能かも?

060000000100000038F30100(現在マップをアルフのいせきにする)


スクリプト0x0016で移動するアドレス
0x0016の位置から(指定した値+0x6)に移動?

HGSSのイベントIDの始点は0x2AAE8
ここからイベントIDが1増えるごとに4バイトずつ進んでいく
最初の4バイトは相対アドレスジャンプ

DP任意コード 姿変更一覧

■プレイヤー姿変更(エディタ式の場合)
始点アドレス + 0x24A44 = 表ID + 36260420

例:アルセウス(156)にしたい場合、
表ID + 36260420

156
とする

■プレイヤー姿変更(リタイア式の場合)
2XX0229YYYY0007

10進数に直したものを電卓に入力
(XXには姿の番号(16進数)を、YYYYには表ID + 19012を16進数に直したものを)

例:ギラティナ(160)にしたい場合、
2A00229YYYY0007

10進数に直したものを電卓に入力
とする


建物を出るか入るかすると姿変更が解除される

(姿変更した状態で電卓タッチ、ひでん使用、じてんしゃ使用などをするとフリーズしてしまうので、
再び姿変更を行いたい際は、一旦建物を出るか入るかして姿変更を解除すること)

番号(16進数) 番号 名称 姿
0x00 000 主人公男
0x01 001 男の子
0x02 002 女の子
0x03 003 じゅくがえり男
0x04 004 たんぱんこぞう
0x05 005 むしとりしょうねん
0x06 006 ミニスカート
0x07 007 バトルガール
0x08 008 じゅくがえり女
0x09 009 とりつかい
0x0A 010 ギタリスト
0x0B 011 エリートトレーナー男
0x0C 012 アロマなおねえさん
0x0D 013 おとなのおねえさん
0x0E 014 エリートトレーナー女
0x0F 015 だいすきクラブ男
0x10 016 だいすきクラブ女
0x11 017 おじいさん
0x12 018 おばあさん
0x13 019 ポケモンコレクター
0x14 020 やまおとこ
0x15 021 主人公男自転車
0x16 022 レポーター
0x17 023 カメラマン
0x18 024 てんいん男
0x19 025 てんいん女
0x1A 026 ジョーイさん
0x1B 027 うけつけさん
0x1C 028 うけつけさん2
0x1D 029 けんきゅういん男
0x1E 030 けんきゅういん女
0x1F 031 スキンヘッズ
0x20 032 スキーヤー
0x21 033 スキーヤー
0x22 034 おまわりさん
0x23 035 アイドル
0x24 036 ジェントルマン
0x25 037 マダム
0x26 038 サイクリング男
0x27 039 サイクリング女
0x28 040 さぎょういん
0x29 041 ぼくじょうおじさん
0x2A 042 カウガール
0x2B 043 クラウン
0x2C 044 げいじゅつか
0x2D 045 ジョギング
0x2E 046 かいパンやろう
0x2F 047 ビキニのおねえさん
0x30 048 うきわガール
0x31 049 うきわボーイ
0x32 050 いせきマニア
0x33 051 からておう
0x34 052 キャンプボーイ
0x35 053 ピクニックガール
0x36 054 つりびと
0x37 055 パラソルおねえさん
0x38 056 ふなのり
0x39 057 欠番
0x3A 058 欠番
0x3B 059 ウエーター
0x3C 060 ウエートレス
0x3D 061 欠番
0x3E 062 おぼっちゃま
0x3F 063 おじょうさま
0x40 064 厚着男
0x41 065 厚着女
0x42 066 欠番
0x43 067 欠番
0x44 068 ゆきエリートトレーナー男
0x45 069 ゆきエリートトレーナー女
0x46 070 サイキッカー
0x47 071 ピカチュウ
0x48 072 ピッピ
0x49 073 プリン
0x4A 074 コダック
0x4B 075 欠番
0x4C 076 欠番
0x4D 077 欠番
0x4E 078 アチャモ
0x4F 079 エネコ
0x50 080 欠番
0x51 081 ベビー
0x52 082 ポケッチしゃちょう
0x53 083 おだんごむらさき
0x54 084 かいりきの岩
0x55 085 いわくだきの岩
0x56 086 いあいぎりの木
0x57 087 モンスターボール
0x58 088 女(没)
0x59 089 女(没)
0x5A 090 女(没)
0x5B 091 消滅 なし
0x5C 092 消滅 なし
0x5D 093 消滅 なし
0x5E 094 消滅 なし
0x5F 095 消滅 なし
0x60 096 消滅 なし
0x61 097 主人公 現在の性別?
0x62 098 主人公自転車 現在の性別?
0x63 099 ナナカマドはかせ
0x64 100 消滅 なし
0x65 101 (フリーズ) なし
0x66 102 (フリーズ) なし
0x67 103 消滅 なし
0x68 104 消滅 なし
0x69 105 消滅 なし
0x6A 106 消滅 なし
0x6B 107 消滅 なし
0x6C 108 消滅 なし
0x6D 109 消滅 なし
0x6E 110 消滅 なし
0x6F 111 消滅 なし
0x70 112 消滅 なし
0x71 113 消滅 なし
0x72 114 消滅 なし
0x73 115 消滅 なし
0x74 116 消滅 なし
0x75 117 消滅 なし
0x76 118 影のみ
0x77 119 消滅 なし
0x78 120 アカギ
0x79 121 マーズ
0x7A 122 サターン
0x7B 123 ジュピター
0x7C 124 ギンガだんしたっぱ男
0x7D 125 ギンガだんしたっぱ女
0x7E 126 ヒョウタ
0x7F 127 ナタネ
0x80 128 マキシ
0x81 129 スモモ
0x82 130 メリッサ
0x83 131 スズナ
0x84 132 トウガン
0x85 133 デンジ
0x86 134 リョウ
0x87 135 キクノ
0x88 136 オーバ
0x89 137 ゴヨウ
0x8A 138 シロナ
0x8B 139 男(没)
0x8C 140 ママ
0x8D 141 モミ
0x8E 142 ゲン
0x8F 143 マイ
0x90 144 バク
0x91 145 ミル
0x92 146 欠番
0x93 147 欠番
0x94 148 ライバル
0x95 149 ポケモンコレクター(没)
0x96 150 ポケモンコレクター(没)
0x97 151 ユクシー
0x98 152 エムリット
0x99 153 アグノム
0x9A 154 ディアルガ
0x9B 155 パルキア
0x9C 156 アルセウス
0x9D 157 ダークライ
0x9E 158 シェイミ
0x9F 159 クレセリア
0xA0 160 ギラティナ
0xA1 161 ヒードラン
0xA2 162 欠番
0xA3 163 GTSうけつけさん
0xA4 164 おじいさん2
0xA5 165 おばあさん2
0xA6 166 オーキドはかせ
0xA7 167 ミカン
0xA8 168 ジムおとこ
0xA9 169 クロツグ
0xAA 170 ポケモンコレクター(没)
0xAB 171 ポケモンコレクター(没)
0xAC 172 ポケモンコレクター(没)
0xAD 173 ムックル
0xAE 174 カバン
0xAF 175 メイド
0xB0 176 主人公男そらをとぶ
0xB1 177 主人公女そらをとぶ
0xB2 178 主人公男なみのり
0xB3 179 主人公女なみのり
0xB4 180 主人公男みずやり
0xB5 181 主人公女みずやり
0xB6 182 つうきこう
0xB7 183 影のみ
0xB8 184 レジギガス
0xB9 185 フワンテ
0xBA 186 主人公男コンテスト
0xBB 187 主人公女コンテスト
0xBC 188 主人公男つり
0xBD 189 主人公女つり
0xBE 190 こけむしたいわ
0xBF 191 こおりでおおわれたいわ
0xC0 192 ポール
0xC1 193 はいたついん
0xC2 194 DSこども
0xC3 195 コイキング
0xC4 196 主人公男ポケッチ(不可)
0xC5 197 主人公女ポケッチ(不可)
0xC6 198 主人公男セーブ
0xC7 199 主人公女セーブ
0xC8 200 主人公男バンザイ
0xC9 201 主人公女バンザイ
0xCA 202 ギンガだんアジトドア
0xCB 203 カンナギの壁画
0xCC 204 パチリス
0xCD 205 キノココ
0xCE 206 ミミロル
0xCF 207 ピンプク
0xD0 208 ワンリキー

DP任意コード実行 まとめ

過去に書いた記事をまとめました

 

・プレイヤー姿変更(NEW!)

DP任意コード 姿変更一覧 - adanglitch’s blog (hatenablog.com)

 

・DP任意コード実行手順

ダイパの任意コード実行 手順 (craft.do)

ダイパ任意コードセットアップ用ポケモン作成(エメラルド任意コード使用) (craft.do)

高速殿堂入り (craft.do)

 

・NewASE(Twitter未掲載

上記記事の”実践編”の部分を海外のバグ研究者であるRETIRE氏が改良してくださったもの。

上記記事の下準備編まで終えれば、それ以降の実践編をこちらの記事に置き換えることでより高速な任意コード実行が可能。

NewASE (craft.do)

 

・バグ店

バグ店 (craft.do)

 

・おすそわけ

フラグ付きアイテムのおすそわけ (craft.do)

アイテムのおすそわけ(HGSS編) (craft.do)

 

・Any%RTA

DP Any%RTA(バグ&通信交換あり)チャート (craft.do)