第4回Bowlineオフ 告知・参加者募集

8/21(土)にオフ会を開きます(詳細)。前々から決まっていたのですが、告知が遅くなりすみません。ルールはGS64と特殊なシングルバトルの2つです。また、今回は会場が東大宮となっていますので、お間違えにならないよう。
WCSも終わりいつも以上にまったりしたオフになると思いますが、皆さん奮ってご参加ください。参加希望の方は、この記事へコメントをお願いします。

HGSS孵化 仮対応

「乱数→ステータス」「連打個体計算ツール」をHGSSの孵化に仮対応しました。現在、パワー系のアイテムを使わない場合のみ計算できます。また、HGSSで明確になった乱数消費数にあわせ"遺伝を考慮する"ときの処理を専用化し、これによりフレーム数が従来より1多くなったり、所持アイテムと遺伝箇所といった同時に起こりえないことの同時計算ができなくなったりしています。ご注意ください。
「電話パターン確認ツール」にも、偶奇が一致するseedのみ表示する機能や目的のseed(初期seed欄に入力されたseed)を装飾する機能を追加しました。試してみたら連れ歩きポケの反応を利用した大量消費が実用に耐えられそうなので、いずれ消費数を確認する機能も追加したいところです。シント遺跡のコトネ・ヒビキの台詞への対応も、確認が取れてから行いたいと思います。ついでに"初期seed"をダブルクリックすると、その欄が16進数と扱われるようになる機能も実験的に付けてみました。(「タマゴ乱数計算ツール」にも)

ポケモンバトル東西交流オフ

3日も前ですが、ポケモンバトル東西交流オフに参加してきました。最近のバトルのコツが良く分からないので、カイリューレックウザラティオスパルキアという攻めるだけのドラゴンパーティでひたすら対戦を重ねさせていただきました。戦績は10勝18敗という成績で、個人的には1/3以上も勝てて満足しています。エキシビジョンマッチも本当に強い戦い方というものを見せていただき、非常に楽しめました。
しかし、これだけの大人数が集まってワイワイ騒いでいられるオフというものは凄いですね。スタッフの方々、参加者の皆さん、お疲れ様でした。

月跨ぎ・閏日バグ修正

「乱数逆算ツール」の時刻設定を逆算するとき、ゲーム起動時刻〜プレイ開始時刻が2・3月間あるいは複数回月を跨ぐ場合にゲーム起動時刻の日付がずれてしまうバグを修正しました。また、閏日を指定した計算ができない、閏年でない2月29日を指定して実行すると異常値が返されてくるというバグを修正しました。
面倒になってDateオブジェクトを使うようにしたので、日付がずれることはまず無くなったと思います。ゲーム起動時刻の計算も単なる減算一つで済むようになったので、経過フレームに関係なくすぐ結果が出るようになりました。

最小経過フレームのバグ修正

「乱数逆算ツール」で時刻設定を逆算するとき、最小経過フレームがseedの下位2バイト(-年+2000)より大きい場合、ゲーム起動時刻、プレイ開始時刻とも1時間遅い値となるバグを修正しました。大抵は、その1時間分早めることで正しい値となりますが、プレイ開始時刻が0時代であった場合は1時間早めることができないので計算結果が大幅に異なります。(例:0x00000000を最小経過フレーム1で計算したとき、経過フレームが65437〜65536になってしまっていた)