ポケモン-乱数

鳥とミュウツー

鳥のミュウツー版が欲しいという要望があったので、約3年半ぶりに手を加えた。 フリーザー、サンダー、ファイヤー以外の入力方法として、ミュウツーを追加。 ミュウツーは、個体値合計168以上で、性格が「さみしがり」「せっかち」「いじっぱり」「ようき」…

BW2 Timer0の値

データを取って比較したわけではないが、何匹か捕まえて感じたこと。 Timer0の値には偏りがある。 それぞれの値が等確率ではなく、出やすい値と出にくい値がある。 同じ起動時刻でも偏りが変わることがある。 ラティオスに使った起動時刻でクレセリアに使い…

乱数計算5.1.4

日曜日にはTwitterで書いてたが、バグが気になってブログには書いてなかった。 自分でしばらく使って問題なさそうだったので、ここにも書く。 BW2用の機能を追加。 MACアドレス、Frame、Timer0、出力する個体値、個体値乱数の消費数、検索対象の月・日・時・…

乱数計算Ver.4.7

DS・カートリッジ依存のパラメータを検索する機能を追加。 Ver.4.4.3bにのみ付いていた検索条件を別に追加。 機能28の検索条件:HP、防御、特防:30~31 攻撃、特攻、素早さ:0~3、30~31 消費数:0、1、7 コメントレス スザンヌさん すいません。質問の意味がよ…

乱数計算Ver.4.6

配達員に対応。 初期seedから個体出力と、起動時刻を変化させたときの個体の計算。 個体の出力条件は性格も設定したけど無い方が最終的な検索の手間が省けそうではある。 今後どのようなポケモンが配達員から受けとれるようになるか分からないが。

乱数計算Ver.4.5

エンカウント用の乱数を出力する機能追加。ただ、特性と性格値は怪しい。 NPCのランダム挙動の決定その他いろいろで消費するので、NPCがいない場所でゲーム開始から動かずに甘い香りを使用した時ぐらいにしか合わないかな。 狙い目はチャンピオンロードのア…

乱数計算Ver4.4.4

