TSマスコンⅡ入力用ソフト(試作版)はこちら

*注意事項
・このソフトは試作版です。予期せぬ不具合がある場合があります。
・TSマスコンⅡ本体のダイヤルは力行5段、ブレーキ7段で設定してください。
・TSマスコンはTrain Simulator専用です。ポニーキャニオン・音楽館等へのTRAIN CREWに関する問い合わせは絶対にしないでください。

コントローラ開発用キット

要望が多かったため、サンインBVEコントローラ・XInput対応コントローラ以外のコントローラでも対応できるよう入出力用ライブラリを作成することにしました。

TRAIN CREWでは、仕様上の都合でプラグイン方式ではなく入出力用ソフトを同時起動して使用するイメージです。

2024/06/17 デッドマンの入力に対応しました。
2024/06/13 3000形電磁直通ブレーキの入力関数を追加しました。
2024/02/13 4000形などツーハンドル車向けのノッチ入力関数を追加しました。
2023/12/03 信号機の情報取得などに対応しました。
2023/11/20 ゲーム画面の状態が取得できるようになりました。
2023/10/29 TotalLengthの値が0のままになっていたのを修正しました。
2023/10/27 各駅情報の送信を要求するRequestStaData();を追加しました。
2023/10/21 運転ダイヤの各駅情報を取得できるようにしました。
2023/09/28 マスコン状態の取得、ワイパーの設定ができるようにしました。
2023/09/07 走行状態などの変数追加などを行いました。

DLLは.NET framework 4.6.1で作成しています。

詳しくは開発用キットのフォルダ内のReadMe.txtや簡易リファレンス.htmをご参照ください。

*注意事項
・開発にはプログラミングなどの知識が必要です。
・運転台計器などを作成する際は著作権などトラブルにならないよう配慮をお願いいたします。
・TrainCrewInput.dllは開発したソフトに同梱するなどの形で再配布可能です。ただし、この開発用キットのフォルダ丸ごとの再配布はご遠慮ください。
・デバイスとの通信用など他のライブラリ等も使用する際はそのライブラリ等のライセンスをご確認ください。
・TrainCrewInput.dllを解析・改変などはしないでください。
ただし、このDLLはMemoryMappedFileを用いて通信を行っており、そのデータを解析してソフトを作るのは自己責任の下許諾いたします。その際の不具合等の責任は当方では負いません。
・溝月レイル/Actyが負う責任の範囲はTRAINCREW入出力ライブラリ(TrainCrewInput.dll)の動作までとし、各々のソフトウェアに起因する動作不良や公開後のトラブル等の責任は負いかねます。
・Visual StudioのC#での開発を想定しています。その他の開発環境ではサポートできないことがあります。