XsReaderはポケットモンスター ブリリアントダイヤモンド・シャイニングパール(以下BDSP)における乱数調整ツールです.
このツールを用いてフィールド上での主人公の瞬きを観測することで,
- 基準seedの特定
- 基準seedからのadvance(どれだけ乱数が消費されたか)の特定
- タイムラインの生成
- 固定シンボルを考慮したタイムラインの生成
を行うことが出来ます.
このツールはPythonやJavaのように外部ランタイムを必要としません. 必要な実行環境は殆どのWindowsではデフォルトでインストールされています.
また, OBSなどのプレビュー画面越しに観測を行うためキャプチャーボードを占有することもありません.
プロジェクト名である Project_eXcelSior には, 拙作のProject_Xsよりも利便性の高い乱数調整環境を提供するという願いを込めています.
以下の記事に記載されています。
- v1.0.1 バグ修正
- v1.0.0 初版
- OpenCV
- PokemonPRNGLibrary
- PokemonBDSPRNGLibrary
- Math.NET
- BlinkReaderLib
ニアト @21i10r29
https://github.com/niart120/Project_eXcelSior
ツール作成に当たって利用した各種ライブラリ製作者に御礼申し上げます.
特に, PokemonPRNGLibraryをはじめとするRNG関連のライブラリを整備してくださり, 開発中にもご助言をいただきました夜綱氏には, この場をお借りして改めて感謝申し上げます.