2009-01-01から1年間の記事一覧

ネジキのパーセントは乱数 % 90 + 10

PM-DP解析スレ6 125 :名無しさん@お腹いっぱい。:2009/01/28(水) 01:58:56 ID:7PBwyGH/ ネジキが言ってくる数字は0〜65535の乱数を90で割った余りに10を足したものかもしれない 3周目の記録のメモを見てみたところ、見事に全9件とも一致していた。 決定さ…

ちょうさ・ぶんせきマシン (仮) オープンレベル4周目まで対応

ちょうさ・ぶんせきマシン オープンレベル4周目に対応するにあたって、最初の6匹のそれぞれのポケが「どの周の型であり、更にボーナスポケかどうか」を指定するためのUIはどうするかを悩んだが、以下のようにしてみた。 このフォームは上の6匹入力のテキスト…

6つの個体値が全て同じ場合のとき個性は性格値 % 6の位置のステータスのものになる

ふと思ってファクトリー1周目のポケモンの個性を調べてみたら個性のステータスの位置と性格値 % 6が一致していることに気づいてこれは発見か!と思ったらとっくに解析されている情報でしたとさ。まあそりゃそうだよね Characteristic - Bulbapedia, the comm…

ちょうさ・ぶんせきマシン (仮) オープンレベル3周目まで対応

ちょうさ・ぶんせきマシン Lv50を5周目まで対応 オープンレベルの対応を始めた。とりあえず3周目まで トレーナー決定後の乱数消費が5 6のときがあったのでトレーナーの候補リストにそれも認めるようにした 今のところオープン銀ネジキの手持ちの個体値が0と…

バトルファクトリーの最初の6匹を解析してみる その15

以下のポケモンの種類は 950 - 乱数 % 328 (1 origin) で決定されることが分かった。これは、3周目と4周目のポケモンと準伝説の範囲に一致する。 (623 〜 950) オープンレベル4周目最初の6匹のボーナスポケ オープンレベル5周目最初の6匹の通常ポケ オープン…

バトルファクトリーの最初の6匹を解析してみる その14

トレーナー決定方法 4周目や5周目の7戦目はサンプルが少ないので間違っているかもしれない。 1周目: 乱数 % 99 + 0 1周目7戦目: 乱数 % 19 + 100 2周目: 乱数 % 39 + 80 2周目7戦目: 乱数 % 19 + 120 3周目: 乱数 % 39 + 100 4周目: 乱数 % 39 + 120 4周目7…

ちょうさ・ぶんせきマシン (仮) 更新

ちょうさ・ぶんせきマシン 3周目まで対応した。 トレーナー決定後の乱数消費量は分からないので、消費が6〜11の範囲の候補を出して選ぶ形式にした。 あと、3匹決定の乱数列を表示する機能とかそれぞれのポケモンの技を表示する機能とかつけた。

バトルファクトリーの最初の6匹を解析してみる その13

3周目まで挑戦してみて判明したトレーナーの決定法則は以下のとおり 1周目: 乱数 % 99 + 0 1周目7戦目: 乱数 % 19 + 100 2周目: 乱数 % 39 + 80 2周目7戦目: 乱数 % 19 + 120 3周目: 乱数 % 39 + 100 トレーナー決定後の乱数消費を解明したいけれど難しそう…

バトルファクトリーの最初の6匹を解析してみる その12

1周目7戦目のトレーナーは、乱数 % 19 + 100で決定されることがわかった。 以下、それぞれ6匹決定時のseedを基準にする。 7人トレーナーの決定後、6匹決定前の乱数消費が7のときと8のときがあるけど何に使われているんだろう。そして消費量の違いの条件はな…

バトルファクトリーの最初の6匹を解析してみる その11

2周目に挑んでみた。交換回数は1回。初期seedは確認していない。6匹決定時のseed: 0xaadfec79 6匹: アズマオウ,シザリガー,モルフォン,ユンゲラー,ストライク,ピクシー 手持ち: ストライク シザリガー モルフォン 1戦目 アイドルのアドアド リリーラ♂ サボネ…

ちょうさ・ぶんせきマシン (仮)

