ミルクの日記

ポケモンの乱数調整方法を紹介しているサイト

【第5世代乱数】BW 彗星の欠片泥棒乱数(ペラップなし)

BW1の最効率の金策の、
ジャイアントホールの濃い草むらで彗星の欠片を泥棒する乱数調整
http://i.imgur.com/LZT3biQ.png


目次

使用ソフト・・・BW1
場所・・・ジャイアントホール濃い草むら

準備

パロメータ特定済み
SSS4
bwpidseed
バトルサブウェイ乱数補助ツール

泥棒要員

特性シンクロ不可
※後述の性格値乱数列消費数に影響する

推奨ポケモン・・・リングマ(あまいかおりも使える)

その他、出現ポケモンに影響を与える特性(例:メロメロボディ、プレッシャーなど)は非推奨(ズレる可能性あり)

SSS4 初期seed集め

http://i.imgur.com/VUNGSfY.png

以下の初期seedを検索する

【条件】
年数・・・2000年~2099年
分数・・・0~49分※50分以降は含めないこと
秒数・・・11秒※50秒以降は含めないこと
個体値乱数列・・・0~0
性格値乱数列・・・50~50
すいせいのかけら・・・チェックをいれる

http://i.imgur.com/tVYe4hU.png
すいせいのかけらの設定・・・ふくがんなし

初期seed結果の保存

http://i.imgur.com/rf3cyv3.png
ファイル→名前をつけて保存→デスクトップなど任意の場所に保存してください
※SSS4と同じフォルダには置かないようにしましょう→名前を変更しないと上書きされます

  • 候補が65535件を超える場合は分割保存するか、超える前に中断(検索終了)すること

※bwpidseedは65535件以降の結果は参照されません

result.txtを整形用にコピーする

http://i.imgur.com/HJ6nPdR.pnghttp://i.imgur.com/ax9PwlC.png

①result.txtを1回左クリックした状態で、右クリック
②出てきたリストからコピーを左クリック
③任意の場所を左クリック
④任意の場所を右クリック
⑤出てきたリストから貼り付けを選択

http://i.imgur.com/Rlrn18g.png
新しくテキストファイルが作成されます

bwpidseed用に整形

①置換ポップアップの出力
http://i.imgur.com/Oqg3E8N.png
result - コピー.txtを開く
『CTRL』+『R』を押下し、置換のポップアップを出力させる

②置換ポップアップの設定

http://i.imgur.com/mVN3cmd.png

  • 置換前(N)→.*,5[0-9],

コピペ用

.*,5[0-9],

上記設定後、『すべて置換(A)』を押してください

http://i.imgur.com/kFi2xCx.png

『〇〇箇所を置換しました。』とのポップアップが出れば成功です

http://i.imgur.com/hq5vrve.png
1行目を行ごと削除する

http://i.imgur.com/N282h7f.png
上書き保存してテキストを閉じる

bwpidseedで絞り込み

bwpidseed設定画面
http://i.imgur.com/34cN6ZS.png

初回設定

http://i.imgur.com/EJJABX7.png
その他の項目にて『0x省略』にチェックを入れる
その後に一度ツールを『×』で閉じます

二回目の設定

初期seedの複数読み込み方法
http://i.imgur.com/Sr0tYPu.png

複数・・・チェックを入れて『result - コピー.txt』を選択

その他の入力項目
消費数・・・49~49※SSS4の性格値乱数列消費数-1
計算・・・『孵化』→『野生』
野生・・・『草むら・ダンジョン』→『濃い草むら』
ダブル・・・『ダブル右』『ダブル左』にチェック
ダブル絞り込み・・・『両方一致のみ』
出力・・・『0』と『2』のみチェックを入れる。持ち物も同様
持ち物・・・『1%』のみチェック入れる
拡張子・・・『txt』

『計算』を押して結果を出力される

  • 候補なしの場合は初期seed集めからやり直します
    • (変更例)秒数・・・11秒12秒

オフセットを求める

http://i.imgur.com/L0Wbwqh.png
バトルサブウェイ乱数補助ツールを使い、オフセットを求める

