※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

ゲームサロン板避難場所過去ログその3

【エメループ】ポケモン ループ考察・解析スレ【乱数】
の重要と思われる記事だけを抜き出した過去ログです。全てが正しいとは限らないので注意。

過去ログ

15 :ゲーム好き名無しさん:2009/05/03(日) 19:35:12 ID:8cFXayeK0
 立て乙乙

 FRLGループ検証用にGCで使う連射機を見繕ってるが
 同じようなことしてる人連射機や変換機のメーカー型番教えてくれないか
 合わせといたら便利かもしらん
21 :ゲーム好き名無しさん:2009/05/07(木) 18:05:48 ID:3CpUVzAt0
 >>16だけど、未だに初期シードが一致しない
 やっぱ連射機とかじゃないときついのかな
39 :22:2009/05/09(土) 18:55:07 ID:Eprf1h+/0
 ttp://d.hatena.ne.jp/eunopia/20090430からの引用1
 今持ってる情報を晒します
 かなり長文なので都合が悪ければ削除してください

 リーフグリーンで乱数調整可能か色々ためしてみたのでわかったことをまとめてみました。

 まず、初期seedは最初の4桁(上位16ビット)が0固定で
 0x0000XXXX
 となります。

 残りの4桁はGBA内のタイマーから持ってきているようなんですが、
 このタイマーが厄介で、単純に秒数とかフレーム数で増加するのではなく、
 CPUかなんかの処理状況によって変動するのでボタン入力の長さやタイミングなどでも内容が若干変わるようで  す。

 タイマーはタイトルで1フレーム毎に16進数で4940程度進む場合が多いみたいですが
 やはりバラつきが激しい。おそらくこの値を計算で求めるのは相当に難しいと思います。

 それでこのタイマーは、タイトルでフシギバナの影がでる場面からスタートし
 「つづきから はじめる」の画面がでる直前でストップします
 なので、「つづきから はじめる」の画面でB→タイトルでA、でやってみたがやはりバラつきが出るので厳しい
 安定する方法を考えたら、リセットを使わずオープニングも飛ばさないでAボタンは1回だけ(押しっぱなし)で画 面を切り替えるのがいいと思います。

 seedの進み方については初期seedに数値が代入された時点から毎フレーム1消費(エメと一緒)
 多分あらすじの間も同様に消費される。そしてサンダーに話しかけた瞬間に個体値に使われるseedが決まります。
40 :22:2009/05/09(土) 18:57:13 ID:Eprf1h+/0
 ttp://d.hatena.ne.jp/eunopia/20090430からの引用2
 結局どうすればいいかって話なんですが

 電源を入れる、同時にストップウォッチ1、2開始
 →ストップウォッチ1のタイミングでAボタン1回(押しっぱ)でタイトル画面を飛ばす
 →A(L)ボタン押して続きから始める
 →あらすじをBで飛ばす
 →ストップウォッチ2のタイミングで話しかける→捕獲!!

 ストップウォッチ1の時間はタイトルが完全に出てくるまでが大体33~4秒(DSは+1秒くらい)でそれ以降で狙う
 ストップウォッチ2の時間はストップウォッチ1+目標までのフレーム数/60秒+α

 このやり方なら殆ど誤差がでないので、狙いのフレームで押せれば初期seedは固定できます!
 自分が実際やってみた感じでは5~6回に1回は狙った初期seedがだせました
 「つづきから はじめる」の画面がでる前に他のボタンにさわったりAをはなしたりすと若干ズレる可能性があるの で触らないこと
 (解析が進めばその辺で微調整できるかも)
 狙える初期seedが多いので下手すればエメより楽に高個体出せそうです

 ちなみに自分が捕まえたサンダー(臆病 31/13/22/22/31/31 めざ草68)は
 狙う初期seedが0x00000ffdで目標までのフレーム数は3167です
 ストップウォッチ1 35.0秒
 ストップウォッチ2 89.5秒
 DSで捕獲しました

 ただ、現状では一回一回ポケモンを捕獲して初期seedを割り出さないとどの初期seedが狙えるかわかりません。
 すべてのROM・セーブデータで同じ結果が出るかどうかも疑問です

 一応、DSでもGBAと同じ初期seedが出現したのでゲーム機での差はなさそう
 でも、FRとLG、ROM出荷時期違いなんかは影響するかもしれません。多分セーブデータは影響なし(?)

 自分はGBAの仕様とかあまり詳しくないし推測で言ってる所が多いのでどっか間違ってるかもしれません
 補足情報や間違い等があったら教えてください。

 面倒だったので半分日記からコピペしました。
 読みづらくてすみません…記事と重複してる部分もありますが気にしないでください。
 特に気になるのが他のROMでも同様の結果出るかということで
 もし、結果が同じなら人海戦術で初期seedをかき集めれば早いと思うのですが・・・
 必要ならこのやり方で出現した初期seedの一覧も載せます。
 空気読めてなかったらすみません。
