WC3ReplayGetter
ver 0.84をアップ。

  • リプレイファイルのVer1.22用を1.23用にコンバートする機能を追加
  • アイテムやユニット画像がなくて表示していない時でも名前と時間を出すように変更
  • アイテム画像をいくつか追加
  • 中心の進化時間を建物に表示するように(Replays.netと同じ仕様)
  • 一人プレイのリプレイも詳細表示可能に



既存のリプレイにもCRCチェックをかけて全て通るようなので、
まだ動作テストをしてないけど先走り的にアップ。
1.22のリプレイを保存から開くと、変換するか聞いてくるので、
YESを選ぶと、元のファイルに[1.22]をつけたものをバックアップ。
元のファイル名を1.23にコンバートしています。
DL先





1.22と1.23のリプレイファイルは実は全く違いがないようで、*1
VersionNoとBuildNoの所を書き換えれば動く・・・といいたい所だが、
それだけでは再生は出来ない。
それはCRC32のチェックサムがヘッダーに入っているためで、
これを書き換える必要がある。
CRC32は0x44byteあるヘッダーの最後の4バイトがそれであり、
計算する時は、
「最後の4バイトを0にして0x44バイト分でCRC32を計算」
これを代わりに入れてやれば問題ない・・・と思われる。
後は色々テスト予定。

*1:以前の話はMH等のせいで勘違いしてた模様。