ポケモンWikiでは記事の投稿、加筆、検証、修正等参加、協力してくださる方を必要としています。方法や詳細はポケモンWikiに投稿するにはをご覧ください。

利用者:2P/第一世代のワープバグ

提供:ポケモンWiki
ナビゲーションに移動検索に移動

第一世代のワープの裏技は今いるマップや座標のデータを書き換えるものと、マップ切り替えイベントの移動先を書き換えるものの2種類に大別できる。後者はさらに扉・階段・はしご・テレポートブロックなど (以降これらをまとめて扉と呼ぶ) を利用するものと、徒歩による越境に分けられる。

30番目ワープ

アドレス バッグ 内容
D2DCh 30番目種類 画面の明るさ
D2DDh 30番目個数 マップ番号
D2DEh 31番目種類 地形データの位置下位バイト
D2DFh 31番目個数 地形データの位置上位バイト
D2E0h 32番目種類 y座標
D2E1h 32番目個数 x座標
D2E2h 33番目種類 地形内での現在位置 (北側:0, 南側:1)
D2E3h 33番目個数 地形内での現在位置 (西側:0, 東側:1)

バッグ30番目の道具の個数が現在のマップ番号に対応することを利用した裏技。フィールドで書き換えると大抵フリーズしてしまうが、戦闘中に書き換えるとフリーズしない (ただし、ワープ先マップが存在する場合に限る)。

ワープ後に地形と座標の対応がずれることがある。地形の位置データと座標は別々の変数に確保されており、これらも適切な値に書き換えることでズレなくワープできるが、このズレが発生する原因はワープの前後で地形の横幅が変わるためであり、同じ横幅のマップ間でのワープでは30番目のみの変更でもズレが発生しない。また、このズレはワープ先で戦闘を行うことで解消される。

マップ切り替えを利用したワープ

扉を利用するもの

アドレス バッグ 内容
D2E4h 34番目種類 最寄の屋外マップ番号
D32Dh 70番目個数 現在のマップの出入り口の数
D32Eh 71番目種類 出入り口番号0のy座標
D32Fh 71番目個数 出入り口番号0のx座標
D330h 72番目種類 出入り口番号0の移動先出入り口番号
D331h 72番目個数 出入り口番号0の移動先マップ番号
D332h 73番目種類 出入り口番号1のy座標
D333h 73番目個数 出入り口番号1のx座標
D334h 74番目種類 出入り口番号1の移動先出入り口番号
D335h 74番目個数 出入り口番号1の移動先マップ番号
以降同様に続く

アドレスD32Dhに現在のマップの出入り口の数が格納されており、アドレスD32Eh以降出入り口のy座標,x座標,移動先出入り口番号,移動先マップ番号の4バイトで1組の出入り口情報が並んでいる。

出入り口番号は0番から始まるので、(出入り口の数-1)が有効な出入り口番号の最大値となる。範囲外の値が指定されるとバグ地形に飛ばされることがある。

屋内のマップでは移動先マップ番号にFFh (255) が指定されるとアドレスD2E4hの値を移動先マップ番号として使用する。アドレスD2E4hには主に屋外から屋内に移動するときに移動元マップ番号が格納されるが、地下通路入口などの一部マップではこの値を最寄りの屋外マップのものに書き換える処理が行われる。なお既に屋外にいるときにマップFFhに移動しようとしたり、扉を使用しないマップ切り替えで移動先がFFhとなっている場合は移動できずフリーズする。

ニドラン♂ワープ

POKeMON Analysisで「開発」された裏技。詳細は http://psense.lib.net/Analysis/RGB/bug/bug04.html を参照。出入り口番号3を使用している。HPが255以下に制限されているのは移動先出入り口番号を0にするため。

80番目ワープ

道具の80番目のアイテムを変更することで出入り口番号4の移動先を変更するというもの。置く道具の個数が移動先マップ番号に、種類が移動先出入り口番号に対応する。他の出入り口の移動先を変えたい場合、(出入り口番号×2)+72番目の道具を変更すればよい。

どこかしらドア

ライバル家ワープとも呼ばれる裏技。手持ち199番目のポケモンHP下位ビットが出入り口番号1の移動先マップ番号に、出入り口番号2のx座標がそのポケモンの状態異常に対応し、どく状態のHP減算を利用して移動先マップ番号を変更する。アドレスD125hからD1EAhの間に値FFhが存在すると199番目のポケモンに到達する前に毒の処理が打ちきられてしまうため、始めたばかりのセーブデータでないと失敗しやすい。

出入り口番号3の移動先が13番目のポケモンHPに対応するので、ハナダシティジムやヤマブキシティのポッポがいる家などでも同様の裏技が行える。こちらは始めたばかりのデータでなくても成功しやすい。

34番目ワープ

屋内に入り、バッグの道具34番目の種類を変更してから外に出るとワープするというもの。置いた道具の種類が移動先マップに対応する。トキワ・シオンのポケモンセンターなどで行うと移動先出入り口番号が0となるので効果的。

徒歩越境によるワープ

以下のアドレスを道具交換や姓名判断でのポケモン入れ替えなどで書き換えて、対応する方角に進みつづけるとワープできる。

アドレス 方角 バッグ ポケモン (例)
D2F0h 40番目種類 11匹目ID下位バイト
D2FBh 45番目個数 11匹目特殊努力値下位バイト
D306h 西 51番目種類 11匹目HP最大値下位バイト
D311h 56番目個数 12匹目HP現在値下位バイト