rusted-coil old blog

はてなダイアリー上で書かれていた旧東方錆恋録 ~Slipping Rusted Magnemite~のデータをそのままインポートしたブログです。リダイレクト先を変える前に気づいたらダイアリーがサービス終了していたので、とりあえずリンク切れを防ぐため公開しています。

BW

Cギアオフ起動時間算出 SyokiSeedSearch4 ver0.04

性格一致6Vメタモンが取れるということで、遺伝3つ+性格全部メタモンから遺伝すればよくね?という発想の元、 案外3つ全部後遺伝の所が無かったりしたので検索させてみた。 つまり、「基礎個体値がHBDで、変わらず発動かつA-後,C-後,S-後遺伝するパターンが…

bwseedlist ver1.00他

今更だけど御三家(=固定?)色違い成功〜 まあ狙いは固定伝説で、本当にそのseedで出せるか確かめるためにまず御三家取ってみただけだけど。 SSS4で、消費0・出したい個体値で検索 出したい個体の初期seedをbwseedlistに入力して固定リスト出力 消費60ぐらい…

Cギアオフ起動時間算出 SyokiSeedSearch4 ver0.03

とりあえず徘徊モード・めざパ絞り込みを付けてみた。 検索時刻の範囲指定も。 あと色違いの性格値検索に暫定対応。 まず通常の初期seed検索した後、その初期seedから生成される性格値乱数を見て色違いになる性格値が含まれてるもののみ出力する機能。 ただ…

Cギアオフ起動時間算出 SyokiSeedSearch4 ver0.02c

修正。 日曜日における計算が合わない問題 GxStat|FrameではなくGxStat^Frameだった問題 ktxadさんのブログに日曜日の曜日コードが7と書いてあったからそうしてたら本当は0だった… mySeedFinderで出てSSS4だと出ない問題はおそらくその日が日曜だったからか…

Cギアオフ起動時間算出 SyokiSeedSearch4 ver0.02b

色々と修正。 GxStatが0x6000000でFrameが8の時にGxStat|Frameを0x8000006と入力しないといけない問題 nazoの値が02215F10,02215F30以外の場合に対応していない flex版が無い 結果が100件を超えるとエラー config.txtの内容が少し変わったので、ブラック/ホ…

Cギアオフ起動時間算出 SyokiSeedSearch4 ver0.02

※12/04 19:00 日付ループが正常に終了しない問題を修正しました 検索範囲を指定できるようにした。 例外処理とか適当なんで実在しない値は入力しないで下さいw特に日付

Cギアオフ起動時間算出 SyokiSeedSearch4 ver0.01

ktxadさんのブログを参考に、指定した基礎個体値条件を満たす起動時間を探すプログラムを作ってみた。 使うには1度任意の起動時間で消費無しの個体値を特定し、ktxadさんのブログでパラメータを求める必要あり。 とりあえずわかる人向け。

@rusted_coil: 手持ちのデータだとMACアドレス xor 0x000005000006ぽかったのが気になる 2010-12-04 01:58:22 via web @rusted_coil: あれ3000006のもあるな… 2010-12-04 02:01:09 via web @rusted_coil: あ、出せたかも@ホワイト 2010-12-04 02:13:29 via …

トレーナーカードのランク上げしてみた。 今回は普通にクリアで1つ、廃リンクやってりゃ自然に達成してる白黒木Lv30で1つ あとは図鑑完成とサブウェイ49連勝とミュージカルのグッズコンプ。 →ミュージカルって何ぞ…シナリオ中に強制イベントがあってうざいイ…

syokiseedsearch ver0.07d

そこまで致命的でもないミスだったから次のバージョンアップ時についでに直そうと思ってたけど流石に3つともなるとねえ。 ということで修正しました。修正箇所は以下の3つなので落としても落とさなくても。 beseedlistを性格値が出るようにした エラーメッセ…

syokiseedsearch ver0.07

2010 11/15 20:19 IDによっては正常に計算できない問題を修正したので落とし直して下さい LCGsの線形性を利用したBWSeedFinderのアルゴリズムがあまりにスマートだったので適用してみた。 これで初期seedの検索(従来のsyokiseedsearch1+2の計算)が1分ぐらい…

syokiseedsearch ver0.07c

まだ検索できないseedがあったので修正。 intをunsigned __int64にキャストすると上位が1で埋められるなんて聞いてねえよ…

syokiseedsearch ver0.06

駒場祭中でやる事しか無いけど色違いと聞いて飛んできました とりあえず性格値と性別値の表示に対応。今までの見方で見た性別・特性の欄の右側がそのポケモンの性格値・性別値。 ID=性格値の時色違いになることを利用して色違い孵化できるかも。 あ、ちなみ…

@rusted_coil: スレに書いてあったから試しに小屋から出る→X連打→ペラップ消費→メニュー閉じつつ左A連打でやったら安定した気がする 2010-11-16 23:59:16 via web @rusted_coil: メタモン無しの孵化が安定しないな…ペラップ消費数→リストの消費数が5→5、7→11…

syokiseedsearch ver0.04

