Skip to content

beta0.7.2 - v0.7.20429.3

Pre-release
Pre-release
Compare
Choose a tag to compare
@automatic9045 automatic9045 released this 29 Apr 06:35
· 1104 commits to main since this release

本バージョンはβ版です。基本的な機能は完成しましたが、できることはまだ多くありません。

AtsEXについての更に詳細な情報はこちら→ AtsEX ATSプラグイン拡張キット - 岡オカ営業所

現時点で実装済

  • プラグイン機能
    • DllExport無しの純粋なC#コードで記述できます。
    • 従来のATSプラグインの機能を拡張します(右クリックメニュー関連、時刻・位置・速度・駅・ストラクチャ他の編集機能など)。
    • 車両に紐づけた従来の形態のプラグインの他、マップにプラグインを組み込むこともできるようになります(マッププラグイン機能)。
  • AtsEX準拠プラグインの一覧表示機能

v0.7.20429.2からの変更内容

AtsEX本体

  • アセンブリのバージョンによっては参照を解決できない不具合を修正しました。→ 1298f25

v0.6.20424.1からの主な更新内容

AtsEX本体

  • 【破壊的変更】 BveHackerの機能をフォーム類やScenarioProviderの取得といった基本的なもののみに絞り、その他の機能は別の静的クラスに分離しました。→ 9ec4529
  • LoadErrorManagerへエラー一覧の編集機能を追加しました。→ 151a039
    • 既に発生しているエラーの内容を後から変更したり、エラーを削除することができます。
  • エラー一覧の編集機能をを用いて、AtsEX非搭載車両でマッププラグイン搭載マップを読み込んだときにのみエラーを表示するための構文を追加しました。→ 083b11c
    • [[NOMPI]]の文字を含むエラーが自動で削除されます。
      実装例:include '[[NOMPI]] 正常動作には車両に AtsEX を搭載する必要があります。';
  • エラー一覧の編集機能をを用いて、マッププラグインリストを読み込むためのinclude構文で発生するエラーを後から削除するように修正しました。→ 908922f

車両プラグイン:状態取得・設定サンプル

  • BveHackerの機能分離に伴いコードを書き換えました。→ 9ec4529

マッププラグイン:駅リスト編集サンプル

  • BveHackerの機能分離に伴いコードを書き換えました。→ 9ec4529

近日実装予定

正式版リリースまでに実装するもの

もう少しできることを充実させる

編集できるようにするもの(クラスラッパー)

  • 車両のパラメータ類……VehicleParameterSetクラス他
    • ScenarioProvider.Vehicle.Parametersから

サンプルプラグイン一覧

車両プラグイン

  • 状態取得・設定サンプル

マッププラグイン

  • 駅リスト編集サンプル

ダウンロード

下のAssetsより「AtsEX_v0.7.20429.3.7z」をダウンロード・解凍し、シナリオフォルダに配置してください。
車両プラグイン「状態取得・設定サンプル」、マッププラグイン「駅リスト編集サンプル」の動作を確認することができます。

解凍には別途7-zipなどの解凍ソフトが必要です。