局地戦略2.xxバージョンアップ履歴

Ver.2.25
buinglの適用範囲を広げるなど、描画を最適化。
操作中、スクロールバー上にマップが描画されてしまうことがあるのを修正。
部隊表の動作が色々おかしくなっていたのを修正。

Ver.2.24
間違って古いデフォルトCSVファイルを配布していたので更新（回復能力記述抜け）。
余分なデバッグ用メッセージが出ていたのを修正。
経験値取得時、次のレベルが無い時は経験値は零でストップするように変更。

Ver.2.23
ユニット，地形の定義数上限を撤廃。
陣営数上限を撤廃。
起動して何もマップを読み込まず終了するとエラーになるバグを修正。
エディタで新規作成するとユニットがセーブされないバグを修正。
buingl(http://buin2gou.nyaa.co.uk/buinglib/)を導入して描画方式をやや根本的に修正。

Ver.2.22
索敵で、移動後攻撃した時の視界更新がおかしくなるバグを修正。
占領能力/回復能力を分けた（回復能力の記述が無い場合占領能力の値と同じになる）。
占領能力/回復能力が大きいほど迅速に占領/回復可能。

Ver.2.21
最低射程が1の間接攻撃火器が移動後も攻撃可能になっていたバグを修正。
生産ダイアログでユニットの説明を表示可能にした。

Ver.2.20
ダメージ予測の表示の動作を修正。
マップエディタの新規作成で参照せずにCSVファイルを指定した場合、エラーになるバグを修正。

Ver.2.19
マッププロパティダイアログの位置を親ウィンドウに合わせるように修正。
各火器の射程が独立していなかったのを修正。
オプションにダメージ予測の表示を追加。

Ver.2.18
イベントスクリプトのAPIを少しデバッグ＆調整。
消滅・沈没・墜落した時の処理にヘボアニメーションを追加。

Ver.2.17
マップエディタで新規作成するとエラーが起きることがあるバグを修正。
処分の後ユニットの表示が消えないバグを修正。
占領の思考ルーチンが目標を誤ることがあるバグを修正。
設計の都合上、攻撃力確認表を本体に移動。
レベルアップの計算式をカスタマイズするサンプルを追加（Map\ScriptSample）。
ルールに「燃料消費・消滅・沈没・墜落」を追加。ヘルプも更新。

Ver.2.16
マップのルールオプションにレベルアップを追加。バランスは暫定。
こっそり「輸送列車」を追加。

Ver.2.15
低確率ではあるが、思考ルーチンが誤動作するバグを修正。
ZOCモードで、敵の隣でも無条件に降車可能に修正。
降車時、降車できる場所が残っていなければ行動終了になるように変更。
純粋な間接攻撃ユニットはZOCを持たない（敵の移動を制限できない）ように変更。
１つのユニットが搭載できる最大数を６に変更（※デフォルトユニットに該当するユニットは無い）。
非占領ユニットが敵の首都に乗っかることを利用した裏技を封印。

Ver.2.14
索敵モード時、施設に視界ルールを適用。地形「監視哨」を追加。
移動アニメーションを表示するオプションを追加。
思考ルーチンに攻撃のための移動と搭載のための移動を追加。
右クリックで読み込み違反になるバグを修正。
LuaイベントスクリプトのAPIのバグを幾つか修正。
イベントスクリプトのサンプルを更新（Map\ScriptSample）。

Ver.2.13
索敵モード時、衝突の判定がおかしくなっていたバグを修正。
索敵モード時のCOMの動きをわずかに改善。
索敵モード専用ユニット「偵察車」を追加。
右下に縮小マップ表示を追加。

Ver.2.12
マップ未ロード時にウィンドウサイズ変更すると不正な処理になるバグを修正。
マップエディタに攻撃力確認表を追加（Tool→攻撃力確認）。
思考ルーチンをいくつか更新。

Ver.2.11
COMが降車しようとするとメガヘクス攻撃の処理になるバグを修正。
マップの背景に画像を表示できるようにした（マップのプロパティ）。
マップエディタでマップサイズを変更した際のバグを修正。
デフォルトデータの地形を少し変更（最初の地形を未定義にした）。

Ver.2.10
イベントスクリプト言語にLuaを追加。
ウィンドウサイズを小さく変更した時、右パネルがずれるバグを修正。
ウィンドウサイズを思い切り小さく変更した時、不正な処理になるバグを修正。
最大化した状態で終了した時は、最大化状態のサイズを覚えないように変更。
マップサイズ上限を撤廃。
メガヘクス攻撃の火器選択メニューを改善。

Ver.2.09
移動力の高いユニットは極端に思考時間が長い問題を修正。
思考ルーチンの細かい効率化。

Ver.2.08
COMがメガヘクス攻撃ユニットを使おうとすると不正な処理になるバグを修正。
最低射程が1の間接攻撃火器で隣接座標に攻撃できないことがあるバグを修正。
思考ルーチンに補給行動を追加。
思考ルーチンの性格を変えるサンプル説明を更新（Map\ComSample\readme.txt）。

Ver.2.07
イベントスクリプトが指定できない状態になっていたバグを修正。
思考ルーチンの動きを微調整。
思考ルーチンの仕様公開（Help）。
思考ルーチンの性格を変えるサンプルを追加（Map\ComSample）。

Ver.2.06
占領ルーチンと降車ルーチンがうまく動いていなかった問題を修正。
陣営全滅時、消滅ユニットと施設が再描画されていなかったバグを修正。
間接攻撃ユニットの最低射程が一律１になっていたバグを修正。
ユニットの描画ルーチンを変更（タイル→半透明描画）。
思考ルーチン動作中、ユーザーの操作が効きにくい問題を改善。
本体にステータスバー表示のオプションを追加。
セーブせず終了しようとした時に確認するのはオプションにした。

Ver.2.05
従来の思考ルーチンを全廃し、Luaスクリプトで動作するようにした。
セーブ・ロード時にメモリリークしていたバグを修正。
セーブせず終了しようとした時に確認するようにした。
その他色々変更。

Ver.2.04
マップの最大サイズを64x64に拡張。
マウスホイールでマップが上下スクロールするようにした。
マップエディタでマップを開いた時、初期配置ユニットのライフ・燃料が常に満タンになるバグを修正。

Ver.2.03
索敵モードでCPUの視界が見えるバグを修正。

Ver.2.02
縮小表示の時、ダメージ数値の表示が変になるバグを修正。
占領可能ユニットは、周囲に占領可能施設がある場合に占領を最優先するように思考ルーチンを変更。

Ver.2.01
CSVファイルで default.bmp が指定されている時には default.png を読み込むようにした。
思考ルーチンを少し修正。
ユニット全滅時の勝利判定を少し修正。

Ver.2.00
同盟陣営の施設で補給ができるようにしてみた。
同盟陣営が多い状態で勝つと、強制終了されてしまうバグを修正。
ZOCルールが正常に適用されないバグを修正。
首都周辺の施設なら無条件に生産可能になっていたバグを修正。

Ver.2.00 final beta
通常火器しか持っていないユニットでも火器選択メニューが出ることがあるバグを修正。
首都機能を持つ施設が複数ある時に、首都周辺の生産機能が変になるバグを修正。
同盟陣営の施設で補給ができるようにしてみた
（友好度が一定値未満の時は補給不可にするなど、ルール変更の可能性あり）。
スクリプト仕様を全て実装。スクリプトサンプルも書き直しました。

Ver.2.00 beta8
３以上の陣営がある時、戦闘決着判定が変になるバグを修正。
最大陣営数を８に拡張。
同盟関係を実装。スクリプトを用いてのみ設定可能（４陣営同盟関係.c を参照）。

Ver.2.00 beta7
合流をキャンセルしたときに行動済みマークが消えるバグを修正。
部隊表の表示が変になるバグを修正。
最大陣営数を４に拡張。４陣営用のデフォルトデータを添付。
無駄な処理の削除など。
思考ルーチンの修正。特に生産。

Ver.2.00 beta6
開発環境をC++Builder6 Personalに変更した。
マップエディタのファイル履歴関係バグを色々修正。
ウィンドウの状態保持機能がうまく働いていないバグを修正。
スクリプト機能を追加。未実装機能が多いがイベントが作れるようになった。
マップエディタでユニットのプロパティを編集できるようになった
（ユニット編集モードでCtrlキーを押しながらユニットを左クリック）。
savファイルがmapファイルと別の場所にあるとcsvファイルやスクリプトファイルの
場所が分からなくなるので、Saveフォルダは廃止。

Ver.2.00 beta5
ファイル履歴から開いたとき、CSVファイルを正しく探せないバグを修正。
マップエディタのファイル履歴関係のバグを修正。
ルーチェさんのimgctl.dllを使用し、PNGとJPGを画像ファイルに指定できるようになった。
メガヘクス攻撃の最大半径を32に修正（でも実際に使うと画面からはみ出て意味がない？）。
「新規作成」したマップをそのままゲームに使用すると不具合が出るので、初期地形は
「未定義のID」となるようにした。この地形は地形画像の最初の画像が表示されます。

Ver.2.00 beta4
搭載ユニットリストをクリックすると読み込み違反が出ることのあるバグを修正。
メガヘクス攻撃の動作をためしに変えてみた。
射程表示を少し変えてみた。

Ver.2.00 beta3
セーブデータのロード時、読み込み違反で落ちることのあるバグを修正。
Windowsの設定によっては参照したファイルの名前から拡張子が抜けるバグを修正。
ロード等によってゲームを開始した時、資金表示が更新されないバグを修正。
ゲーム中に状況表示を開いて閉じると資金が零になるバグを修正。
索敵モードで、人間vsCPUの時の描画処理が変になっていたのを修正。

Ver.2.00 beta2
CSVの読み込み部分を少し修正。
ヘルプに地形／ユニットデータのリファレンスを追加。

Ver.2.00 beta1
公開。
