ポケモンSM乱数調整についてこの広告は、90日以上更新していないブログに表示しています。調査が進んでいません。再現性がとれないので実機検証による調査もできません。今後も研究が進むことは恐らくないでしょう。2016年の末から調査が進み,2017年1月に調整可能になりました。今後さらに発展することが期待されます。孵化乱数ほとんどの調査が終わりました。乱数列の生成方法,乱数列の処理方法,現在seedの特定方法などなど乱数調整に必要な情報は全て明らかになりました。今後研究が進んで便利になることがあるかもしれません。僕もSMを買えば自分で調査をするつもりなので新しい発見があるかもしれません。ポケモンでの乱数の使われ方についてですが,BW2から孵化に関して専用の乱数列が設定されていて,野生ポケモンの個体値やその他ゲーム内でのランダムな事象とは独立に計算される,という仕様になっています。どんなに野生ポケモンと戦おうがどんなに固定シンボルを厳選しようが孵化用の乱数列は全く影響を受けない,ということです。このような方式が採用されている以上,孵化用乱数を解明したからといって全く別物の固定シンボル乱数ができるようにはならないです。いうことでこの記事では仕様の明らかになった孵化乱数についていくつか書いていきます。初期seedの決定方法わかっていません。BW2のときは「さいしょからはじめる」でゲームのデータを最初につくったとき(ぼうけんを始めたとき)に孵化用乱数の初期seedが決められていました。今作もそのあたりで決まっているんでしょう。初期seedがわからないならどうやって乱数調整するんだ,と思う方もいるかもしれませんが,実は全く必要ありません。乱数調整に必要なのは「どこからスタートしたか(初期seed)」ではなく,「今どこにいて(現在seed)」「この先何が起こるか(処理スキーム)」だからです。今作では一度決定された孵化用乱数列のseedは再設定されないという仕様になっているので,一度現在seedを特定してしまえばその後に起こることは全てわかるというかたちになっています。現在seedを特定する上で必要になるのは「孵化用乱数列上の連続する127個の最下位bit」です。この127個のbit列を特定するには孵化パズルを解くなり127回タマゴを破棄するなりして頑張ってください。bit列を特定したらさきさんのwebツールで孵化用seedを求めましょう。前述の通り孵化用seedの再設定は起きないので,一度seedを特定してしまえば再びseed特定作業が必要になることはありません。処理スキーム前回の検証記事でだいたい書きましたが,その後の調査で詳細なスキームが判明したのでここでまとめておきます。スキームに括弧がついてるものは条件付きで発生するもの。括弧がついてないものは必ず発生するもの。//♂のみ,♀のみ,性別不明は消費なし。//♂:♀=1:1の場合の閾値は多分126。♂:♀=7:1の場合の閾値は30。//乱数mod100で判定。//ポケモン個体データ生成のためのおまじない。//両親が同じ種族の場合は乱数mod100が50未満かで判定。//個体処理の前に入るか後に入るか不明となっています。両方併用:約8倍となっています。お守りなし国内孵化の場合は仮PIDで色判定が行われるので色違い確率は1/4096となります。現在seedと処理スキームさえわかれば乱数調整できるので,とりあえずこれで孵化乱数は終わりです。その他気付いたことがあれば随時追記していきます。みなさん楽しい孵化乱数ライフをどうぞお送りください。孵化乱数調査の時間より画像作成の時間の方が長かった...2016-12-05SM孵化仕組み検証SM孵化の仕組み検証です。固定乱数などまともなものから自販機乱数まで幅広くカバーするブログ。)注目記事はてなブログをはじめよう!Blastoise_Xさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。