BW・BW2にて、季節研究所で気温を操作する無駄な乱数調整方法
季節研究所と気温変化の仕様
季節研究所
6番道路にある施設であり、
今回は施設内の温度計を任意の温度にする乱数調整です
季節毎の気温範囲
気温計の気温は季節ごとに以下の範囲となります
季節 | 該当月 | 気温範囲 |
---|---|---|
春 | 1、5、9月 | 11℃~19℃ |
夏 | 2、6、10月 | 19℃~34℃ |
秋 | 3、7、11月 | 11℃~19℃ |
冬 | 4、8、12月 | -9℃~-1℃ |
- 参考サイト
準備
セーブポイント
季節研究所内でセーブしておく
SSS4で目標初期seedを検索
気温に使われる乱数は性格値乱数の為、SSS4の配達員検索で検索可能です
連続して目標の気温が出るseedを使うことで、NPCによる消費対策となります
目標温度と個体値の対応表
気温の範囲が(夏以外)9℃ or (夏のみ)16℃の為、
それに合わせて個体値の範囲を設定する必要があります
対応表
- 補足
- IV・・・個体値の英語
- X・・・前後の温度のうち、どちらかが出るので、検索候補には含めないこと
SSS4の配達員検索で検索する
SSS4で配達員検索をする要領で初期seedを探します
こんなネタ乱数をやるような人たちは乱数調整に慣れている変態だと思いますので、
ヒットしなければ良い感じに検索範囲広げて探してください
出力結果
- 今回使用する初期seed
【夏】2080年2月19日午前9時56分11秒に起動 キー:↑
年,月,日,時,分,秒,性格値乱数消費,性格,H,A,B,C,D,S,めざパ,威力,初期seed,キー入力
80,2,19,9,56,11,54,なまいき,31,31,31,31,31,31,あく,70,5306FBC290C9C3A4,↑
オフセットを特定する
- 今回のオフセット・・・49
bwpidseedで気温の範囲リストを出力
bwpidseedのツール設定
- bwpidseedを起動してリストを出力します
- 設定ポイント
- 性格値
- フィルターをかけたくないので、基本「無し」
- n分率
- 夏の場合→16
- 夏以外→9
- 性格値
n分率を計算することで、季節ごとの気温のリストが作成することができます
しかし、気温調整用の専用ツールではないので、
あくまで「ズレ調整」の為の、簡易リストだと思ってください
リスト結果
- 起動時間が夏の場合の初期seedリスト
最高気温34℃をn分率15(夏の場合)を基準に、33℃はn分率14、32℃はn分率13・・・
19℃はn分率0と当てはめていきます
実際に乱数調整してみる
- 初期seed一致確認後、直前まで乱数消費する
- 一度研究所を出て、すぐ研究所に戻る
- 気温計の温度を確認
- 【目標気温】乱数成功
- 【目標以外】出た気温とリストを照らして合せて消費数を修正
謝辞・乱数経緯
ネタで乱数調整出来そうだなとツイートしただけでしたが、
みがさんが気温の仕様を調査して頂きありがとうございました。
お蔭様で、気温の決定は性格値乱数列を使っていることが判明できたので、既存公開ツールだけで乱数調整できました
BW・BW2の6ばんどうろの気温について
— みが@ゆっくり実況・解説 (@miga_poke) June 12, 2023
気温範囲
春 11~19°C
夏 19~34°C
秋 11~19°C
冬 -1~-9°C
決定方法
気温範囲の左側を基礎気温とする、季節研究所に入る時に決定
気温 = 基礎気温 + (乱数値 * 気温幅) >> 32
気温幅は夏が16、それ以外が9
冬だけ基礎気温に足すのではなく引いた値になる
おまけ
BW 季節研究所の最高気温やりました
— milk@表垢 (@milkpkmn) June 17, 2023
因みにゲーム内は2月なのに34°Cです pic.twitter.com/ll3rvF1r07
ネタでツイートしたら前回ほどではありませんが、拡散されました
珍しい確立ではなく、1/16引いただけとは言えない