※わからないことがあったらまずよくある質問を読んでください。 ♂×通常特性♀に対応。 ♂×通常特性♀(メタモンを使わない)場合遺伝箇所が1つ前にずれるんだけど…知ってた? 性格以外合わない報告がこれ原因だったらいいなあ。

syokiseedsearch ver0.05

♂×通常特性♀って要するに「夢遺伝」の欄無くしただけじゃねえかw ♂×通常特性♀に対応。(キリッ ということで条件を「メタモンの有無」に変更した。ついでに変わらずの石の有無も選択できるように。 通常特性♀で孵化する場合は夢遺伝の欄を無視するだけ。

BWループ個体値乱数調整ツール BWroop ver1.02

pokemon.datにアルセウスのデータが抜けてた… そして何故かポケモン数合うのにと思ったらロトムがFC前と後で2つあった。 ということでアルセウス乱数調整して右下使う予定の場合は落とし直して下さい。 又はpokemon.datをテキストエディタで開き以下の一文を…

初期seed検索 syokiseedsearch ver0.03

夢特性の判定を追加してみた。あとbwseedlistで何回も初期seed入力するのが面倒だったので例によってconfig.txtに対応。 bwseedlistの使い方 初期seedを特定したらオフセットを調べる。 まずオフセット0でリストを出力し、ペラップの消費数とリスト上の消費…

初期seed検索 syokiseedsearch ver0.03

特性が間違ってたようなので修正。 暫定よくある質問 syokiseedsearch1で結果が出ない おそらく個体値の特定ミス。10回以上同じ起動時刻で試して同じ個体値になるか確認。 起動するとき(ソフト選択〜画面に文字が表示されるまでの間)はキーに触らない事。 化…

@rusted_coil: 育て屋から出ると右のモンメンの位置がリセットされるけどNPC消費のタイミングも揃うのか? 育て屋の中でペラップ鳴かせたら消費数安定するんだろうか 2010-10-24 23:13:17 via web @rusted_coil: あ、でも目当ての性格出た 2010-10-24 20:46:…

@rusted_coil: 性格値乱数の使われ方、ポケノソラに昨日の時点で書いてあった… 今回性格とか遺伝箇所とか選ぶのって大体(r[n]×場合の数)>>32なのね 2010-10-23 01:23:08 via web

bwseedlist bwseedtestをちょっと実用的にしてみた。 使い方 変わらずの石とパワー系を使うとして、 消費数を1づつ増やしていった時に性格が「てれや」「ゆうかん」の後で「おだやか」の前の消費数でタマゴを受け取った時赤い枠のようになる。(遺伝箇所は1つ…

初期seed計算のために使ってた自分用ツールを上げてみた→syokiseedsearch 現状まだ利用できることはあんまりない。わかる人向け。 今回2^32のseed総当りに624のMTテーブル作成で計算量いっぱいだったから試しにマルチスレッドで並列計算してみた。 デュアル…

@rusted_coil: そんでもって性格生成がr[n]とするとr[n+1]の上位1bitでかわらずのいし判定か 2010-10-22 21:14:28 via web @rusted_coil: 野生とかの性格生成方法と同じ(r[n]*0x19)>>32の数列に、孵化産で石が仕事しなかった時の性格の列が含まれることを確…

syokiseedsearch1の個体値判定を自分用の6〜11から公開用の0〜11にするの忘れてた! ということで修正版

ポケノソラを参考にしつつbwseedtestを更新してみた。→bwseedtest 要は r[n]の上位1bitで変わらず発動判定、遺伝親決定(1が後) (r[n]*25)>>32で性格 (r[n]*6)>>32で遺伝箇所 あと同所には変わらず判定→性格決定って書いてあったけど手元のデータだと性格決定…

@rusted_coil: 個体値乱数列からMTの初期seed(S[1]の上位32bit)絞り込んで、同じ時刻設定で生成されるIDの列からS[1]の下位32bitも絞り込めば性格値乱数列特定できるんじゃね。というか誰かやってそう 2010-10-21 19:33:03 via web

通常♂×夢特性♀で試したら性格に対応する遺伝配列の始点が1ずれた。 奇数の遺伝配列がB(5)-A-S-A-S-Bで偶数がD(4)-S-S-C-S-Sの時、 メタモン×非夢特性でてれやの時B(5)から、消費数+1してゆうかんの時S(6)から始まるとすると 非夢特性♂×夢特性♀でてれやの時D(…

遺伝はパワー系を持っていると2回判定、パワー系で固定した所を1箇所目として被ったら計算し直し。 さらに消費数を2増やすと開始地点が1つずれる。 だから例えば自然発生がHDの時は遺伝配列に「SとBだけで構成される長さ2以上の部分」があれば その始点まで…

衝撃の事実発覚直後、結局2VSEED探すことになって試し始めたら…1回目で来たw これはあれか昨日数時間無駄な事してた分の埋め合わせか ということで色々と検証してみたメモ。 条件詳しく書いてるけどMACアドレスが違うと全く再現しないので注意 2010/10/01 0…