2008-11-01から1ヶ月間の記事一覧

すげー

エメラルドのループ利用厳選は実機でちゃんと通用することが確認できました。 ・実験方法 カイオーガの前でセーブ。 ソフトリセット後、最速でカイオーガを捕まえる&個体値性格チェック。 個体値と性格から、性格値の下位4バイトを決定するのに使われた擬似…

ループの原因を調べたい

個体値と性格値は乱数によって決まるってのはいわずもがなですが、ポケモンで使われる乱数は乱数といっても擬似乱数で、乱数を計算するためのシードが同じなら同じ結果が起きます。 そして、乱数を発生させる式は、seed × [41C64E6D] + [6073] (seedは8バイ…

damage formula

※注意※ ダメージ計算に限らず、ポケモンの計算は基本的に掛け算や割り算をするたびに小数点以下切捨てとなります。 なので、掛ける順番によって結果が違ってきます。ここでは、左にある掛け算から行っていくと正しい結果になります。 また、補正Aなど※印に…