Skip to content

oupo/factory-tools

Repository files navigation

バトルファクトリー関連のツールです

ファクトリー関連のデータは以下より拝借しました。
http://pokemon-ds.happy.nu/platinum/

factory.rb: seedと消費量を入力して最初の6匹と相手の3匹の詳細を出力
find-by-name.rb: 初期seedと6匹の名前を入力してその組み合わせを探し詳細を出力
log.rb: 出た6匹の情報をログに保存
pid2nature.rb: ポケモン名と性格値から性別、特性、性格を出力

tmpscript/check-interval.rb: 6匹の性格値が決定してから相手の3匹の種類が決定されるまでの乱数消費量が2固定であることをチェック
tmpscript/show-swap-rand.rb: 6匹のシャッフルに使っている乱数列を出力
tmpscript/shuffle-combinations.rb: 6匹のシャッフル結果の組み合わせを出力
tmpscript/tabulate-shuffle.rb: ログからシャッフル結果を集計
tmpscript/validate-log.rb: ログに間違いがないか確認
tmpscript/utugi.rb: ウツギ博士に電話したときの電話の内容を出力
tmpscript/first-seed.rb: 初期seedを合わせるためのスクリプト(徘徊位置確認、タイマー機能)
tmpscript/shiny.c: 色違いの出る(はずだった)seedを出力
tmpscript/gen-factory-data-for-c.rb shiny.cで使う構造体定義の出力
tmpscript/find-enemy-entries.rb: 7戦分の相手の手持ちの決定に使われる乱数列を探す
tmpscript/find-entries.rb: 6匹の決定方法が M - 乱数 % N と仮定して当てはまるものを探す
tmpscript/find-trainers.rb: トレーナーの決定方法が乱数 % N + M と仮定して当てはまるものを探す
tmpscript/search-seed.c: 6匹の親IDと性格のみからseedを逆算
tmpscript/show-entry-rand.rb: 6匹の種類決定に使われる乱数列の表示
tmpscript/show-trainer-rand.rb: トレーナー決定に使われる乱数列の表示

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published