化石変換

378 名前:名無しさん、君に決めた! :2007/03/11(日) 00:42:12 ID:???
化石から好きなポケモンを復元させるのに成功したぜ!!!11 
もちろんミュウも可能だ!!!11 


準備するもの 
・ポケモン屋敷のポケモンから逃げられる強さのポケモンa 
・いらないポケモンb(※1) 
・ひみつのコハク(※2) 

手順 
1.aを1番目、bを1番目以外にする。 
2.グレンの博士にコハクを渡す。 
3.道具の32番目(パソコンを利用)でセレクトし、ポケモン屋敷へ行く。徒歩で。 
4.野生ポケモンとの戦闘中にbでAボタンを押し、逃げる。 
5.なぜか自転車の音楽が流れる中を研究所へ。徒歩で。(※3) 
6.博士に話し掛けてポケモンをもらう。 
7.3~4を繰り返しバグを直す。 
8.bの名前と親がバグっているので逃がす。ちなみに、4で逃げないと種族も変わってしまう。 

※1 このポケモンの経験値を256で割った余りが、カセキから復元されるポケモンのコードに対応。 
※2 他のカセキでも可能かもしれないが未確認。 
※3 ここで空を飛んだところ、フリーズした。わざわざポケモン屋敷を利用するのはこのため。

化石の調達

すでに手持ちの化石がないという場合は、14番目バグで調達しよう。

こうらのカセキは「げ」、かいのカセキは「ご」から採れるので…(ひみつのコハクは「ム゛」なので入力できない)
「ーげーごー」といったニックネームを付けたポケモンを14番目のポケモンと入れ替えれば、こうらのカセキとかいのカセキを227個ずつ入手できる。

経験値調整の小技

経験値を奇数入れる

細かい経験値の調整は育て屋でやることが多いと思うが、ただ往復するだけだと偶数分の経験値しか入れることができない。
しかし、扉の出入りを利用すると、出るときは0歩、入るときは1歩歩くので、経験値を奇数入れられるようになる。

赤緑でははやぶさバッヂを使用することでも預けたポケモンの経験値がなぜか1増える。

セレクトバグで入れ替え

バグらせるポケモンの経験値下桁をセレクトバグで調整すると、簡単に調達できるポケモンがいくつかいる。(だいばくはつからフシギダネを入手できる等)

技との入れ替えでは9番目、PPとの入れ替えでは(バグらせる予定のポケモンを2匹目に置いて)32番目と入れ替えるといい。

詳しくはポケモンリストへ。

原理

このバグは、アドレスD68Fhの値をポケモンの経験値下桁で書き換えることによって復元するポケモンを変えている。

そらをとぶを使用するとフリーズするのは、移動可能な街のフラグが4番目の技と書き換わり、行先からマサラタウンが消えることで起こってしまう模様。(他にも原因がありそうだが)
テレポートの行き先と最後に空を飛んだ先がとくしゅ努力値で書き換わるのもあり、こちらでも初期位置が狂ってフリーズする原因になりそう。

入れ替え時後にじてんしゃのBGMが鳴るのは、ポケモンの中身の種族がじてんしゃフラグ(アドレスD67Fh)と入れ替わるため。
入れ替え元のポケモンをサイドンにするとじてんしゃに乗った状態になる。

なお、化石を預けたフラグについてはアドレスD722hとだいぶ離れており、32番目のポケモンとの入れ替えでは書き換わらない。
一応35番目のポケモンの技3PPに相当する(奇数にしておけば預けたフラグが立つ)が、先述の通り化石は14番目バグでも量産可能なため、わざわざ行うほどではない。

関連バグ:けつばん道具増殖

この方法でけつばん(38種の内どれでもいい)を入手すると、手持ち道具6番目の個数が128個増える。(ついでにカラカラを見つけたことになる)
227個までなら14番目バグでもできるが、255個にするには入力不能文字が絡むため、この方法を使っていく必要が出てくる。

ポッポ(105万型)Lv.5の経験値がちょうど135でけつばんになる上、つのドリルを技の9番目と入れ替えてもけつばんにすることができる。

そこで、ポッポLv.5を利用して道具を255個にする方法を紹介する。

準備するもの

  • 255個にしたい道具(道具A)
  • 入れ替え用の道具(道具B)
  • ニックネームの1文字目を「空白」にした捕獲したてのポッポLv.5(経験値135)(以下ポッポA)
    • 2・3文字目や4・5文字目で生成したいアイテムを用意してもいい。

手順

  1. 道具Aを手持ちの2番目、道具Bを手持ちの1番目または6番目以降に置く。
  2. ポッポAを14番目のポケモンと入れ替える。
  3. 127個に増えた道具Aを道具Bと入れ替える。
  4. 14番目からポッポAを戻してくる。
  5. 道具Aを手持ちの6番目に置く。
  6. グレンに行き、化石を預ける。
  7. 32番目のポケモンとポッポAを入れ替える。
  8. 化石から復元したけつばんを受け取る。これで道具Aが255個になる。
  9. 32番目からポッポAだったものを戻してくる。

32番目から戻ってきたポッポAはスタータスが書き換わっているため再利用不可能。

5かいバグを利用した化石変換

道具版
種類 個数
ミックスオレ xx
かみなりのいし 34
わざマシン15 05
わざマシン03 198
わざマシン34 143
わざマシン14 201

コード内容

3E xx ; ld a,xx
21 22 D7 ; ld hl,D722
05 ; dec b これ自体に意味は無し(01や02ではダメ)
CB C6 ; set 0,(hl) 化石預けフラグを立てる
EA 8F D6 ; ld (D68F),a 復元ポケモン変更
C9 ; ret

 

使い方

道具からコードを実行すると、ミックスオレの個数に対応する内部コードのポケモンが化石から復元される。
化石を預ける必要が無いため、もはや変換ではない…?

パラス版(?)(12バイト)
書き込み場所 ニモニック 解説
H努力値上桁 21 ld hl,D722 化石預けフラグを指す
H努力値下桁 22
A努力値上桁 D7
A努力値下桁 CB set 0,(hl) 化石預けフラグをセット
B努力値上桁 C6
B努力値下桁 FA ld a,(D2A5) 道具2番目の個数を取得
S努力値上桁 A5
S努力値下桁 D2
C努力値上桁 EA ld (D68F),a 復元ポケモン書き換え
C努力値下桁 8F
AB個体値 D6
SC個体値 C9 ret 終了

使い方

こちらはポケモンのステータスに埋め込めるようにしたもの。(パラスの理由は5かいバグのページを参照)
道具2番目の個数に対応する内部コードのポケモンが化石から復元される。

改良元(アネ゛デパミ゛スレ11より)

395名前:名無しさん、君に決めた!:2010/04/23(金) 18:15:38 ID:???
5かいバグのプログラムを作ろうと頑張ってプログラムの勉強をしたが
この程度のプログラムしか作れねぇ・・・ 

化石変換 
わざマシン50×163 
わざマシン10×0 
わざマシン34×143 
わざマシン14×201 

使い方 
グレンの研究所で博士に化石を渡してから5かいを使用する 
すると貰えるポケモンが道具の1番目の個数に対応する 
内部コードのポケモンに変化する 
(赤22Aで動作確認。)

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2024年03月15日 19:18