reiju's diary

オタクが文字を入力しておくだけ

ポケモンDPでアルセウスを出現させる方法(翻訳)

Cyro氏による、このトリックについての翻訳済みの文章および解説は公開を許諾されています。詳細はこちらへ

リタイアトリックを使うことで、なぞのばしょでの移動を介してアルセウスを出現させることが可能です。

下にあるステップに正確に従わなければいけません。RAMの値は読み込まれたマップデータによって操作されます。あなたが下のステップに従うことで訪れるマップそれぞれは、アルセウスを出現させるために必要なデータをメモリに上書きするものです。

STEPS: (ポケッチカンパニーの壁抜け済みドアから)

=======
Step 1
=======
1 S⬇️
17 W⬅
14 N⬆
2015 W⬅
512 S⬇
セーブして再起動

=======
Step 2
=======
32 E➡️
384 S⬇️
32 W⬅️
1792 S⬇️
128 W⬅️
32 S⬇️
192 W⬅️
64 S⬇️
160 W⬅️

=======
Step 3
=======
96 S⬇️
96 E➡️
32 S⬇️
63 E➡️
1 N⬆️
63 E➡ (すでにパルパークに行ったことがあるなら64 E➡)
191 N⬆️
1 N⬆

=======
Step 4
=======
192 E➡️
66 S⬇️
1 N⬆

=======
Step 5
=======
192 W⬅️
64 N⬆️
64 W⬅️
32 N⬆️
128 W⬅️
64 N⬆️
64 W⬅️
96 N⬆️
226 E➡️
メニュー -> リタイア

=======
Step 6
=======
34 S⬇
33 W⬅
128 S⬇
160 W⬅️
160 S⬇️
160 E➡️
31 S⬇️
1 S⬇️
64 E➡️
166 N⬆️
1 N⬆
メニュー -> リタイア

Video: https://www.youtube.com/watch?v=VrhHXG3cuAw

説明

上にリストされたそれぞれのステップは、プロパティと現在のマップIDを望まれた状態になるように歩き回り、それらをメモリに読み込むためにある。下にあるのは、読み込まれたマップの詳細である。これらは、リタイアトリックを有効にするために、次に訪れるマップIDを特定のものにする、プロパティたちである。

(2) ちかつうろ
Sprite 1:
X座標: 392 (221ばんどうろ)

(392) 221ばんどうろ
Warp 1:
Map ID: 393 (パルパークのエントランス)

(393) 221ばんどうろ R1-01
Warp 1:
Map ID: 251 (パルパーク)

下記のマップとプロパティははじまりのまに導かせるものである。

(45) クロガネシティ
Sprite 13:
X座標: 316 (リッシこの洞窟)

(316) リッシこ R1-03
Sprite 0:
Flag: 510 (はじまりのま)

アルセウス確保後、一つだけ残ったことは、パルパークモードを解除して、なぞのばしょから抜け出すことである。これはパルパークのマップ上でリタイアを行うことで完了する。この手段はStopGreatMarsh 1 functionを実行するためのただ一つの方法である。(Great Marsh…だいしつげん)

メモ: 558より大きい数のIDのついたマップに訪れると、ほぼすべてのマップデータを上書きするため、0x022Fから0xFFFFのメモリの値は使用を回避すべきである。

リタイアトリック

リタイアをパルパークで行うと、予測通りに機能する—パルパークから出たいか聞かれたのち、外にワープされるか、何も実行されない。一方で、もしどこか別の場所でリタイアをしたら、与えられたマップで4番目に読み込まれたスクリプトを瞬時に実行するようになっている。

スクリプトを実行する上で重要で分け隔ての必要なことは「リタイア」がマップの3番目にあたるスクリプトを参照し実行するわけではないということである。そのかわり、実際にスクリプトが実行される順に対して参照がなされている。たとえば、はじまりのまは3つのスクリプトしか含んでいないが、実際にスクリプトが実行される順はこのようになっている。

  1. Script 2
  2. Script 3
  3. Script 1
  4. Script 3

スクリプト3が二度読み込まれたために、「リタイア」を行うことで、スクリプト3が実行される。これがアルセウスエンカウントするためのスクリプトである。

追記: いくつかのアルセウス捕獲後にクラッシュするレアケースを研究したのち、フリーズの原因は、プレイヤーによる、シェイミのイベントを発生させるためのハックによるものだと気づいた。特に、[Base + 0x23998]のデータは、オーキド博士の手紙の鍵を使い、うみわれのみちを出現させることで、永久に0x76から0x7Aに変更されてしまうのである。

これらのステップを、1792 Sのところで行うことで、クラッシュを回避することが可能である。

1152 S
32 E
64 S
32 W
576 S