最終更新日時: 2010年10月17日 (日) 18時18分44秒

変更履歴


FreeTrain EX A-versionの現在までの変更履歴です。
プロトタイプ3についてはこちら
プロトタイプ2についてはこちら


2.1.1.11 → 2.1.1.12 変更箇所(2010.10.17)

  • 破産時の加算額や確認メッセージ有無をオプション選択できるようにした

2.1.1.10 → 2.1.1.11 変更箇所(2010.08.20)

  • 2.1.1.9でバグを作っていたので修正

2.1.1.9 → 2.1.1.10 変更箇所(2010.08.20)

  • レジストリが一部残っていたので排除するように変更

2.1.1.8 → 2.1.1.9 変更箇所(2010.08.20)

  • レジストリを一切使用しないように変更

2.1.1.7 → 2.1.1.8 変更箇所(2010.07.22)

  • 駅に接続するホームの半径を8ボクセルに拡大

2.1.1.6 → 2.1.1.7 変更箇所(2010.06.15)

  • 農業の人口を全時間帯5%に変更

2.1.1.5 → 2.1.1.6 変更箇所(2010.05.29)

  • 売上履歴の表示を修正

2.1.1.4 → 2.1.1.5 変更箇所(2010.05.26)

  • 時間人口の地価との比較に、建物の平方サイズ×高さ/4をかけるように変更
  • 「列車名を画面に表示」した状態で列車をマップ外に走らせた際に発生していたエラーの修正

2.1.1.3 → 2.1.1.4 変更箇所(2010.05.23)

  • 駅の1時間情報・1日情報の繰越が00分・00:00でなかったものを、00分・00:00に統一。
    (2.0.2.6以前のバージョンで建てた駅については統一できません)

2.1.1.2 → 2.1.1.3 変更箇所(2010.05.23)

  • 駅情報ウィンドウの表示更新をかけるようにした

2.1.1.1 → 2.1.1.2 変更箇所(2010.05.23)

  • 時間人口の地価との比較に、建物の立方サイズをかけるようにした

2.1.0.8 → 2.1.1.1 変更箇所(2010.05.23)

  • StructureクラスにOnRightClick()追加
  • 列車に「乗車距離」パラメータ対応
  • サッカースタジアムの支出・収入を若干修正

2.1.0.7 → 2.1.0.8 変更箇所(2010.05.17)

  • nanashiさんストップタイマー対応

2.1.0.6 → 2.1.0.7 変更箇所(2010.05.12)

  • 「売上レポート」に、「昨日」「昨月」「昨年」を追加

2.1.0.5 → 2.1.0.6 変更箇所(2010.05.10)

  • 地下線路の建設費を地上の2倍に設定した
  • 道路の建設費・撤去費がバスの収支に計上されるようにした
  • 鉄橋・ガード高架・トンネル・機関庫の建設・撤去に費用がかかるようにした
  • サッカースタジアムの建設費が計上されるようにした
  • 半ボクセル建築の建築費が子会社の収支に計上されるようにした
  • 建物総合の建築費が子会社の収支に計上されるようにした
  • 地表の工事費が子会社の収支に計上されるようにした
  • 鉄道アクセサリの建設費が鉄道の収支に計上されるようにした
  • 「建物の建設(仮)」と「貸ビル」をメニューから削除(建物総合に完全移行)
  • 人口クラスに長期休暇と祝日(ハッピーマンデー施行前)を実装
  • LeisureHotelPopulation・LeisureLandPopulationでは長期休暇中の平日は、週末と通常平日の間の来客がある
  • ブルドーザーによるボクセル撤去及び各メニュー内の撤去を行った際に経費が計上されるようにした

【既知の問題点】
  • 鉄橋・ガード高架・トンネル・機関庫の建設時、ダイアログ中に表示される「費用」が正確ではない(収支表には正確に記載される)

