乱数計算

http://cid-6e8e79f0f185a259.skydrive.live.com/browse.aspx/.Public
(VC++)は要VisualC++インストール。

ゲームラボで来た方向け

  • P189:1/60秒で1消化
    • GBA版と混ざったのか追記されていましたが、DPtでは違います。
  • P193:ゲーム開始から最初のエンカウント判定:1消費
    • こちらは私の記憶違いで実際はエンカウント判定での消費はばらけます。
    • 基本は冒険ノートのみで消費して、奇数消費なら128歩歩くことで調整。

更新履歴
2010/03/23:Ver.3.5。ポケトレ産色違いに対応。HGSSの出現ポケモン決定用の乱数を変更。
2010/03/19:Ver.3.4.3。個体検索が機能しなかった点を修正。
2010/02/25:Ver.3.4.2。個体検索で性格を指定なしにすると何も表示されなかった点を修正。出力項目に性格値を追加。
2010/02/19:Ver.3.4.1。コイントスの結果を修正。
2010/02/18:Ver.3.4。個体検索を追加。特性値の扱いを変更。体裁を変更。
2009/12/03:Ver.3.3.3。基準seed付近のIDを出力を修正。
2009/11/25:Ver.3.3.2。txtファイルに出力する機能をtxtファイルを自動で開くように変更。
2009/11/24:Ver.3.3.1。徘徊。カントー側の出力を修正。
2009/11/21:Ver.3.3。DS版のID関連、徘徊追加。
2009/11/5:Ver.3.2。DS版タマゴの色違いを検索の初期seedを指定できるように変更。
2009/9/20:Ver.3.1。HGSSのタマゴの個体値に対応(?)。
2009/9/16:Ver.3.0.1。HGSSのシンクロの処理を変更。
2009/9/15:Ver.3。分かっている範囲でHGSSに対応。鳥と他の機能でカバーできるのでFL用機能を削除。
2009/9/6:VC++以外のコンパイラを使用。
2009/7/27:Ver.2.6.2。Em版タマゴのPIDを出力。機能強化とバグ修正。
2009/7/13:Ver.2.6.1。Em版タマゴ、色違いのみから全て出力に変更。
2009/7/12:Ver.2.6。Em版タマゴの色違いを検索を追加。
2009/5/14:Ver.2.5。FL用の機能追加。エンカウントするためのseedの検索を自動化。冗長と思われる出力をカット。
2009/5/10:Ver.2.4。逆算した初期seedの上位1バイトに対しての出力条件を追加。
2009/5/5:Ver.2.3。両親の国籍が違う場合に、タマゴのPIDでおかしかった点を修正。
2009/4/25:Ver2.2.1。初版。
説明

続きを読む

コメントレス

  • てらわさびさん
  • かずさん
    • 私が把握している知識内では、その方法で初期seedに対応した個体値列が出るはずです……。
    • あと、DSの乱数消費は時間依存ではありません。
    • ポケッチの乱数とタマゴの性格値は同一の乱数ですが、個体値は別の乱数を使っています。ポケッチを操作しても個体値に直接影響はないです。
    • タマゴの乱数調整についてはこちらを。
  • qwertyさん
    • すいません、リンク先が間違っていました。
  • yanadaさん
    • 連打ならたぶん15秒ぐらいになると思います。
    • >固定シンボルのポケモンは野生とは違うのでしょうか?
    • 乱数計算でも別に扱っていたはずですが……。
    • それでも出なければ何とも言えないですね。
  • mosimoさん
    • このツールで出している特性値の値は性格値下位1ビットの値+1です。つまり性格値が偶数なら1、奇数なら2と表示されます。
    • calcpidに合わせた仕様にしたのですが、ちょっとわかりにくいかもしれませんね。
    • カビゴンの場合はこのツールで2と出ているものがあついしぼうになります。
    • 変わらずの石の挙動については調べていないのでわかりません。
  • アイワさん
    • 31 31 31 31 31 31 10 と入力すれば出るはずです。
    • それでもエラーの場合は分かりません。
  • nodさん
    • 不正値となった個体は基本的に存在しないと考えていいです。
  • だくさん
    • 初期seedがあっていて、前後にも同じ個体がいない場合はわからないですね……。
    • あとは、パワー系持たせると狂います。
    • 変わらずの石は性格に関するものなので、多分個体値に影響はないと思います。
  • ろざりーさん
    • 直前のセーブデータ内の位置とゲーム開始時の位置が重複する場合は再計算が行われるので、徘徊しているポケモンの数の2倍ぐらいとるといいと思います。