孵化乱数調整ツール SMSeedSearch ver1.01
明けましておめでとうございます。今年も多分ツール作ったりプリパラやったりです。
更新点
- 自分のTSV以外の色違いの検索に対応(SV孵化用)
- TSV絞り込みタブに6桁の表IDを入力することで、予めTSVを絞り込む機能を追加
- ♀1/8タイプにおいて性別乱数が31の時の性別を♀→♂に修正
- 両親に異なるパワー系アイテムを持たせた場合両方発動扱いになっていたバグを修正
twitter見てたら、「既知の表IDを利用してとり得るTID/SIDを総当りし、とり得るTSVの候補をリストアップする」ということができるらしいという情報を@ympika25さんに教えてもらいました。
7世代のトレーナーIDは、従来通り32bitの値を持っていて、TSVの計算方法も同じ。((上位16bit^下位16bit)の上位12bit)
今までは下位16bitが表ID、上位16bitが裏IDとなっていたところ、7世代では32bitのID値を10進数で表した時の下6桁が表IDとして表示されるようになった。
19bit最大値=50万ぐらいなので、上位13bitと下位19bitに分けて考えると、「ある上位13bitを決めた時、そこから目的の表IDになる下位19bitは高々1つ」という性質があるはず。
これを利用し、上位13bit=8192通りを総当りすることで、表示されている6桁の表IDからとり得る32bitIDを8192個に絞ることができ、それらのTSVをチェックすることで「可能性のあるTSV」を過不足なく列挙することができる。
ちなみに自分のIDでこれを試したら候補が2717個に減りました。1クリックで候補が1379個減る魔法のボタン。