2.1.0.4 → 2.1.0.5 変更箇所(2010.05.09)

  • 人口クラスに「学校」(SchoolPopulation)、「ビジネスホテル」(BusinessInnPopulation)、「レジャーホテル」(LeisureHotelPopulation)、「遊園地」(LeisureLandPopulation)、「飲み屋」(BarPopulation)を追加
  • 既存人口クラスのパラメータ見直しと週末人口設定追加

2.1.0.3 → 2.1.0.4 変更箇所(2010.05.07)

  • 駅プロパティに「今日/昨日の乗車客数」表示を追加
  • 列車を売却した際に使用年数に応じた返金が発生するようにした
    なお新規マップ開始時から所有している3つの列車(3両高速・5両中速・7両低速)は売却しても0円です

2.1.0.2 → 2.1.0.3 変更箇所(2010.05.05)

  • 駅の新規乗車で乗車率が単純に0.3倍固定ではなく列車のamenity数値もかけるように変更
  • 組み込み建物pluginがV2形式でなかったので修正
  • 「売上レポート」の繰越処理が08:00AMに行われていたものを00:00AMに変更

2.1.0.1 → 2.1.0.2 変更箇所(2010.05.04)

  • 自動発展アルゴリズム内で、地価と建設候補の比較に地価直接ではなく地価*10000を用いるように変更
    (通貨単位変更による影響で自動発展がしにくくなっていたため)
  • 売上レポートで使用している「3桁カンマ区切り」を生成する関数の修正

2.0.2.11 → 2.1.0.1 変更箇所(2010.05.04)

これ以降が、【V2仕様】本体となります。
  • 資金の単位を「1円」単位にした
  • 資金の出入にかかわるすべての箇所を10000倍にした(ベースとなっていたA4が1通貨単位10,000円だったため)
  • 列車プラグインに必須パラメータseatedcapacity・fare・amenityを追加。パラメータが不足するプラグインはエラーとなります。
  • 同時公開 β2.0.3.1以降『V2向け』Additional Plugin Set


2.0.2.10 → 2.0.2.11 変更箇所(2010.05.02)

  • 駅建設の動作が遅くなっていたのを改善

2.0.2.9 → 2.0.2.10 変更箇所(2010.04.27)

  • 建物を撤去時に子会社リストから消えてなかったのを修正
  • 列車情報ウィンドウ・列車追跡ウィンドウに定員と編成長を表示

2.0.2.8 → 2.0.2.9 変更箇所(2010.04.25)

  • 駅プロパティの「乗車待ち客数」表示を、「乗車待ち客数(実数)と(需要)」とに詳細化。
  • サッカースタジアム微調整。試合終了時の駅への帰宅客の時間帯など。

2.0.2.7 → 2.0.2.8 変更箇所(2010.04.25)

  • SpecialStationListener実装
  • サッカースタジアムで試合開催後3時間、最寄り駅を観客利用

  • 2.0.2.7以前に作成したセーブデータをロードすると、最初の何日間か列車が駅を出発するタイミングでガクガクしますが、発車が一巡すると収まるはずです。SpecialStationListenerの処理を行っているためです。

2.0.2.5 → 2.0.2.7 変更箇所(2010.04.24)

  • repeatタイマー解除方法修正。駅&ホーム撤去時に経費徴収が止まるように。

2.0.2.6 変更箇所(2010.04.22)

  • α版につき欠番

2.0.2.4 → 2.0.2.5 変更箇所(2010.04.21)

  • 内部の変数追加のみ(Train Train car tail)
(本体開発をしてない方にはなんら関係のない変更です。すみません)

2.0.2.3 → 2.0.2.4 変更箇所(2010.04.19)

  • 「列車の追跡」ダイアログで選択している列車をtrainViewクラスで参照可能にした。
(本体開発をしてない方にはなんら関係のない変更です。すみません)

2.0.2.2 → 2.0.2.3 変更箇所(2010.04.18)

  • サッカースタジアムエラー修正
  • 列車名の表示とフォント選択をできるようにした

【既知の問題点】 サッカースタジアムが近隣駅の乗車客に影響できていない
列車名を表示するとカーブ・勾配で文字が残像として残る

