ちょっと改造してたら、セーブデータ互換性に問題をはらんだバージョンができてしまったので、
どう修正したらセーブデータを互換性維持を取り戻せるかご教授願います。
http://u4.getuploader.com/freetrain/download/69/FreeTrainEXAv2016ALPHA.zip
PASS: ALPHA

β2.1系統なんですけど。
「【売上レポート】見てるとき、「今日」とか「今月」とか、最後の最後どうなったんだよーー」
と分からないことが多くてイライラしたので。
「昨日」「昨月」「昨年」をタブにつけたしました。
いつでもゆっくり、1日の結末・1ヶ月の結末を確認できるようになりました。

が、新規ゲーム開始では問題ないものの、既存セーブデータをロードするとエラーに
なって異常停止してしまいます。
accountingの「昨日」「昨月」「昨年」のインスタンスが作られてなく、「昨日」「昨月」「昨年」
にアクセスしようとしたときにエラーになるものです。
なので、エラーを未然にnullかなにかで判定してなければnewする、というような感じで
対策できないかと思うのですが、どこでさせたらいいのか、またそれでいいのか、という
のが分かりません。

あと、こういうときって既存セーブデータをロードしても「昨日」「昨月」「昨年」のインスタンス
は0フィルで用意されないっけ??ていうのも疑問点ではあったり。

アーカイブ同梱のaccountingフォルダに入ってるのが、core\world\accounting以下の
ソースです。