43 :22:2009/05/09(土) 19:06:12 ID:Eprf1h+/0
 ttp://d.hatena.ne.jp/eunopia/20090430からの引用3
 まず、基本的な事柄。
 初期シードが0で固定のエメラルドとは違って、FRLGでは初期シードが変動します。
 初期シードが内部で決定するタイミングは、
 「タイトル画面(リザードン)からロード画面(つづきからはじめる)に進むタイミング」です。*1
 この瞬間に初期シードが決定され、これ以降(おそらく)エメラルドと同様の仕組みで乱数が消費されていきます。
 以上のように初期シードの決定するタイミングが分かったので、初期シードの決定式がわかればDPtのように狙える のですが、FRLGの初期シードは、見たところむずかしい方法で決められていて、具体的にどんな値になるか予想が できません。
 ですが幸いなことに、初期シードもループしていることが分かりました。
 ループする条件は詳しくは分かりませんが、初期シードの決定するタイミングを毎回あわせるとループする確率があ がります。
44 :22:2009/05/09(土) 19:07:59 ID:Eprf1h+/0
 ttp://d.hatena.ne.jp/eunopia/20090430からの引用4
 例えば、連射パッド*2でロード画面まで進めた場合それなりの確率で同じ初期シードが出ます。
 以下は、連射パッドを使ったときの初期シードとその出現回数です。
 初期シード 出現回数
 8586 6
 8590 2
 8591 2
 8592 1
 8593 1
 8596 1
 858b 5
 858c 17
 3b17 1
 3b1a 1
 3b1f 2
 3b3c 13
 3b3f 1
 3b44 1
 3b45 5
 3b46 1
 3b4c 2
 3d64 4
 3d65 2
 3d67 2
 3d6d 13
 3d71 1
 ところで初期シードの求め方ですが、例のようにポケモンを捕まえてそいつが作られたシードをまず求め、そのシー ドをさかのぼって探します。このとき、初期シードはかならず4桁になっていることに注目して探します。
 ロード画面からエンカウントした瞬間までのフレーム分さかのぼったあたりに4桁のシードが見つかれば、それが  99%初期シードです。
 以上のデータを見ると0x858cが最も高い割合で出ています。
 この初期シードが出る場合にピンポイントで絞って、エメ式で狙うと、エメのおよそ1/5(?)くらいの確率で狙いの 個体が出せるはずです。
 もちろんピンポイントで狙うといっても、初期シードは捕まえるまで分からないので、初期シードが外れていようが 毎回タイミングを図る必要があります。
 また、今回連射パッドを使っていますが、自分の手で連打してやってみた場合、初期シードがループする割合は数% でした。

 頑張って連射力を鍛えるしかないですね^^
 連射パッドを使わないで成功させた人もいるみたいなので、やり方しだいかもですが(

 既に実験済みで、この方法で狙ったものを捕まえることに成功してます。
 そのあとリセットしてサンダーの前までいきなおし、もう一度上のようなデータを取ってみたところ、初期シード偏 り方は上のデータとほとんど同じでした(少なくとも一番でやすいシードは一致した)。
 連打の性能やFRかLGか等でおそらく出やすいシードは変わると思うので、実際にやってみる場合はそういったデー タ取りからやるのをおすすめします。

 失敗したときも、初期シードとフレーム的なずれの両方をメモってデータを蓄積していくといいです。
 すごく強いのを狙いたい場合、出やすい初期シードで遠くのサンダーを狙うか、でにくい初期シードで近いサンダー を狙うかは難しい問題なんで、大量にデータがあると重宝します(
 ちなみに、858cは"それなりに"良い初期シードのはず、です。
 *1:ちなみにいったんもタイトル画面に戻った後もう一回ロード画面に進めると初期シードが再決定します
 *2:LとAを両方連射

 以上。超レス消費すまない。
68 :ゲーム好き名無しさん:2009/05/11(月) 23:25:35 ID:wjCEpvi+0
 原因はよく分からないが数カ所個体値のFがずれることがある
 特殊5Vが可能な2391F 31-4-31-A-A-B は6回親を変えて試したが(イーブイ、ヒトデマンとかわらず石メタモ  ン)
 毎回ACDS-HBやHAB-CDSでずれてしまい成功しなかった
 CDSを付近のFで探したら22031F A-7-23-B-8-3 が該当したけどAが一つ上の22030FとしてBが不明
 ずれが起きやすいFがあるみたいだ
69 :ゲーム好き名無しさん:2009/05/12(火) 00:33:07 ID:qHh9FkWR0
 >>66
 これは予想ですが
 アンノーンの場合は個体値を作った後ちょっとした特別な処理が入ってそこで乱数を一回使うみたいなので
 そのまま計算するとシードを特定する時点でずれてしまうかもしれない
87 :ゲーム好き名無しさん:2009/05/13(水) 15:22:02 ID:C7QOPwNI0
 LGで試してるが>>39-40のやり方でFRLGループ可能なようだな
 まだデータ集め中で捕獲はしてないがループ再現を確認した
 フレームを二度的中させないといけないから難度は高いが
 大量の初期seedが選択できるからエメラルドと違って超高個体値を狙えるな
 これはもしかしたらルビサファループ解析にも価値が出てきたかもしれない

 とりあえずMethod 1おくびょうhCS氷67の初期seedを見つけたが
 それが他人と共有できる情報なのかがまずわからんな

 使える初期seedをフレーム順に並べたいもんだが人海戦術じゃないと無理かねえ
98 :ゲーム好き名無しさん:2009/05/13(水) 22:57:35 ID:c75VNGcC0
 過去ログまとめより
  326 :ゲーム好き名無しさん:2009/01/23(金) 02:05:20 ID:NBvkeSbb0
  LGではタイトル画面(フシギバナが出てくる画面)に入った時から、
  ボタンを押して画面が白くなるまでの期間にCPUの処理した一つ一つの命令の実行時間をカウントしていて、
  それをそのままシードとして使用しているようです。
  このカウンタは2バイトしか値を持てないようで一瞬(多分4ミリ秒くらい?)でオーバーフローしてしまいま   す。
  値の再現ができないので全くのでたらめを言っている可能性があります。

  とあるが画面が白くなった瞬間にseedが決定するということだろうか
 あとseed=CPUの実行時間とのことだが
 仮に全く同じタイミングでボタンを押したとして
 セーブデータのロード処理などで僅かに差がでるということはあるのだろうか
100 :ゲーム好き名無しさん:2009/05/14(木) 01:16:08 ID:G9/DVfv80
 FRLGループはオープニングがそのまま流れるのを待ってタイトル画面が出てからAをおしっぱ
 つづきからはじめるが出たらAを離すでループ再現してるからOKだと思う
 あらすじは特に関係ないかと

 まずGBAとDSで処理速度が違うようだし
 1.どのゲーム機で
 2.FRLGのどちらのバージョンで
 3.どんなストップウォッチで
 4.何秒に合わせて止めているか
 を書いてすり合わせるのがいいかもな
 特にストップウォッチなどでの個人差がある時間を合わせないといけない
 俺の35秒と他の人の35秒のズレが問題になってくる

 俺の場合ポケモンの館のエメタイマーを使って
 DSのGBAスロットにカーソルを合わせて5秒前からカウント
 0と同時にA押してLG起動、35.5秒経過と同時にAをおしっぱしてた
101 :ゲーム好き名無しさん:2009/05/14(木) 01:24:59 ID:G9/DVfv80
 上の条件で33回やって出た初期seedがこれ
 0x0000f488 0x0000c8d7 5回
 0x000073ef 0x0000b682 0x00004899 4回
 0x00003da3 0x0000a4ed 0x00003690 2回
 0x00005e33 0x000066bd 0x00001d39 0x0000ff4f 0x00008667 1回

 初期seedの調べ方はttp://2style.jp/bowline/index.htmlの逆算ツールで
 捕獲した伝説からseedを求めてその下のツールで初期seed(0x0000で始まってるseed)を逆算でおk
 とりあえず誰か>>100の条件でこの初期seedと重なるかどうか試してみてくれ

 ちなみに0x00003690に
 5446 おくびょう30 2 28 31 23 31(こおり67)
 が出てくる
108 :ゲーム好き名無しさん:2009/05/14(木) 21:39:05 ID:obz7+C6O0
 >>104
 すまん、ちょっと手を加えさせてもらった


 ◇◇FR LG初期シード発見報告◇◇
 【使用ソフト】 FR LG
 【使用ハード】 GBA GBASP GBM DS DSL DSi GC
 【使用ツール】 calcpid、Bowline等
 【合計試行回数】 
 【起動からの時間】 起動してから一番最初にAを押すまでの時間
 【初期シード一覧】 出現した初期シードと、その回数
   (例:0x00001234,5回 0x00009876,4回 0x0000abcd,1回)
 【狙いシード】 良個体となる 初期シード、
   初期シードからのフレーム数、その個体値/性格/めざパ 等
 【備考】 


 初期シード一覧は多ければ多いほど良いから、txtとかであげても良いかも
 何百回とやれば書き込むスペース足りないし
 初期シードの出やすさの統計が目的なら、狙いシードの欄は空白でも良い?
109 :ゲーム好き名無しさん:2009/05/14(木) 23:20:14 ID:CyDBYsjJ0
 さっそく使ってみた

 ◇◇FR LG初期シード発見報告◇◇
 【使用ソフト】 LG
 【使用ハード】 DSL
 【使用ツール】 calcpid
 【合計試行回数】 30
 【起動からの時間】 35.5秒
 【初期シード一覧】 
 3回 0x0000F47F     2回0x0000865C     1回0x00001485
    0x0000FF47       0x0000B684       0x00003913
    0x0000368C        0x000073F8       0x000066B4
    0x00003D96        0x00004897      0x0000CFFE
                 0x0000A4EE       0x00001991
                 0x0000C8D7        0x0000F3C3

 >>101と同じシードも出てるが微妙にずれてたり・・・うーん

111 :ゲーム好き名無しさん:2009/05/15(金) 06:18:23 ID:t13eaCRb0
 >>101と比べてわずかにseedがズレてるのが多いな
 同一のもあるからこれがロムの個体差なのか作業時のズレなのかは
 もう少しデータが出ないとわからんか
119 :ゲーム好き名無しさん:2009/05/16(土) 19:22:14 ID:qYQHWONm0
 ◇◇FR LG初期シード発見報告◇◇
 【使用ソフト】 LG
 【使用ハード】 GBASP
 【使用ツール】 calcpid
 【合計試行回数】  22
 【起動からの時間】 35秒
 【初期シード一覧】 
 3回 0x0000CBC4 0x0000F377
 2回 0x00003CE9 0x000053BB 0x00008A6E
 1回 0x000017D2 0x00002A57 0x000055A6 0x00005795 0x00005AEC
 0x00009969 0x0000A139 0x0000BEA3 0x0000E9E9 0x0000EB06 0x0000FEA2
 【狙いシード】 
 0x0000CBC4
 4794 1分19秒90 おくびょう 11 28 29 26 23 31 くさ 66
 (Bowlineにて計算)
 【備考】
 上の個体が出るかどうかは未確認
 同じ初期シードが出た人、検証よろ
127 :ゲーム好き名無しさん:2009/05/18(月) 20:52:28 ID:0nxL8TdU0
 >>101の続きを0.05秒ずつずらして計測 操作に関しては>>100-101参照
 【使用ソフト】 LG 【使用ハード】 DS 【使用ツール】Bowline・エメタイマー
 【合計試行回数・起動からの時間・初期シード一覧】
 □□□35.4秒(2124F) 50回
 0x00005e33 回数:7  0x0000ff4f 回数:6
 0x000073ef 0x00003690 回数:5  0x0000ed4c 回数:4
 0x0000c8d7 0x00008230 0x0000a4ed 回数:3
 0x0000cb01 0x00003da3 0x0000b682 0x0000f488 0x00004899 回数:2
 0x000066bd 0x00003908 0x0000148b 0x0000a2b0
 □□□35.45秒(2127F) 50回
 0x0000c8d7 回数:7  0x00004899 0x0000f488 回数:5
 0x00003da3 0x000073ef 0x00003690 0x0000ff4f 回数:4
 0x0000b682 0x0000a4ed 回数:3
 0x0000ed4c 0x0000f488 0x00008667 回数:2
 0x0000b6d6 0x00008230 0x00005e33 0x0000cffc
 □□□35.5秒(2130F) 51回
 0x0000c8d7 回数:8 0x00004899 0x0000f488 回数:7
 0x000073ef 0x0000b682 0x00003da3 回数:4
 0x0000a4ed 0x00003690 0x00001d39 0x0000ff4f 0x00008667 0x0000cffc 回数:2
 0x00005e33 0x000066bd 0x0000148b 0x0000777b 0x00001994

 サンプルが多量にあればフレームごとにどう並べるかの類推は出来るかもしれないけど
 まず共有できるデータなのかどうかが分からないとだなあ とりあえずデータ出し
142 :ゲーム好き名無しさん:2009/05/20(水) 15:25:49 ID:Qk4A6BU2O
 >>141
 LG同士でもサウンドとボタンモードの違いでズレるっぽいですよ
 >>127
 設定は何ですか?
143 :ゲーム好き名無しさん:2009/05/20(水) 21:09:38 ID:ZPHKGTrZ0
 >>142
 設定は
 はやい
 みない
 いれかえ
 モノラル
 かたて
 タイプ 1
152 :ゲーム好き名無しさん:2009/05/22(金) 01:30:10 ID:MmNEk5Uk0
 6Vドーブル調整孵化成功記念カキコ

 ・0V×CDS
 ・初期SEED:0xE8150273
 ・2009/10/20 21:07:10に起動
 ・14.56秒後につづきからはじめる
195 :ゲーム好き名無しさん:2009/05/24(日) 23:16:54 ID:z5U/N/770
 >>152で性格値調整いじっぱり6Vダンバル成功
 ドーブルもダンバルもめざパ判定使えないから補助性格+ジャッジで判定したけど
 どうもジャッジは6Vだと何度聞いてもCDSしか答えてくれないらしい。

 0V×CDSで6Vが出そうなSEEDはもう1つ、0x410802B2があるのでこっちも試したけど
 何度セーブを繰り返してもズレたので断念しました。

 >>167
 実際に試したけど、性格も調整して合わせられるから別に一致いらなくね?
 それに調整で6V狙うなら親に3V以上が必須だし
216 :ゲーム好き名無しさん:2009/05/30(土) 02:30:25 ID:/LroGkFm0
 静電気ポケ先頭でポケトレ色違いコリンクを6匹捕まえたのだが
 別に静電気使ってても裏IDちゃんと特定出来るよな?
217 :ゲーム好き名無しさん:2009/05/30(土) 03:46:38 ID:wlg1ESpOO
 とりあえず裏ID出してみて適当なところで色卵作ってみれば分かるんじゃね
218 :ゲーム好き名無しさん:2009/05/30(土) 08:59:44 ID:XLmCPRzE0
 >>216
 同じく、色コリンクで裏ID特定しようとしたが駄目だった
 裏ID候補ゼロ。
 フィールド特性先頭だと駄目っぽいね
222 :ゲーム好き名無しさん:2009/05/30(土) 14:07:39 ID:7TEhDyp/0
 >>219
 タマゴの性格値が偶数なら裏、奇数なら表
 calcpidの特性値1=裏、特性値2=表
224 :ゲーム好き名無しさん:2009/05/30(土) 17:17:33 ID:57kPYFpX0
 >>218
 磁力先頭で色ダンバル5匹で裏ID確定できたぞ
 フィールド特性先頭でも出来るはずだ

 シンクロは知らない
229 :ゲーム好き名無しさん:2009/05/31(日) 06:26:09 ID:meKMEZtF0
 シンクロした上での自然発生色レジロックもってるが、普通に裏ID特定できたけど・・・
 今も色トカゲ固定してるし・・・
233 :ゲーム好き名無しさん:2009/05/31(日) 13:43:07 ID:WCM3OdMV0
 シンクロを使ったポケトレ色ポケモンでは裏ID特定できないのかな?
 自然発生色ポケモンで既に裏IDは調べているが、試しにシンクロポケトレ色ポケで
 シド判定使ってみた所、違う裏IDがでてきた
236 :ゲーム好き名無しさん:2009/05/31(日) 18:12:54 ID:ysDzpgFB0
 >>231
 俺の伝説雨パ用パルシティマナフィ。乱数調整で捕獲。
 31-1-31-31-31-31 おくびょう
 ずぶとい狙ってたが妥協した。青タマゴまでは知らん。
238 :ゲーム好き名無しさん:2009/05/31(日) 18:23:50 ID:ysDzpgFB0
 >>237
 俺はコトブキでやったが、右の男が動くと乱数が1進むのは確認できた。
 セーブするタイミングで、再開後に右の男が動くタイミングはある程度微調できるので、
 2日前セーブでぼうけんノートが自動で立ち上がる状態にしておいて、調整終わったら連打で受け取った。
 課題に書いてある性格の調整方法は結局よくわからんかった。

 俺が受け取った数は少ないが、その中で有意な偏りはないように見えた。
 もし正しいなら、受け取る数で目的の性格が出るまで、1/25を粘る形になる。
240 :ゲーム好き名無しさん:2009/05/31(日) 18:36:52 ID:ysDzpgFB0
 >>239
 参考になるかもしれないので一応明記しておく。

 【使用ソフト】 ダイヤモンド
 【使用ハード】 DS (旧)
 【使用ツール】 calcpid (+ Windows関数電卓)
 【合計試行回数】 通算77回
 【狙った初期シード】 ミュウ:0x8A0002DF マナフィ:0x6F1602DF
 【備考】
 ミュウは6回後に6V 性格は勇敢出てやめた。
 マナフィは1084回後に 31-1-31-31-31-31 控え目が出たが検証のためリセットし、臆病が出たので妥協。

 マナフィの回数が多いのはなんとなく"2009年"にこだわりたかったから。
 偶数年にしたら似たようなやつでもっと早いのがあったはず。
251 :ゲーム好き名無しさん:2009/06/01(月) 21:11:37 ID:KZHqK+Ir0
 ttp://d.hatena.ne.jp/metagross-armor/20090529
 これ見て粘ってたサンダー来た!
 1週間くらいは覚悟してたんだがこんなに早く出るとは思わんかった

 狙ってたのはこれ
 0x0000DC74 
 臆病 30 3 30 31 27 31
259 :ゲーム好き名無しさん:2009/06/01(月) 23:58:57 ID:eXioIsIX0
 LG
 FRだとその初期シードは出ない・・・かもしれない
260 :ゲーム好き名無しさん:2009/06/02(火) 10:56:46 ID:PMqGYBPW0
 以下エミュ利用につきチラ裏

 Frにて。
 「ギャース!」の時点で個体値性格値は固定。
 適当に個体値を調べてみると、1分先のフレームにそれっぽい個体値が出現することもあれば、
 話しかけるタイミングを1Fずらしただけなのにリスト外のモノが出たりもする。
 エメラルド通りかは微妙。もしかするとmothodずれのようなものがあるかもしれない。

266 :ゲーム好き名無しさん:2009/06/02(火) 17:48:51 ID:a/WRUs910
 >>264
 うん、大体そんな感じだ
 ttp://d.hatena.ne.jp/metagross-armor/20090529
 に書いてある初期シード参考にしつつ調整してたら最終的には
 LG起動と同時に37.81秒前からカウント開始
 カウント終了にタイミング合わせてAボタン長押ししてた
 ちなみに9779F(162.98秒)だった
 あんまり当てにすんなよ、参考程度にどうぞ
352 :ゲーム好き名無しさん:2009/06/07(日) 23:04:32 ID:u7REom/g0
 こんなん作ってみた。
 今日一日のやっつけだけど簡単なまとめ的なもの。
 間違い等あったら指摘してもらえると助かる。

 ttp://www1.axfc.net/uploader/File/so/24886.pdf&key=poke
369 :352:2009/06/08(月) 03:10:50 ID:WCX0NTgp0
 暫定第2版
 ttp://www1.axfc.net/uploader/File/so/24908.pdf&key=poke

 第1版は削除致しました。ご了承ください。
370 :352:2009/06/08(月) 03:15:36 ID:WCX0NTgp0
 ミスがあったので訂正。第2版のままですが。
 ttp://www1.axfc.net/uploader/File/so/24909.pdf&key=poke
440 :sage:2009/06/11(木) 01:21:38 ID:Ugmvgzck0
 お勧めの初期seed
 0x○○○○0273

 DSの時計とかカレンダーが映ってる画面で待機
 ↓
 Aボタン(プラチナ起動)と同時にストップウォッチスタート
 ↓
 連打で続きからはじめるの画面へ
 ↓
 15.100秒たったらAボタンで続きからはじめる
 これで下2桁が0273になる。ちなみに2009年の場合ね
 0275の場合は15.150秒、0271の場合は15.050秒
 目押しで0.05秒を正確に出せるようになれば初期seed合わせは比較的楽
 これ俺のDSとプラチナでやった場合ね とりあえず時計いじってseed調整する人は
 目押しで時間計れるようになると時間短縮になる。
594 :ゲーム好き名無しさん:2009/06/19(金) 22:03:22 ID:txOCrf8H0
 ふしぎな贈り物の場合って固体値にしか使えないよね?
 性格もこの方法で調整できる?
595 :ゲーム好き名無しさん:2009/06/19(金) 22:11:46 ID:zNc3MUzH0
 物理6V狙ったらひたすら無補正の後ひかえめがでてきたから惜しくてキープした
 ノート60回程度でも何度もやると疲れるもんだな
 ナギサは確かにNPC動かなくてやりやすいな、有り難う
597 :ゲーム好き名無しさん:2009/06/20(土) 00:06:44 ID:LvhvTlsH0
 ナギサシティよりソノオタウンのがやりやすい
680 :ゲーム好き名無しさん:2009/06/21(日) 06:23:14 ID:ZzXAkh/Q0
 calcpidの作者さんへ
 list2を使っていて気になる点を挙げます。
 もし見ていらっしゃったらレスポンスがあるとありがたいです。

 1.>>527にあるように、見つからない個体があります。
 例えば、むじゃき31-30-30-31-31-31の個体が見つかりません。
 初期Seed:0xE11706B6の48回後に無邪気シンクロ使用で上記個体は出るはずです。
 しかし、list2に上記個体値・性格を入力し、下4桁を0x0000~0xFFFFにした上で、
 個体値計算を「性格から」にした上で逆算をさせると、ヒットがありません。
 ※なお、list2に上記初期Seedを入力し、該当個体値を入力してリスト出力をすると、
 右でシンクロ(むじゃき)使用をチェックしたときのみ個体が出力されます。

 2.むじゃき+全個体値UV+下4桁を0x0000~0xFFFF+性格決定から の条件で
 偶数のみにチェックを入れて逆算させると24個の条件がヒットします(上限は10000個くらいにしてます)
 しかし、偶数のみのチェックを外すと、たしかに偶数の他に奇数の条件もヒットするのですが、
 その数は同じく24個になってしまいます。先ほど出力されていた条件の一部が消えています。

 以前のバージョンでも確認しましたが、同じような出力になります。
 初期Seedを100万回で検索を打ち切っている影響でしょうか?
 もしそうだとしたらこの上限数をユーザー側に渡すことは可能でしょうか?

 listを併用すれば問題無いようなので、即修正希望というわけではありませんが、
 気になったのでよろしくお願いします。
694 :ゲーム好き名無しさん:2009/06/21(日) 20:31:10 ID:eMUbTLS40
 上で話題になっていたので、ちょっと調べた計算式のような物を書いてみます。
 あまり確認してなくて、非常に怪しいのでとりあえず簡単に書いてみます。
 手持ちのデータなどあったら検証を兼ねて比較してみてください。間違ってたらぜひ教えてほしいです

 ・プラチナの不思議なおくりものの性格値(仮説)
  性格値用シード下位2バイト = LGの初期シード決定で使われていたようなタイマーのカウンタの値。起動時から 常に動いている。とても速い。
  性格値用シード上位2バイト = 15フレームに一回くらい増える謎のカウンタの値。起動時から常に動いている。
 性格値 = 上のを組み合わせて作った値に0x6C078965を掛けて1を足した物

 ・エメラルドのトレーナーID(仮説)
  名前入力中にタイマーが有効になって、CPUの実行時間をカウントしている。(これもLGと同じようなもの)
 入力終了時点での値を表IDとして、同時にこれを初期シードとした乱数計算を開始する。
 博士の話が終わった時点での乱数の値を裏IDとする。最初から始めてリセットしない内に捕獲したポケモンのシー ドをさかのぼっていくとIDにたどり着くかも

 ・エメラルドのタマゴの性格値(仮説)
 下位2バイトはその時点での乱数値を65534で割った余りの値に1を足した物。
 上位2バイトはその時点での、起動時からの経過フレーム数をシードとした乱数。(この乱数は通常の物とは独立し ています)
 例えば600フレーム目にタマゴが出来たなら上位2バイトは0x28C8となり、
 下位2バイトは600フレーム分の乱数消費にNPC移動などの乱数消費を加えた分の乱数が設定されます。

 ※ここでいう乱数では計算結果の上位2バイトのみ使っている考えてください。
794 :ゲーム好き名無しさん:2009/06/28(日) 01:14:27 ID:V99LEuMs0
 >>748
 お疲れ様です。あれだけ性格値を合わせられるとは目押しが凄すぎる

 アンノーンの形状について、ポケモンのデータの構造や、中に入っていた表と比べて色々考えてみると、
 おそらく直接性格値を参照しているわけではなくて、それ専用に乱数を発生させてその結果から形状を決定してると 思います。(個体値のように)

 乱数が発生する処理の順番的には 性格値生成->個体値生成->アイテム選択(?多分)->アンノーンの場合のみ形状 の選択-> ...
 という感じになっていると思われるので
 試しに計算式を作って、個体値生成の2回後の乱数の値をそのマップで出現する形状の数で割った余りを、
 出現しない文字を除いて残った字を順番に並べたテーブルに当てはめてみると、表の通りになったので多分そのよう な方法だとおもいます。
 といいつつ何か間違ってるかも知れません。
795 :ゲーム好き名無しさん:2009/06/28(日) 02:21:10 ID:vn/NECF7O
 >>794
 2個先だったか!!…1個先は試したんだからね!
 ありがとう、Aの出た性格値で2個先の乱数でやったら全部ちゃんと0になったよ。
 解決…かな?どうも需要のない情報でスレ汚しすいませんでした。
802 :ゲーム好き名無しさん:2009/06/28(日) 18:30:53 ID:vn/NECF7O
 アンノーン形状計算.htm
 ttp://www1.axfc.net/uploader/Sc/so/12893.zip
 pass:anno

 ツールできたよー、たぶん。
 >>794に感謝
954 :ゲーム好き名無しさん:2009/07/10(金) 21:51:34 ID:aBAuHU5p0
 自分用にseed使って、pkmを書き出す擬似捕獲ツールを作っているが
 特性とかが面倒だな。結局491匹?分の情報入力しなきゃいけないのか・・・
958 :ゲーム好き名無しさん:2009/07/11(土) 08:43:03 ID:0CTfdi4c0
 >>957
 データはわかるんだけどさ
 特性が二つあるやつとか性別は、pkm自体の数値も変えなきゃいけないから
 そこが面倒だなぁと思って・・・
 こんな感じになってる
 ttp://up2.viploader.net/pic/src/viploader1080272.jpg
963 :ゲーム好き名無しさん:2009/07/13(月) 06:50:33 ID:pnYYrzGx0
 >>960
 Pt、草原、あまいかおりだと

 [0]初期seed
 [1](あまいかおり)
 [2]性格値
 [3]性格値
 [4]個体値
 [5]個体値
 [6]・・・・・・
 [7]・・・・・・
 と進むものだとおもってたけど、実際にプレイして数匹、連続して
 捕獲して逆算してみるとまるで違う。
 ※メタモンwiki、擬似乱数調整まとめpdfを参考にしてます

 野生ポケモン一匹分のseedってどういう風に進んでる??
 これでもタイプ1の正規性格値にはなるけど・・・
 なんか自分、とんでもない勘違いしてそうです
964 :ゲーム好き名無しさん:2009/07/13(月) 06:57:52 ID:2x5Ybs1e0
 >>963
 パッと見だと、とりあえずテーブルの中からポケモンの種類の決定が抜けてる。
 アンノーンの時にちょっと話題が出たけど、持ち物も乱数で決まってんじゃないかな。
966 :ゲーム好き名無しさん:2009/07/13(月) 13:13:34 ID:16lmU/9A0
 新しい乱数調整に関する解析情報が出たので、貼ってみるテスト
 ttp://d.hatena.ne.jp/metagross-armor/20090707
 ttp://d.hatena.ne.jp/ayuzak/20090712#1247389076
967 :ゲーム好き名無しさん:2009/07/13(月) 13:23:07 ID:KAqK79G+0
 >>963
 ttp://d.hatena.ne.jp/metagross-armor/20090506
 ここの6のところにいろいろ書いてある

 シンクロなし
 seed[x]は破棄(あまいかおり、あまいみつ)
 seed[x+1]で出現ポケモン決定
 seed[x+2]で性格決定
 seed[x+3],seed[x+4]で性格を判定→…→性格が目的のものと一致すれば以降のseedで個体値を生成

 くさむらだとこういう感じになるっぽい
977 :ゲーム好き名無しさん:2009/07/14(火) 22:30:46 ID:ZJMpWg5N0
 もう、大体情報でてたね。
 プラチナ、草原、シンクロなしで

 seed[x](あまいかおり、あまいみつ)or前の?
 seed[x+1] (あまいかおり、あまいみつ)?
 seed[x+2] エンカウント(上位2Byte/0x28C )
 seed[x+3] 性格決定(上位2Byte/0xA3E)

 性格に対応した性格値がでるまで進む
 seed[x+n1]性格値  
 seed[x+n2]性格値
 seed[x+n3]個体値
 seed[x+n4]個体値

 他の人の記事をみるとx+1があまいかおりかな?xが前のポケモンの最後にくるのかも

978 :ゲーム好き名無しさん:2009/07/15(水) 00:15:33 ID:FrxSjPdx0
 こうかな。

 seed[x] (あまいかおり、あまいみつ)
 seed[x+1] エンカウント(上位2Byte/0x028C )
 seed[x+2] 性格決定(上位2Byte/0x0A3E)

 性格に対応した性格値がでるまで進む
 seed[x+n1]性格値  
 seed[x+n2]性格値
 seed[x+n3]個体値
 seed[x+n4]個体値
 seed[x+n5]持っている道具?

 上位2Byte/0x028Cで
 0-44  なし , 45-94 50%,   95-99 5%
 という割りあてだったら計算は合う。7、8匹しか調べてないし、なかなか5%をGETできないから
 間違ってるかもしれない。

981 :ゲーム好き名無しさん:2009/07/17(金) 03:32:04 ID:/3yVSSFE0
 初期シード 0xAB0202EF で先にS、後にCDのポケモン預ければ
 6回後にhBCDS、7回後にHBCDS
 NPCによるズレがあっても合わせやすいので特殊型でめざパいらない時にお勧め

983 :ゲーム好き名無しさん:2009/07/17(金) 16:12:09 ID:w13H4xq20
 >>981
 久々にいい情報だな
 めざパが不要なら無難にオススメできる

 ただ、せっかくの乱数調整なんだから、
 仮にめざパが不要でも後々の選択肢に入れるためにもめざパは考慮しておいた方がいいと思う