ポケモンSSの乱数について教えてください。初心者です。 狙っている個体は メタモ ...

  • 回答数:2
  • 解決済み

 この質問は閉鎖されたため、回答の受付は終了いたしました。

※この質問は「ニンテンドー3DS」版ゲームに対し投稿されたもので、必ずしも同ゲームの他機種版に当てはまるものではありません。

※この質問はYahoo!知恵袋から投稿されました。

質問内容

ポケモンSSの乱数について教えてください。初心者です。
狙っている個体は
メタモン(2)
性格 = ひかえめ
性格値:50148f52
個体値:30-31-30-30-30-30
特性:じゅうなん
めざパ:闘7 0
初期seed:710d0635
seed消費数:80?102
月×日+分+秒:113 or 369
時:13
フレーム+年-2000:1589
2029年10月7日13時7分10秒に選択
26秒後の36秒に続きからを押す
この上記の条件でやっているのですが中々あいません。青パネルを使ったところ
初期SEED候補:700d04cf
分+秒:42
時:13
フレーム:1202
となりました。このズレを直そうとしたのですが全くかすりもしませんでした。誰か直した後の時間などを詳しくご指摘お願いしますm(_ _)m

回答(1)

自己解決しました
空白の時間が計算されていないのが原因だと思いますよ。

DSメニューでゲームソフトを選んでから、実際にゲームが起動するまでにソウルシルバーだと6秒前後の時間が入ります(通称、空白の時間です)。
この時間の間はフレームが進まないので、時間計算の際には足さないといけないのです。

時間設定
→間10秒
→ゲーム起動
→空白の時間6秒前後が入る
→フレーム1589-年数の時間が入る
→続きから始めるを選択
という風になります。

なので…フレーム1589から年数29を引くと1560フレームになりますが、青パネルの結果ではフレームは1202しかありませんと。
差分358だけ時間が足らないのです。

ところでフレームは60につき実際の1秒になるのですが、358(ほぼ360)は約6秒ですよね?
つまり、空白時間の6秒を足せばフレームは合ってきます。

※ゲーム起動を6秒早くすることは時間的には無理なので、続きから始めるを選択する時間を6秒遅くすれば良いですが…
月日分秒の合計を満たさなくなってしまうので、113を保つためにも「分」を6秒減らしましょう。

もう一つ違いがあり、質問者さんの計算で分+秒は43のはずですが…青パネルの結果では分+秒は42とあります。ようするに計算とは裏腹に実際は1足りていないということです。
ですが対策は簡単で、分を1足せば解決します(今回、月日分秒の合計は113ではなく114にすれば合うということですね)。

結果
2029年10月7日13時7分10秒に選択、26秒後の36秒に続きから
→これを変更で…
2029年10月7日13時2分10秒に選択→32秒後の42秒に続きから
これで目標周辺が出てくると思います。

このように初期SEED合わせは青パネルの結果から簡単に合わせることが出来るのです。
詳しい回答と起動時間まで出していただいてありがとうございます。(^^;)