ポケットモンスターPtの裏IDについての質問をさせていただきます。 自分はPt ...

  • 回答数:3
  • 解決済み

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

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

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

質問内容

ポケットモンスターPtの裏IDについての質問をさせていただきます。
自分はPtで乱数調整をしたいと思っているのですが
Pt乱数は初めてなんで、よくわからない点が幾つかあります。 ROMをリセットして進めようと思うのですが
裏ID特定には御三家を使った方法がいいのでしょうか?
回答よろしくお願い致します

回答(1)

自己解決しました
御三家からの方法は、現在進行中のゲームデータを保持したままで裏IDを調べるために考案された方法です(ちなみに、考案したのは私です)
その過程には、「御三家の個体値を完全に特定する」という部分が含まれますので
新たに開始されたゲームの当初で行うには不向きです

データをリセットするというのが決定事項であるのなら
ID決定原理からの特定が最適です

そうではなく、リセットせずに裏IDを知ることがベターなのであれば御三家からの方法も有力な選択肢のひとつになります
この場合でも、御三家からの方法ではなく、oupo氏が公開なさっているツールを用いて
ポケモンくじから調べるほうが容易です
ただし、くじからの方法にはレアケースではありますが特定不能となることがありうるという問題点もあり、それに該当していると使えません

ID決定原理とは、
「第四世代のトレーナーID(表裏32ビット)は新たにゲームが始められた時の初期SEEDからメルセンヌツイスターで計算される第2乱数の値そのままで決められる」
というものです

つまり、最初の初期SEEDさえ解れば、それを基に表裏IDを計算できるということです

ゲーム開始当初の初期SEEDも通常の調整時と同じ仕組みで決定されますので
「起動に関する時刻を把握しておけば、それによって出たであろう初期SEEDを数候補程度に絞り込め、さらにそれらを表IDでふるいにかければ、実際に出た初期SEEDおよび裏IDも確かめられる」という特定手段が導き出されます

これに加えて、特定の表裏IDを出すには、MTの第2乱数がその値になる初期SEEDを検索しておき、起動時の諸設定を整えてその初期SEEDを実現すればよい ということも導けるわけで、これがID調整といわれる手段の原理となります
折角リセットするならIDから乱数調整したほうが良いと思います。色違いかつ理想個体のポケモンは適当なIDでは出てこないので。
質問を投稿する
類似Q&A一覧
もっとみる
ゲストさんのプロフィール画像

回答済

回答数:3

はなわたかささんのプロフィール画像

回答済

回答数:1

8hT43DoMさんのプロフィール画像

回答済

回答数:3