2.0.2.1 → 2.0.2.2 変更箇所(2010.04.17)

  • サッカースタジアム調整
  • 反転折返・反転回送で1両編成も反転できるようになった

【既知の問題点】 サッカースタジアムを撤去するとのちにエラーとなってゲーム停止する

2.0.2.0 → 2.0.2.1 変更箇所(2010.04.17)

  • 駅が周辺の発展に与える影響に「前週の乗車客数」をほんの少し加味
  • 「サッカースタジアム」に登場するチームを更新。サッカースタジアム運営に経営要素を追加
  • 「列車の配置」ダイアログに両数・速度・定員の表示を追加

【既知の問題点】 サッカースタジアムが近隣駅の乗車客に影響できていない

2.0.1.8 → 2.0.2.0 変更箇所(2010.04.15)

  • 駅が周辺の発展に与える影響を「前週の乗車客数」で演算していたのを、「前週の降車客数」で演算に変更

2.0.1.7 → 2.0.1.8 変更箇所(2010.04.08)

  • DirectXWrapper内DirectMusicのleadtimeを正しく取り扱うよう変更

2.0.1.6 → 2.0.1.7 変更箇所(2010.04.04)

  • 2.0.1.5で追加した反転折返・反転回送に列車の運行が停止するバグが有ったのを修正

2.0.1.5 → 2.0.1.6 変更箇所(2010.04.03)

  • 2.0.1.5で追加した反転折返・反転回送に列車がワープするバグが有ったのを修正

2.0.1.4 → 2.0.1.5 変更箇所(2010.04.02)

  • A列車方式ダイヤの駅発車アクションに反転折返・反転回送を追加(foobarbazerさん)

2.0.1.3 → 2.0.1.4 変更箇所(2010.03.30)

  • 列車追跡モードを追加

2.0.1.2 → 2.0.1.3 変更箇所(2010.03.27)

  • オプションで架線柱pluginを非表示にするモードを追加

1.0 → 1.0.1 及び 2.0.1.1 → 2.0.1.2 変更箇所(2010.03.25)

  • (共通)レールをマップ外につなげた際にマップ外に出る列車がエラーとなっていたのを修正

1.0 → 2.0.1.1 変更箇所(2010.03.25)

  • DirectX周りの改修により、Windows Vista/7に対応

0.8.1 → 1.0 変更箇所(2010.03.25)

  • なし

0.8 → 0.8.1 変更箇所(2010.03.16)

  • nanashiさんの速度制限を取り込んだ
  • foobarbazerさんの一括地形操作2を取り込んだ

0.7.1 → 0.8 変更箇所(2008.05.30)

  • 跨線橋に3色のカラーバリエーションをもうけた
  • 細いホームに屋根なしを選択可能とした
  • 列車ダイヤにコピー機能をもうけた

0.7 → 0.7.1 変更箇所(2008.05.14)

  • 指定したプラグインDLLが存在しない場合は、プラグインディレクトリ配下を検索するように修正した

0.6 → 0.7 変更箇所(2008.05.14)

  • ホーム建設時にホームの長さで0を選択できてしまい、また長さを0にするとダイアログが無反応になるバグを修正した
  • 車両編成コントリビューションで同一会社名・タイプ・名前の車両編成が存在する場合車両購入ダイアログ表示時にダイアログが無反応になるバグを修正した
  • 内部で例外発生時にエラーレポートを出力する処理で、永久ループになっていたバグを修正した
  • 道路撤去時、指定範囲内に列車がいる場合は列車がいるボクセルのみ無視して撤去するように変更した
  • 信号機撤去時、指定ボクセルに列車がいる場合はエラーメッセージを表示するように変更した
  • 同一ボクセル内に列車がいる時に信号機を撤去せず、無視するように変更した
  • 機関庫撤去時、指定範囲内に列車がいる場合は列車がいるボクセルのみ無視して撤去するように変更した
  • 鉄橋撤去時、指定範囲内に列車がいる場合は列車がいるボクセルのみ無視して撤去するように変更した
  • トンネル撤去時、指定範囲内に列車がいる場合は列車がいるボクセルのみ無視して撤去するように変更した
  • 建築物の工事中にブルドーザーで撤去すると、工事音のみが鳴り響くバグを修正した
  • 雛壇を切り通しの撤去モードの時にクリックするとアサートエラーが発生していたバグを修正した
  • 自動車コントリビューションが1つも存在しない時に、自動車設置ダイアログのカラーインデックスをクリックすると例外が発生するバグを修正した
  • プレイヤーが建築した半ボクセル建築物のあるボクセルが、コンピュータ側の自動発展に該当するボクセルとなった場合、勝手に建物を取り壊されていたバグを修正した

