kuramochia / ToraCon-Helper

HORI Force Feedback Truck Control System for Windows® PC(通称「トラコン」)を ETS2/ATS でちょっと便利にするためのヘルパーアプリです。
MIT License
1 stars 0 forks source link

ToraCon-Helper Downloads Current Release Licensed under the MIT License

なにこれ?

HORI Force Feedback Truck Control System for Windows® PC(通称「トラコン」) を ETS2/ATS でちょっと便利にするためのヘルパーアプリです。

トラコン専用ってわけではないので、ほかのコントローラーやキーマウでも利用できます。

何するアプリ?

ETS2/ATS の Telemetry SDK の仕組みを利用して、プラグインをインストールする以外の設定変更無しで、ちょっと便利な操作を自動化します。

今までの便利操作系ツールは Key2Key などを利用して実現はできましたが、ETS/ATS のキーコンフィグを変更する必要がありました。そしてプログラミングがわからないとちょっとハードルが高い。。

このアプリは、Telemetry SDK の出力(外部アプリからテレメトリー情報を読み取る)と入力(外部アプリからコントローラーと同様に入力を送信)機能を両方を使って、ETS2/ATS のキーコンフィグ設定を一切変更せず、ちょっと便利な操作の自動化を実現しています。

できること(アプリの設定で有効・無効の切り替え可能)

動作要件

セットアップ方法 new! v1.6

  1. リリースページ から最新の ToraCon-Helper_vX.X.X.X.zip という名前の zip ファイルをダウンロードし、好きな場所に解凍します。
  2. ToraConHelper.exe を起動します。
  3. 初回起動時やアプリ更新時は、Telemetry DLL のインストールや更新が必要になるため、次のようなメッセージが表示されます。
    • 「はい」を選択すると、(Steam の既定のゲーム インストール先が Program Files なので)管理者権限でインストール プロセスが起動します。
    • 最新版の Telemetry DLL に更新後、次回以降の起動時はこちらは表示されません。

  1. Telemetry DLL のインストールプロセスは、次のようなウィンドウが表示されます。エラーが無ければ、DLL のコピーは終了です。右上の × ボタンで閉じてください。
    • もし、「エラーが発生しました」 と表示された場合は、表示内容と一緒に Issues へお願いします。
    • Telemetry DLL を手動でインストールする場合は、plugins フォルダ配下に DLL があります。

  1. アプリ本体は次のような画面が表示されます。

アプリの設定

設定を変更すると、ToraConHelper.exe と同じフォルダに ToraCon-Helper_Settings.json を出力します。

全体設定

1. テレメトリー動作

Telemetry SDK を利用して、ETS2/ATS からテレメトリー情報を取得します。これを On にしないと、下記の各アクションが動作しません。

2. アプリ終了時にタスクトレイに格納

このアプリケーションを「×」で終了したときに、アプリを終了せず、タスクトレイに収納します。

3.起動時にタスクトレイに格納

このアプリケーションを再度起動したときに、画面を表示させずにタスクトレイに常駐します。

画面を表示したいときはタスクトレイのアイコンをダブルクリック、または右クリック → 表示 を選択します。

ウィンカー関連 アクション設定

ウィンカー戻す動作を実車に近づける

ウィンカーが出ているときに、逆側のウィンカー入力をすると、ウィンカーを消すことができます。(ただし一瞬だけ逆側のウィンカーが表示されます)

ウィンカー オートキャンセルのハンドル回転角度変更

ウィンカー オートキャンセルが動作するハンドル回転角度を指定できます。

まず、ゲームで設定しているハンドルの回転角度を指定します。

そのあと、オートキャンセルが動作するまでのハンドル角度を指定します。

リターダー関連 アクション設定

指定速度以下でリターダーを全部戻す

指定された速度以下でリターダーを戻す入力を行うと、リターダーを一気に全段戻します。

その下のスライダーで、リターダーを全部戻す速度を指定します。0~100 km/h が指定できます。

リターダー1段入れたら全段入れる

リターダーが0段の状態から1段入れると、一気にトラックの持つ最大段数まで上げます。

リターダーフルから1段戻したら全段戻す

リターダーを最大段数から一段下げると、一気に全段戻します。

指定速度以下でリターダーを自動的にオフ

指定された速度以下になると、リターダーを操作無しに自動的にオフにします。

信号で停止したとき、リターダーをオフにし忘れてしまうことがなくなります。

また、リターダーを普段利用しない場合でも、不意にリターダーをオンにしてしまった場合に、自動的にオフに戻ります。

エンジンブレーキ関連 アクション設定

指定速度以下でエンジンブレーキを自動的にオフ

指定された速度以下になると、エンジンブレーキ トグルスイッチを押して自動的にオフにします。

「エンジンブレーキのトグル」キーを利用している場合に便利です。 信号で停止したとき、エンジンブレーキをオフにし忘れてしまうことがなくなります。

また、エンジンブレーキを普段利用しない場合でも、不意にエンジンブレーキをオンにしてしまった場合に、自動的にオフに戻ります。

その他 アクション設定

給油を開始すると、ボタンを離しても満タンまで給油し続けるnew! v1.5.1

給油時に Enter や OK ボタンを一度押して、給油を開始してしまえば、ボタンを離しても満タンまで給油が続きます(代わりにボタンを押し続けます)

給油するとき、満タンになるまでボタンを押し続けるのが面倒な方向けです。

バグを発見した

Issues をお願いします。

機能追加してほしい

Discussions や、X(旧 Twitter) にご相談ください。ただしやるとは言ってない。

参考にした Repository

先人の知恵、素晴らしい。感謝。ほぼパクり参考にさせていただきました。

このアプリ作成の過程で手伝っていただいた方々

Key2Key のスクリプト作成含め、X でこのお三方にはいろいろご相談させていただきました。誠にありがとうございました!

Telemetry 情報の一覧

RenCloud さんの README を確認してください。