ぼちぼち真面目にWarcraft3のSoloLadderプレイ再開予定。
と同時にツールの方も更新したくなってきた。
次のバージョン考えている内容は、
古いバージョンのリプレイをどうにかして見れるように出来ないかといった事。


以前に実装したような、リプレイファイル自体を変換する(1.22to1.23)方法は、
バランス調整が入った場合は不可能なわけで根本的に方法を変えないといけない。
実はこれを手動で実現する方法は既に考えてあって、以下のような感じで可能になる。

  1. Frozen Throneをクリーンインストール
  2. Blizzardから、1.20以降のパッチがあるのでそれぞれ別々にDownLoad*1
  3. 古いパッチを当てた後、そのWarCraftフォルダをコピーしてバージョン番号を後ろにつける
  4. 1.20,1.21,*21.23+最新版(1.24)で別々にフォルダを作成したら終了



古いバージョンのリプレイはそちらのWar3.exeを使い、
そちらのリプレイとマップフォルダを使うとめでたく見る事が出来る。
後は上記の作業をプログラムの方でサポートしてあげればいい。
ユーザが行うのはFTのクリーンインストールをする事だけで可能にしたい所。


但し問題点はいくつかある。

  • War3の容量は約1G程度だったと思うがそれが4個必要となってくるわけで、4G程ディスク容量を使う事になる。今時のHDDなら関係ないか?
  • 1.20以前はパッチが見当たらないので見る事は不可能(そもそもそんなパッチはなかったっけ?)
  • そもそもだが、ここまでしてみたいリプレイがあるか?

突っ込み所は満載だが一応作ってみようかと考え中。
いいぞやれやれって人や、そんな事より○○をやってくれ!
って方は是非コメントをよろしゅう。

*1:http://ftp.blizzard.com/pub/war3x/patches/pc/

*2:1.22は1.23にリプレイの方を変換可能なので必要ない