0.5 → 0.6 変更箇所(2008.02.08)

  • 同一の発車時のベルを同時に鳴らしていると、何回か鳴ったところで鳴らなくなるバグを修正した

0.4 → 0.5 変更箇所(2009.01.23)

  • Windows 64bit OSで動作しないため、Windows 64bit OS上で32bit アプリケーションとして動作するようにx86用にビルドし直した
  • 駅一覧プラグインを表示したまま、保存しようとするとエラーが発生して正常に保存できないバグを修正

0.3 → 0.4 変更箇所

  • 今後のバグ調査のために、例外発生時はエラーレポートを出力及びエラー発生時点でのゲームデータを保存するように変更した

0.2 → 0.3 変更箇所

  • 駅一覧を開いている時にゲームデータをロードすると何も表示されないバグを修正

0.1 → 0.2 変更箇所

  • dx7vb.dllを配布パッケージから削除、SubVersionからも削除
    Vistaでプレイする際に必要になるDLLで、XPにはインストールされており、またライセンスの問題もあるので削除
  • SharpZipLib.dllを配布パッケージから削除、SubVersionからも削除
    SharpZipLib.dllはGPLであり、将来的に問題になりそうである且つ現在使用していないため削除
    ゲームデータの読込で一部使用していたが、実質通過しない処理なので処理自体を削除
    Net 2.0からはStreamがGZipに対応したため、不要とも思われる
  • AxSHDocVw.dll/MsHtmlHost.dll/MsHtmlHost.idl/SHDocVw.dllを配布パッケージから削除、SubVersionからも削除
    配布するためのライセンスが不明のため、削除
    FreeTrainExAv内部コントロールのwebBrowserを削除
    バランスシート及びアバウトダイアログで使用していたwebBrowserをNet 2.0標準のWebBrowserに置換
  • ダイヤ設定や駅一覧を表示したままFreeTrainExAvを終了し、再びFreeTrainExAvを起動するとすぐにFreeTrainExAvが終了したり、画面レイアウトが崩れて表示されてしまうバグを修正
  • 1部のウインドゥで最小サイズが指定されていたため、最小サイズを0に変更した

0.0 → 0.1 変更箇所

  • VS2008移植時の警告発生箇所等の修正
  • スプラッシュ、バージョンダイアログの変更
  • プラグイン一覧の変更
    プラグイン名とディレクトリ、バージョン表示の追加
    列ヘッダクリックによる昇順・降順ソート
  • 駅一覧の追加
    駅一覧の表示
    駅名のソート
    駅追加、破棄、名前変更のリアルタイム反映
    駅名ダブルクリックにより駅位置に移動
  • 回送機能の追加
    ダイヤ設定の詳細に「回送」と「折返回送」を追加
  • 列車情報の状態で、回送中は「回送中」と表示するように変更
  • ダイヤ設定の詳細
    コピーしたい設定を選択後、コピーボタンで設定をコピー
    ダイヤ設定を全て消去するボタンを追加
    リストビューに縦スクロールバー追加
    ダイヤ設定の保存機能を追加
    ダイヤ設定の読込機能を追加
    同一ダイヤ設定(月・日・曜日・時・分が同じ)の追加はエラーにするようにチェック追加
  • FreeTrainExAVの過去のバージョンのデータを読み込めるようにした
    保存形式の互換形式(ftgt)は互換性のないSoap形式であったため、名前を非互換に変更
    非互換(ftgt)形式で保存する場合は保存の確認を行うようにした