ポイント

SSS4で検索した性格値乱数列消費数と同数のオフセットの初期seedを探します

【対応表】

ツール名 消費数/オフセット
bwpidseed 49
バトルサブウェイ乱数補助ツール 50
SSS4 50

※bwpidseedの性格値乱数の項目の『seedをそのまま乱数にする』にチェックをいれると49→50になる

使用する初期seed及び個体情報


43C48B87D34F598D,49,ダブル右,ピッピ,うっかりや,1,42,1%,7A32272A
43C48B87D34F598D,49,ダブル左,ピッピ,おだやか,2,146,1%,53F97C92

初期seedから起動時間を探す

http://i.imgur.com/o4PRCl4.png
修正していない検索結果テキストから探します
『CTRL』+『F』ボタンで検索ポップアップを開き、
条件(N)に初期seedを入れて検索します

検索結果

7,8,23,3,45,11,c68,50,43C48B87D34F598D
2007年8月23日午前3時45分11秒※実際は1秒前起動する

霧を晴らせる方法

http://i.imgur.com/0VF6ZMZ.png
ジャイアントホールは霧が出てるので、甘い香りを使用しても失敗します

http://i.imgur.com/xgS8CLK.png

  1. ジャイアントホール前の洞窟の中で待機
  2. 使用する初期seedの月より-1か月の時間に起動する
    • (例)12月なら11月
  3. ジャイアントホールに移動し、1回戦闘を行いレポートを書く
  4. 使用する初期seedと同じ月の時間に起動する
    • (例)12月なら12月
  5. 1回戦闘を行いレポートを書く

この操作を行う事で、霧が晴れて甘い香りを使用する事ができるようになる

乱数調整結果

http://i.imgur.com/2ElfKiN.png
ピッピ2体が出現し、両方とも彗星の欠片を持っていれば乱数成功です

よくある質問

初期seedのみ抜き出す方法

参考サイト
kimama-engineer.com

『ALT』+『マウス操作』で初期seedのみ縦文字にコピーして別テキストに張り付けする

http://i.imgur.com/JXpo1wk.pnghttp://i.imgur.com/JbhkokD.png
同じ文字が重複しているので、重複行を削除しています

  1. 『CTRL』+『A』→全選択
  2. 『ALT』+『A』→ソート
  3. 『ALT』+『M』→マージ

目標個体が出ない場合のFAQ

(想定外の)違うポケモンが出た場合は、捕獲してみましょう
http://i.imgur.com/trxFIg3.png
右の個体(ソルロック)は個体値乱数列消費0の個体
左の個体(メタング)は個体値乱数列消費6の個体

Timer0の値がズレている場合
http://i.imgur.com/JatBzTG.png

bwpidseedの取説引用

ダブルバトル
(乱数 >> 32) * 0xFFFF / 0x290 >> 32
40未満でダブルバトル
右は今の個体値乱数の個体
左は6消費後の個体値乱数の個体

http://i.imgur.com/7IU03Mt.png
左の個体を捕獲した時は個体値乱数列は6まで増やすこと

検索結果

7,8,23,3,45,11,c69,6,12,16,27,16,30,28,かくとう,52,B55ED7FBD382483C,

出現個体よりTimer0ズレしていることが確認できます

性格値乱数列消費数が増えている場合

特性シンクロ(ミュウ)を先頭にした場合
http://i.imgur.com/KFNn1zQ.png
右の個体(ルナトーン)は個体値乱数列消費0の個体
左の個体(メタモン)は個体値乱数列消費6の個体

http://i.imgur.com/keDnJ2u.pnghttp://i.imgur.com/41JE8G7.png
出現個体より、Timer0ズレではないことが確認できます。

http://i.imgur.com/MwvYFI2.png
全テーブル・全持ち物などを反映させた状態で検索を行う

http://i.imgur.com/nZ0e9L1.png
シンクロ判定のスキームが入った為、目標個体より1消費多い個体が出現している

出現ポケモンに影響を与える特性は、想定外のスキームが発生する可能性があるので避けましょう。

脚注