とりあえず作ってみた。 6匹の名前とトレーナーIDを入力して7戦分の相手の手持ちを出力。 ちょうさ・ぶんせきマシン Lv50 1周目限定。交換でのポケモン変更は未実装 追記 seedを探す部分にいろいろバグがあったので直し中 追記2 直ったはず 追記3 (2009-11-0…

バトルファクトリーの最初の6匹を解析してみる その10

その9のseedで7戦目まで挑戦。 初期seedは0x130804a9でウツギ博士に電話で12番目の乱数まで消費。手持ち: エレキッド,ニドリーナ,ソーナンスで交換しない 1戦目 ミニスカートのアマナツ コダック,ニョロゾ,ポッチャマ 2戦目 うきわボーイのマンゾウ アゲハン…

Re:http://d.hatena.ne.jp/rusted_coil/20091106

2009-11-06 - 東方錆恋録 〜Slipping Rusted Magnemite〜 ファクトリー3週目、交換14回で挑んだところ、ポケモンが前4匹:(100-r)%100、後2匹:(136-r)%136で決まった。 シャッフルは5番目と6番目の位置に対してしかしてないところをみると、ボーナスポケモン…

ファクトリーの今まで分かったことのまとめ

この日記の記事は基本的に自分が行った解析の手順をそのまま記しているので無駄も多いと思います。 いつか分かったことのまとめを書こうと思っていたのですが、id:rusted_coilさんがまとめを書いてくださっていたのでそれを引用します。 2009-11-05 - 東方錆…

バトルファクトリーの最初の6匹を解析してみる その9

初期seed同じでこちらの6匹、相手の3匹も一緒なのに相手トレーナーが違うということがあった。最初は6匹選択時のときに何か乱数消費があるのかなとでも思っていた。(たとえばモンスターボールが揺れる処理とか) しかし、1戦目の相手トレーナーが違っても2…

バトルファクトリーの最初の6匹を解析してみる その8

ファクトリーでは色違いになる性格値が出た場合再生成されることが判明した。初期seed 0xb71003c7で乱数を46個消費した時点で決定される6匹の中にいる色違いのミミロルを狙っていた。狙っていたseedに出てくるポケモンは詳細は以下の通り。しかし、6匹のIDは…

パッチールペインタDPt版を公開しました

パッチールペインタDPt版 Spinda PainterはRSE版のグラフィック用のツールであり、DPtのグラフィックは微妙に違います。そこでDPtのパッチールのグラフィック用のツールを作りました。 現状IEでは動きません。IEに対応しましたDPtのパッチールの模様の座標と…

バトルファクトリーの最初の6匹を解析してみる その7

30件じゃデータが足りないので、新たに144件データを取った。合計174件。 データはgithubで公開中。 GitHub - oupo/factory-log そのシャッフルの結果を集計してみた。 -- 0 1,2,3,4,5,6: 6 -- 2 1,2,3,6,5,4: 6 1,2,6,4,5,3: 4 1,6,3,4,5,2: 4 1,5,3,4,2,6:…

バトルファクトリーの最初の6匹を解析してみる その6

今まで6匹の性格値が決定してから相手の3匹の種類が決定されるまでの乱数消費量は1か2でなんらかの条件によって変わると思っていた。しかし、実は一律2なのではないかと考えた。 以下のデータを例にしてみる。初期seed: 0xff15020e 6匹: ヒトデマン,クチート…

今解析に使っているツールをアップしました

githubのアカウントをとって今解析に使っているツールをアップしました。 基本自分用に作ったので至らない点があるのはご容赦ください GitHub - oupo/factory-tools

バトルファクトリーの最初の6匹を解析してみる その5

データを集めているとき、相手の3匹が6匹の性格値より後の乱数列に見つからないことがあった。 初期seed: 0xfe0001f6 6匹: アノプス,オムナイト,ユキカブリ,ウソハチ,ビブラーバ,グレッグル 3匹: ワンリキー,デルビル,ポリゴン ファクトリーID: ワンリキー=4…

バトルファクトリーの最初の6匹を解析してみる その4

シャッフルがどうなっているのか調べるために30回ファクトリーに挑戦して記録をつけてみた。 シャッフル前というのが乱数列に並んでいる順番、シャッフル後が実際に6匹の並び順。 並び順はシャッフル後の要素がそれぞれシャッフル前のどの位置と対応している…

バトルファクトリーの最初の6匹を解析してみる その3

選ばれた6匹がシャッフルされているのならばそれに乱数が使われているはずだが、とりあえず先に1戦目の相手の3匹を調べることにした。 が、1戦目で間違えて必要な情報をメモし損ねたのでやり直す。出た初期seedは0xdd0c01f8 出た6匹はポニータ,ムクバード,ゴ…

バトルファクトリーの最初の6匹を解析してみる その2

フロンティアで出てくるポケモンは全950種類。1周目は150種類いる。それぞれに番号が振られているがその番号は以下で見れる。 バトルタワーのポケモン(プラチナ/ハートゴールド・ソウルシルバー) - ポケモンの友/ポケモンデータ集今回出たポケモンの番号は…

バトルファクトリーの最初の6匹を解析してみる その1

ソフト: ハートゴールド最初の手順 適当にDSの日時を設定して起動 初期seedを調べる ファクトリー1周目に挑戦。最初の6匹にパッチールがいなければやり直し。 パッチールが出たら模様から性格値が分かるのでそれがかなりヒントになるだろうという考え。ちな…

筆者: oupo (連絡先: oupo.nejiki@gmail.com)