rusted-coil old blog

はてなダイアリー上で書かれていた旧東方錆恋録 ~Slipping Rusted Magnemite~のデータをそのままインポートしたブログです。リダイレクト先を変える前に気づいたらダイアリーがサービス終了していたので、とりあえずリンク切れを防ぐため公開しています。

九州配布ポケモンの色違い&SyokiSeedSearch4 ver1.05b

グラードンについて追記
グラードン対応版ver1.05bに更新しました現在JR九州のキャンペーンで配布されている御三家や神速ピカチュウポケセンフクオカのグラードンは今までの配達員産とは生成方式が違い、色違いになる可能性があるらしい(http://www.smogon.com/forums/showpost.php?p=4151729&postcount=897)。

ということでちょっと調べてみたら大体分かったのでSSS4を対応させてみた。
使い方は、配達員の設定で「色違い(九州配布)」にチェックを入れ、その下のIDに適切な値を設定する。
ピカチュウグラードンで生成方式が違うので、適切なMethodを選択する(ピカチュウは1、グラードンは2)
表IDは1度貰ってみてポケモンのステータス画面に表示されている値(神速ピカチュウの場合は3012)、裏IDは多分0
これで後は普通の配達員乱数として検索すれば色違いになるものだけ出力されるはず(「色違い性格値検索」は使わない)
※神速ピカチュウの性格乱数の位置は「11」、グラードンは「10」

できた/できない報告待ってます(神速ピカチュウは成功報告あり)



以下調べた内容

神速ピカチュウ(Method1)
  • H個体値に使われる乱数をr[n]とするとr[n+8]を基本性格値とする
  • 基本性格値の下位1byteを、(r[n+9]*0x7e)>>32+1で置き換える

(0x7eの部分の出所がよくわからない。定数のように見えるがもしかしたら違うかも。)
これで、うまいことID03012-00000との組み合わせで色違いになる性格値を狙ってやれば色違い神速ピカが貰える…はず
とりあえずSSS4の検索では謎の値は0x7e固定としてあるのでもし違ったらうまくいかないかも。

グラードン(Method2)
  • H個体値に使われる乱数をr[n]とするとr[n+8]を基本性格値とする
  • 基本性格値の下から数えて17bit目(HIDの最下位bit)を0にする

(必ず0かどうかは不明。色タマゴの時みたいにポケモンによって1になったりするかも。いずれにせよ色違い判定には影響しない)
後半は色違いかどうかに影響しないので要するにr[n+8]を性格値としてID03172-00000で色違いになればいい…はず