BVE5、6用のコントローラー入力プラグイン
BVEで様々なコントローラーを使えるようにするプラグインです。
Supported language is only Japanese now.
コントローラーごとに入力プラグインが不要になり、このプラグインだけであらゆるコントローラーが使えるようにするのが目標です。
コントローラーはマスコンタイプやボタンを押してノッチを操作するなどの様々な操作方法に対応します。
Warning
AtsEXとの連携機能はまだまだ不安定であり、手動でのインストールが必要です。こちらをご覧ください。
コントローラー | テスト済み | ドライバー必須 | 状態 |
---|---|---|---|
TCPP-20001 電車でGO!コントローラー ワンハンドルタイプ | はい | いいえ | 力行1と4の判定が曖昧 |
SLPH-00051 電車でGO!コントローラー ツーハンドルタイプ | はい | いいえ | 力行1と4の判定が曖昧 |
TCPP-20001 電車でGO!コントローラー TYPE2 | はい | はい | 100% |
TCPP-20011 電車でGO!新幹線 専用コントローラ | はい | はい | 100% |
マルチトレインコントローラー P4B6 | はい | はい | 100% |
マルチトレインコントローラー P4B7 | はい | はい | 100% |
マルチトレインコントローラー P5B5 | はい | はい | 100% |
マルチトレインコントローラー P5B7 | はい | はい | 100% |
マルチトレインコントローラー P5B8 | いいえ | はい | 動作しないデバイスあり |
マルチトレインコントローラー P13B7 | はい | はい | 100% |
シリアル通信コントローラー | はい | いいえ | 100% |
Xbox用のコントローラー | はい | いいえ | 100% |
その他DirectInputに対応したコントローラー | はい | いいえ | 100% |
一覧に書かれているコントローラーの一部はデフォルトでプロファイルのみを用意しているコントローラーです。その他のコントローラー(瑞起 電車でGO!!専用ワンハンドルコントローラー for Nintendo Switchなど)もPCに繋いでプロファイルを自作していただくことで使えるものもあります。
また、マスコンだけでなくATS操作用のコントローラーも使用できます。
対応コントローラーの追加要望にも対応します。Issuesページで報告していただけるとありがたいです。Twitterでの報告でも可能です。
Important
ドライバーが必要と書かれたコントローラーは下のドライバーをインストールする項目を参照してください。
ドライバーをインストールしなかった場合、設定画面でコントローラーが表示されません。
Important
必ず使用するコントローラーには設定画面で「有効にする」にチェックを入れてください。
※「電車で GO!」は、日本およびその他の国における株式会社 タイトーの商標または登録商標です。
※その他記載されている商品名は各社の商標または登録商標です。
- 電車でGO!コントローラー等のマスコンをBVEで使用可能にする
- BVE起動中にコントローラが切断後、再接続された場合自動復帰します
- 各ボタンに機能が割り当てられます
- 複数のコントローラーが接続中でも動作します(ただし、同じ名前のコントローラーが複数接続中だとうまくコントローラーを選択できません)
- ATC操作専用コントローラーが使えます
- プラグインで独自の通信規格のコントローラーを追加可能
Releasesページから最新版をダウンロードします。
Installer.zip
をダウンロードして下さい。もしインストーラーがうまくいかない場合はNumerousControllerInterface.zip
をダウンロードし、BveTs.exe
のあるフォルダ上に展開してください。
このような警告が出てきた際は不審なファイルをダウンロード
を押してください。署名などをしていないため出る警告です。
NumerousControllerInterfaceInstaller.exeをダブルクリックします。セキュリティについて聞かれるので詳細情報を押して、実行してください。
BVEを起動し、設定画面を開き、入力デバイスを開きます。
NumerousControllerInterface
にチェックを入れ、その他の不要な入力プラグインを無効化します。
BVE5.8以前ならC:\Program Files (x86)\mackoy\BveTs5
、BVE6以降ならC:\Program Files\mackoy\BveTs6
を開き(もしくはBVEをインストールしたディレクトリ)、ダウンロードしたzipファイルを展開し、中身を配置します。
配置したdllファイルを右クリックしてプロパティを開きます。(LibUsbDotNet.dll、Input Devices\Kusaanko.NumerousControllerInterface.dll)
セキュリティを許可して下さい。
NumerousControllerInterfaceにチェックを入れ、その他の不要な入力プラグインを無効化します。
USB接続でコントローラーとして認識されないデバイスにはドライバーを当てる必要があります。Zadigを使用してドライバーを当ててください。ドライバーにはWinUSBを使用してください。
一覧にコントローラーがないという場合はOptionsのList All Devicesにチェックを入れてみてください。
初期状態のUnknown Device
だとデバイスマネージャーで見にくいという方は、デバイス名の横のEditというチェックボックスにチェックを入れるとデバイス名が編集できるようになるので、お好きな名前を入力してからドライバーをインストールしてください。
このプラグインではあらゆるコントローラーを同時に検出するため、コントローラーを有効にするという設定が必要です。
Bveの設定画面を開き、入力デバイスを開きます。
NumerousControllerInterfaceを選択してプロパティーをクリックして下さい。
コントローラーから使いたいコントローラーを選択して、出てきた画面の指示に従って下さい 。
コントローラーを使用するには、コントローラーvを有効にするにチェックを入れる必要があります。
プラグイン機能を用意していますが、これはNumerousControllerInterfaceに統合するほどの機能でないコントローラー、完全プライベート用のコントローラーにのみ使用してください。よって、プラグインに対しては高機能な機能を提供していません。(プライベート用に対しては十分な機能ですが)このプラグインはこのプラグインのみを導入することでたくさんのコントローラーに対応できることを目的にしています。可能な限りプルリクエストお願いします!!
作成法に関してはこちらを御覧ください。
こちらを御覧ください。
サハ209 - @saha209 そうぽん - Twitter
SlimDX - Copyright (c) 2007-2012 SlimDX Group MIT License