色違いの性格値を出力する機能を追加。 seed32:LCGs乱数の上位4バイト pid[0]:タマゴの性格値、多分あってる pid[1]:徘徊の性格値、多分あってる pid[2]:固定シンボルの性格値、ちょっと怪しい pid[0]=seed32*0xffffffff/0x100000000; pid[1]=seed32; if((se…

乱数計算Ver4.4.3bの個体値データの扱い(Excel)

ボルトロスとトルネロスの個体値 消費1はボルトロス、トルネロス用なので個体値を並び替える。 消費で並び替えて消費1の行だけまとめる。 消費1の個体値のSの列を切り取り、個体値のCの列に切り取ったセルを挿入。 めざめるパワーの計算 result.txtをそのま…

乱数計算Ver4.4.3

テキストファイルからMACアドレス、nazo、Timer0、VCount、Frame、GxStatを読み込めるように変更。 乱数計算Ver4.4.3bは23の個体値と消費の出力条件を以下のように設定したもの。 HP、防御、特防:30~31 攻撃、特攻、素早さ:0~3、30~31 消費数:0、1、7 特攻…

初期seed(起動時刻)と個体値の関係

今までのDSの個体値は計算に必要な要素なのに対して、BWの個体値は出力する際のフィルター。 個体値は条件を変えても計算することは同じなので、個体値の条件をあまり細かく指定して起動時刻を計算すると効率が悪い。

乱数計算Ver.4.4

DSの時計直してから30秒も待ちたくないとか、誰かの誕生日で孵化したいとか。 Ver.4.4.1:出力する消費範囲の始点に0以外を入れたときのバグを修正。 起動時刻と8バイト初期seed計算 :23 →23 結果はresult.txtに出力 ()内は参考値 MACアドレス 2桁(1バイト)…

BWの初期seed

他人の情報の寄せ集めメモ。 元となるメッセージは52byte。上位ワード(4byte)から順にW[0]〜W[12]とすると W[0] DS固有の値(A)を1byteごとに逆順にした値(0xAABBCCDD→0xDDCCBBAA) B:0x02215F10 W:0x02215F30 ? mySeedFinderのnazo W[1],W[2] 共に、Aに0xFCを…

乱数計算Ver.4.3.1

8バイト(16桁)の初期seedを検索する機能追加。 主人公名を決定する際のアララギ博士の確認にいいえを選択した回数が0〜3回の時のトレーナーIDと、個体値乱数(MT)を消費していない状態で遭遇した個体(受け取った化石の個体)の個体値を入力。 いいえ0回のトレ…

乱数計算Ver.4.2.1

タマゴ生成処理にオフセット、性格値を10進数に直したもの(トレーナーID)を追加。 消費nの行で使用している乱数は以下の通り。 性格:r[n+オフセット] 性格遺伝:r[n+オフセット+1] 特性遺伝:r[n+オフセット+1] 遺伝位置:r[n+オフセット+2],r[n+オフセット…

乱数計算Ver.4.2

8バイト初期seedから、タマゴ関係の処理を出力。 基本的には錆びたコイルさんのツールと同じ。 変わらずの石あり 変わらずの石なし メタモンあり A B メタモンなし B C 性格:変わらずの石なし、性格遺伝なしの場合に参照 性格遺伝:変わらずの石ありの場合…

BWタマゴ出力

無理やり1つのリストに収めようとすると、 n r[n]性格 r[n+1]性格遺伝 r[n+1]特性遺伝 r[n+2],r[n+3]遺伝位置 r[n+4]性格値 かな。 変わらずの石ありの場合は性格遺伝まで、無しの場合は特性遺伝まで同じ行で見る。 変わらずの石ありの場合は1つ下の行に移る…

BWタマゴ処理整理

主に自分用に整理。間違っている、かも。 1.親にメタモンを含む→A 含まない→2 2.かくれ特性の♀を含む→B 含まない→C 変わらずの石あり 変わらずの石なし A B C A B C 1 性格決定 性格決定 性格決定 性格決定 性格決定 性格決定 2 性格遺伝判定 性格遺伝判定 …

化石による孵化用初期seedの検索手順

Cギアによる初期seedのリセットを使わない孵化用。 適当な化石を1個、ねっこのかせきを1個、つめのかせきとずがいのかせきのどちらか1種類のみを1個以上、ブロムヘキシン4個以上、マックスアップ4個以上を手持ちに揃える。 上記以外の化石は手持ちからなくす…

BWタマゴ 生成処理

性格遺伝判定→遺伝位置決定→性格値決定と思っていたけど性格遺伝判定のあとに性格値決定らしい。(東方錆恋録) 先日の記事で性格遺伝判定→遺伝位置決定→性格値決定と書いた理由は3つ。 パワー系の有無にかかわらず、親と同じ性格の場合は性格が同じだったこと…

色違いと性格と個体値

Cギアによる初期化を利用しない方法で孵化したかったので、個体値用初期seedを探していたらキュレムが光った。 作業の都合、DSの起動条件は記録していたのでまた出せるだろうと思ってリセット。 時間設定を再現したら性格と個体値が同じで光っていない個体が…

乱数計算Ver.4.1.1

タマゴ用の個体値検索機能追加。 7消費の個体値(初期seed再設定後すぐのタマゴの基礎個体値)で、各能力のうち5個以上が条件と合致したものを出力。 欠けた1箇所はパワー系で強制遺伝させて、あとはほぼ運頼みかな。 MACアドレスの右側3つを左からスペースで…

乱数計算Ver.4

Twitterでちょくちょく書いていたけど、結局Ver.4から始まってVer.4.0.3で落ち着いた BWの機能追加。ダウンロードは左上のSkyDriveから。 使い方としては主に3つ。 個体の検索 下位2バイト:適当 時:0〜23 上位1バイト:0〜255 消費:適当 個体:欲しい個体…

乱数計算更新

Ver.3.5。ポケトレ産色違いに対応。HGSSの出現ポケモン決定用の乱数を変更。

乱数計算更新

Ver3.4.2 個体検索で性格を指定なしにすると何も表示されなかった点を修正。出力項目に性格値を追加。

乱数計算更新

Ver.3.4。個体検索を追加。特性値の扱いを変更。体裁を変更。 特性値は性格値の下位1ビット+1だったものを性格値の下位1ビットに変更。今までの1は0に、2は1に。 指定条件の個体を全て出力する個体検索を追加。 出力する個体を指定 しない0、する:1→1 -1でや…

初期seed調整

1.2に。 日時が範囲外だった場合の修正の方法を少し変更。

初期seed調整

わかりにくそうなので刷新。

IDの実験

使用したDSカードはハートゴールド。 Te:2000年1月1日0時0分から、オーキド博士との会話を終了させるためにAボタンを押すまでの時間(s) Se:オーキド博士との会話を終了させるためにAボタンを押した時刻から計算される初期seed上位1バイト Sr:実際の初期se…

最近の更新

http://cid-6e8e79f0f185a259.skydrive.live.com/browse.aspx/.Public 乱数計算:徘徊位置のバグ修正。txtファイルが自動で開かれるように。 ダメージ計算:努力値計算と種族値表のポケモン名に不整合があったので修正。 コメントレス MADAOさん 徘徊位…

乱数計算更新

DSのID関連、HGSS徘徊を追加。 http://cid-6e8e79f0f185a259.skydrive.live.com/browse.aspx/.Public 2つめのタマゴの性格値がIDになるということで、プログラムの基本的な構造はタマゴの性格値関連とほぼ同じ。使い方もそちらに近い。 私はID狙ったことがな…

HGSSのタマゴの個体値

HABSCDの順にすでに遺伝した箇所を除いて0から番号割り振り。%6〜%4の値で遺伝箇所決定。かな……。 遺伝箇所 F seed[F] %6 %5 %4 HAB ACD ABC HAC 0 0x2A050207 5 2 1 1 0xC32A5F6E 0 2 2 2 0xBF328649 4 1 2 3 0x32E3CB88 1 2 3 4 0x0631795B 1 0 1 基礎個体…

更新

HGSSのタマゴの個体値に対応。間違っているかも。 乱数計算 乱数計算(VC++) タマゴ検索 タマゴ検索(VC++)

ポケギアと乱数消費

アーマー@GSルールおもしれー さんの発言 (2:26): 電話の方は個体値用乱数の方みたい? してんのー さんの発言 (2:26): ほぉ アーマー@GSルールおもしれー さんの発言 (2:27): なんか想定外な消費されてるってレスみるからそれのせいかなぁとかおもうんだ…

DS乱数調整野生(HGSS) 暫定版

変更が分かった分は書いているけど、ほとんど流用なのでまだ違うところがあるかも。新しく書いたものは赤字。 具体例と削除分は載せていないので必要なら以前書いたものと見比べながら。 1 目的の決定 1.1 乱数計算の3で目的の個体を探す。 色違いがほしい場…

乱数計算更新

とりあえずHGSSの方は偶数でシンクロ発動、奇数でシンクロ不発に切り替え。 確率判定83で発動したという報告もあるのでこちらの方が正しそう。 乱数計算こちらだけ固まったので差し替え。 乱数計算(VC++)

シンクロの発動率

HGSSで下がったのか判定が45と48で不発扱いになっていた。41では発動したから発動率45%かなぁ。 なんでこんな変更を……と思ったけどDPtも実はそうだったりして……。

F seed[F] HP 攻撃 防御 特攻 特防 素早さ 性格 使途 0 4F1402F0 24 18 7 7 23 15 4 1 FA0AC0A3 15 7 23 8 4 26 8 ライコウ 2 1E580FDA 26 8 4 30 11 10 19 ライコウ 3 5CEF8C45 10 30 11 4 28 3 22 ライコウ 4 911A1FD4 3 4 28 30 8 13 20 ライコウ 5 2FCA8…

タマゴ検索更新

タマゴ検索Ver1.4 初期seed候補の下位2バイトの条件を指定できるように変更。

タマゴ検索更新

タマゴ検索Ver1.3 目標の個体値を範囲で指定できるように変更。 HP 攻撃 防御 特攻 特防 素早さ 初期seed候補 先 後 31 21 先 1 -3 0xF21402B6 31 先 31 6 先 先 -2 0x8B0702B1 31 先 後 13 先 1 -2 0xC704027E 31 後 31 9 後 先 -3 0xFA0D02B6 31 31 先 28 …

更新

乱数計算更新。 HG/SSで自爆が補完されたらGBAで色違いカビゴン出す必要なくなるなぁ。 そもそも色違いを出す必要もないのだが。

用語

エメラルドのタマゴの性格値の決定方法を見て思ったこと。 乱数の消費は一定時間(フレーム)ごとの消費とゲーム内の処理による消費の2つがあるため、フレーム数がnの時にn番目の乱数になるわけではない。 つまり、“このラティオスは7310フレームの個体”という…

Em版タマゴの色違い 6

オープニングを完全に流す:108 パソコンのボックス画面を14回開く:3*14 合計消費150。 が、どういうわけかパソコン操作なしの状態で114(115)になってしまったので、ボックス画面開く操作を2回減らして150に調整。 乱数消費が6多かった理由がわからない。パ…

Em版タマゴの色違い 5

スプレー 預けた直後にセーブ。 差分 手持ちポケモン スプレー 24 1匹 27 1匹 ゴールド×1 27 1匹 ゴールド×1 29 2匹 ゴールド×1 30 2匹 ゴールド×1 28 3匹 30 4匹 32 5匹 1回で3消費。 育て屋 手持ちは預けるポケモンを除いて1匹。 操作終了後にタマゴ生成 …

Em版タマゴの色違い 4

何もないところで能動的に乱数を消費する方法→なつき度判定 254歩歩いてから育て屋内でセーブ。再開後、育て屋内でタマゴを生成。 差分 手持ちポケモン 22 1匹 22 2匹 21 3匹 21 4匹 預けた直後に育て屋内でセーブ。再開後、育て屋内でタマゴを生成。 差分 …

Em版タマゴの色違い 3

フレーム 差分 性格値 つづき(s) 移動(s) 移動-つづき(s) 510 21 0x09101C18 6.699 8.787 2.088 641 21 0xB18A1D62 7.279 10.876 3.597 649 21 0xBFBD1126 7.718 10.958 3.24 696 21 0xD3258579 7.798 11.738 3.94 769 22 0x94B146F3 7.472 13.007 5.535 771…

Em版タマゴの色違い 2

目的のタマゴを探す Em固定シンボルの色違いと似たようなものなので、差分を変えてやらないと適当なものがでない 差分を変更して適当な色違いを狙う 差分を合わせる 同じフレーム帯でも“つづきから はじめる”を選択した後の行動(経過時間)によって変動する …

Em版タマゴの色違い

乱数計算に機能追加。 Em版タマゴの色違いを検索して出力。 よくよく考えたら色違いだけはいてもしょうがないので全てはけるように変更。 フレーム 差分 性格値 性格 特性値 性別値 1024 29 0x193AB716 8 1 22 4924 28 0x224C8C62 18 1 98 6689 29 0x9E8730A…

このカビゴンは光ったけど自爆する!

694 名前:ゲーム好き名無しさん[sage] 投稿日:2009/06/21(日) 20:31:10 id:eMUbTLS40 上で話題になっていたので、ちょっと調べた計算式のような物を書いてみます。 あまり確認してなくて、非常に怪しいのでとりあえず簡単に書いてみます。 手持ちのデータ…

DS乱数調整ID

ここで使用するツールは IDループDS。要Microsoft office Excelインストール。 1. 初期seedの決定 指定の性格値が色違いになるIDの初期seedを検索したい場合 1.セルA3に指定の性格値を16進数で入力。 2.セルA5,B5に検索する下位2バイトの範囲を16進数で入力…

移動による乱数消費

タマムシシティ、マンション屋上のイーブイの前でセーブして電源を切る LGを起動してタイトル画面まで放置 “つづきからはじめる”を選択する画面に移るまでAボタンを長押し “つづきからはじめる”、あらすじをBボタンで飛ばす イーブイをもらう サンダーの前ま…