Simulator Controller は、Sim Racing 用のモジュール式で拡張可能な管理およびコントローラー アプリケーションです。中心となるのは包括的なプラグイン対応の自動化フレームワークで、ボタン ボックスなどのほぼすべての外部コントローラー ハードウェアを使用して、SimHub、SimFeedback などの一般的なシミュレーター コンポーネントを制御できます。それに加えて、シミュレーター コントローラーには、人工知能テクノロジーに基づいたいくつかのボイスチャット対応アシスタントも付属しています。 1 つ目は、一種のバーチャル レース エンジニアで、レース中にハンドルから手を離さないようにサポートします。ピットストップの準備、天気予報の確認、ラップタイムへのダメージの影響の計算など、面倒な作業をすべて処理します。 2 番目のアシスタントであるバーチャル レース ストラテジストは、レース全体の状況を監視し、レースの順位、交通状況、天候の変化に応じて戦略を策定し、適応させます。次のアシスタントであるバーチャル レース スポッターはあなたのレースを見守り、近くの車などの重大な状況について警告します。最後になりますが、重要なことを言い忘れましたが、バーチャル ドライビング コーチは、現実世界またはシミュレーションでのレースについて知りたい、車のハンドリングやあらゆることに関する情報の貴重な情報源になります。また、トラック上で貴重な指示を与えることで、運転スキルを向上させることができます。
それに加えて、シミュレーター コントローラーは、私たちすべてのバーチャル レーサーの生活をさらに楽しくシンプルにするための他の機能も多数提供します。すべての機能の包括的な概要については、このドキュメントの後半で説明しますが、まず最初に...
このツールが役立つと思われる場合は、さらなる開発にご協力ください。ご寄付いただいた寄付金は、プロジェクトの支援のみに使用させていただきます。
もう 1 つの可能性は、Patreon を使用して私をハグしてくれることです。その利点として、マルチプレイヤー耐久レース用のパブリック チーム サーバーにアクセスできるかもしれません。
ご支援誠にありがとうございました!
取り付けはとても簡単です。初めて使用する場合は、以下の自動インストーラーを使用することをお勧めします。ただし、さまざまなダウンロードおよびインストールのオプションが利用可能です。詳細については、インストールと構成に関する完全なドキュメントを参照してください。そこには、新規ユーザー向けのクイック スタート ガイドもあります。
シミュレーター コントローラーの構築に使用されるプログラミング言語は、Windows アプリケーションを制御するために非常に厄介なトリックを使用します。これはマルウェアでも使用されるトリックです。したがって、具体的なウイルス対策プログラムによっては、シミュレーター コントローラー アプリケーションに関する警告が表示される場合があります。それについては何もないと断言します。ただし、AutoHotkey 自体のフォーラムでこれらの問題について読むことができます。ウイルス対策プログラムで例外ルールが許可されている場合は、シミュレータ コントローラ アプリケーションのルールを定義してください。そうでない場合は、ビールを飲みながら別のシミュレータ コントローラ ツールを探す必要があります。ごめん...
自動インストーラーを使用したくない場合 (またはウイルス対策保護を利用できない場合)、以下のいずれかのバージョンを手動でインストールできます。現在の開発ビルドと、少なくとも 2 つの最新の安定リリースには、個別のダウンロード リンクがあります。これらのビルドのいずれかをダウンロードし、ハードディスク上の任意の場所に解凍します。リリース 3.5.2 以降では、 Binariesフォルダー内の「Simulator Tools」アプリケーションを実行する必要があります。これにより、残りのインストール プロセスが案内されます。リリース情報については、次の安定版ビルドの今後の機能のプレビューであっても、リリース ノートをお見逃しなく。
Simulator Controller.exe をダウンロードして実行するだけです (ウイルス対策またはブラウザのダウンロード保護を無効にする必要がある場合があります)。この小さなアプリケーションはバージョン リポジトリに接続し、最新バージョンを自動的にダウンロードしてインストールします。現在のバージョン以外のバージョンをインストールする場合でも問題ありません。これは、以下のバージョンのいずれかを手動でダウンロードしてインストールすることで可能になりますが、事前にドキュメントを参照してください。
これは、数回クリックするだけでシミュレーター コントローラーを初めて構成する方法を示す短いビデオです。
非常に重要 (シミュレーター コントローラーのインストールが既に構成されているユーザーの場合): ローカル構成データベースの自動更新メカニズムは、リリース 2.0 以降に存在します。いずれかのシミュレーター コントローラー アプリケーションを開始する前に、更新プロセスに関する情報をよくお読みください。念のため、ユーザーのドキュメントフォルダーにシミュレーター コントローラーフォルダーのバックアップ コピーを作成することもお勧めします。また、プレリリース版をインストールして使用している場合は、自動アップデートを再実行する必要があります。これを行う方法については、上記のドキュメントを参照してください。
5.9.9.0-release (変更点: LLM ランタイムを最新の llama バックエンド リリースに更新、「セッション データベース」から同意ダイアログを開く、MoTeC インポーターを修正、アシスタントのランダム音声処理を修正、テレメトリ ビューアのチャネル バグを修正、テレメトリのトラック セクション エディタ視聴者。)
このバージョンをインストールして使用する前に、リリース ノートと、場合によってはさらに重要な、このバージョンおよびスキップした可能性のあるすべてのバージョンのリリース固有のアップデート ノートをお読みください。
5.9.8.0-リリース (変更点: ブラウザーからコミュニティ テレメトリと戦略をロード、ドライビング コーチの指示の言語固有の更新を修正、エンジニアが挨拶で正しいセッション タイプについて言及、Win 11 でのパフォーマンスの大幅な向上、イタリア語の天気予報音声コマンドを修正、新しい音声認識ライブラリ。)
5.9.7.1-リリース (変更点: 「シミュレーター セットアップ」での画面外コントローラー プレビューの処理、「システム モニター」での孤立状態ファイルの処理の修正、圧力損失に関する新しい音声コマンド、スポッターによるいくつかの重複メッセージの修正、トラック セクションの構成合理化、すべての言語のすべての音声コマンドに関するドキュメントの追加、チームサーバーでのラップテレメトリーの共有の修正、インシデント時点でのサスペンション損傷のレポートの修正。)
6.0.0.0-beta (6.0.0 のオープンベータ版。変更点: Driving Coach による完全にインタラクティブなコーチング、Driving Coach プラグインに「Coaching」および「TrackCoaching」アクションを追加、Stream Deck の新しいアイコンが「Coaching」用に設定)および「TrackCoaching」アクション、コーナーごとのコーチングの新しい設定、ドライビング コーチのスピーカーおよびリスナー ブースター、「ドライビング コーチ」の新しいコントローラー アクション機能プラグイン、テレメトリ ビューアーのセクション エクスプローラー、 Reasoningブースターを使用したルール拡張のサポート、Driving Coach 用の多くの新しい LLM 命令。)
このバージョンをインストールして使用する前に、リリース ノートと、場合によってはさらに重要な、このバージョンおよびスキップした可能性のあるすべてのバージョンのリリース固有のアップデート ノートをお読みください。
400 ページを超える非常に広範なドキュメントは、構成プロセスをガイドし、シミュレーター コントローラーの内部概念とすべての機能と特徴を理解するのに役立ちます。独自のプラグインを作成したい開発者向けに、完全な開発者ガイドとリファレンスも提供されています。
マークダウン ファイル、つまりこのドキュメント Wiki のソース コードは、Docs フォルダーにあります。
非常に広範なドキュメント (500 ページ以上 - 最近、ドキュメントを読む人がいないのはわかります) のほかに、Discord コミュニティでのライブ コーチング セッションの録画であるビデオ チュートリアルのリストもあります。
クイック スタート ガイド - このビデオでは、数回クリックするだけで最初の実行構成を作成する方法を説明します。
セットアップと構成 - シミュレーター コントローラー スイートの一般的なセットアップと構成について多くのことを学びます。セットアップ ウィザード「Simulator Setup」が紹介されていますが、低レベル構成ツール「Simulator Configuration」についても見ていきます。
ボタン ボックスとストリーム デッキの管理 - ここでは、ボタン ボックス、ストリーム デッキ、ステアリング ホイールなどの使用可能なハードウェア コントローラーを構成する方法について詳しく説明します。
音声コントロール - このセッションでは、簡単な標準設定から始めて、さまざまなアシスタントすべての個別の名前、音声、言語を含む完全な設定まで、音声コントロールの機能を学びます。
Race Engineer を使用したピットストップの自動化 - Race Engineer を使用したピットストップの自動化について説明します。必要な構成についてすべて学び、トラック上でレース エンジニアが実際に動作しているのを見聞きすることができます。
設定の管理 - このビデオでは、仮想レース アシスタントで使用される設定と、これらの設定を最も効率的な方法で管理する方法について説明します。
Strategy Workbench の使用 - このビデオでは、シミュレーター コントローラー スイートのプレミアム燃料計算ツールである「Strategy Workbench」を使って説明します。また、「チーム センター」で作成した戦略を使用する方法と、仮想レース アシスタントの使用方法も学びます。
チーム レースの紹介 - このビデオでは、シミュレーター コントローラー スイートのすべての機能を組み合わせて、チーム レースを管理および制御します。すべてをセットアップする方法、チームレース中にレースアシスタントのサービスを使用する方法、現在運転しているチームメイトのピットストップ設定をリモートコントロールする方法を学びます。
レース アシスタントの詳細 - 前回のビデオでレース アシスタントについて少し学習した後、このビデオでは完全にレース アシスタントに特化しています。
セットアップ ワークベンチの操作 - セットアップ ワークベンチは、車のセットアップ作業に役立つツールです。あなたの処理上の問題を取り上げ、それらを解決するための推奨事項を考え出します。いくつかのシミュレーターでは、推奨事項が自動的に適用された後にセットアップ ファイルをロード、変更、書き戻すことができます。
複数のドライバーからのデータの操作 - 今回は、テレメトリ データベース内の複数のドライバーからのデータを操作する方法と、このデータからチーム戦略を作成する方法を学びます。また、テレメトリ データベースとの間でデータをエクスポートおよびインポートする方法についても説明します。
トラック マッピングとトラック オートメーション - このビデオでは、シミュレーターで任意のトラックのトラック マップを作成する方法と、これらのトラック マップを使用できる場所を説明します。特別な使用法は、トラック上の位置に応じてトラクション コントロールや ABS などの車内設定を自動化することです。これについては、ビデオの最後でトラック上でデモンストレーションします。
タイヤ コンパウンドと気象モデル - このセッションでは、シミュレーター固有のタイヤ コンパウンドの処理について説明します。選択した車に利用可能なコンパウンドを設定する方法を学び、シミュレーター コントローラーの気象モデルを見て、これが戦略シミュレーションでタイヤ コンパウンドとともにどのように使用されるかを学びます。
チーム データ レプリケーション - このビデオでは、Team Server を使用してチーム内でテレメトリやその他のデータを共有する方法を説明します。このデータは、チーム戦略を作成したり、チーム レースなどで予定外のピットストップのタイヤ空気圧を調べたりするために使用できます。
運転スタイルとハンドリングの問題の分析 - このビデオでは、運転中にセットアップ (または運転スタイル) のハンドリングの問題を自動的に検出する、まったく新しい問題アナライザーの使用方法を説明します。その後、ハンドリングの問題をセットアップ ワークベンチに転送して、車両セットアップの変更を作成できます。
レース設定のエキスパートガイド - このビデオでは、レースアシスタントが使用するすべての設定の完全な概要を説明します。たとえば、最悪の状況でもピットストップを成功させるためにレースエンジニアが必要とするすべての設定です。
独自の音声コマンドを作成する - このビデオでは、シミュレーター コントローラーの一部だけでなく、シミュレーション ゲームのすべての機能を制御するための独自の音声コマンドを定義する方法を学びます。
戦略開発の再検討 - このビデオでは、ACC でのデモンストレーションを含め、レース中の戦略開発と処理のためのいくつかの新機能について説明します。
AI によって完全に処理されるレース - このビデオでは、AI アシスタントの完全な制御下でのレースの完全なデモをご覧いただけます。この 3 スティントのレース中、ドライバーの介入は必要ありませんでした。ソロでもマルチプレイヤーのチームレースでも完全にサポートされます。
カスタム ボタン ボックス モードの定義 - このビデオでは、カスタム コマンドを使用して独自のボタン ボックス レイヤーを定義する方法を示します。
ソロ センターの開封 - 練習セッションやソロ レースを整理できる「ソロ センター」と、それらのセッション中に収集されたデータについて詳しく説明します。
構成を 5.3 に更新する - このビデオでは、多くの構成タスクを大幅に簡素化する「シミュレーター セットアップ」の新機能を使用するように構成を更新する方法を示します。
あなた専用のドライビング コーチ - 仮想ドライビング コーチである Aiden との一般的なやり取りを示します。
車のメタ データ - このビデオでは、車のメタ データと、改造車用の「セットアップ ワークベンチ」を拡張する際に必要なすべての秘密の知識を紹介します。
スタートアップ プロファイルの使用 - このビデオでは、スタートアップ プロファイルについて詳しく説明します。これにより、構成を定義し、さまざまなタイプのセッションで多くの重要な機能を有効または無効にすることができます。
戦略開発をもう一度 - このビデオでは、「戦略ワークベンチ」をもう一度見て、非常に特別な戦略を作成できるいくつかの新しいオプションを示します。
アシスタントを GPT に接続する - アシスタント用の新しい GPT ベースの会話ブースターを紹介します。このブースターを使用すると、アシスタントとの非常に現実的なコミュニケーションを作成できます。
GPT を使用したアシスタントの拡張とカスタマイズ - カスタム動作を作成したり、既存の動作を変更したりするために LLM で使用される独自のイベントとアクションを定義する方法を学習します。
テレメトリ データの管理 - このビデオでは、テレメトリ データ システムをデモンストレーションし、さまざまなアプリケーションがテレメトリを収集する方法と、それを使用して何ができるかを示します。
AI によるトラックコーチング - ドライビングコーチによるトラックコーチングレッスンをデモンストレーションします。コーチはテレメトリ データを準備し、それをリファレンス ラップのデータと比較し、コーナーごとに改善する方法を指示します。
このリストは、新しい機能をカバーするために随時拡張されます。
Discord のシミュレーター コントローラーの小規模で非常に若いコミュニティの一員になりたい場合。ここには、FAQ の大規模なコレクションもあり、毎週月曜日に行われるライブ コーチング セッションに参加することもできます。この招待状を使用して Discord サーバーに参加してください。
シミュレーター コントローラーには、レース全体をガイドする一連の仮想アシスタントが付属しています。アシスタントを制御するには、ボタン ボックスなどのコントローラを使用するか、自然な音声ダイアログで直接対話することができます。さらに、いくつかの内蔵アプリケーションは、セットアップや戦略の開発を支援したり、レースの監視や制御などをサポートします。
ボタン ボックス、ストリーム デッキなどのすべての外部コントローラーを 1 つの制御センターに接続します。
コントローラーのアクションに対する構成可能な視覚的なフィードバック
仮想レースに使用されるシミュレーション ゲームを含む、すべての追加アプリケーションを好みに合わせて構成します
いくつかのプラグインがすぐに提供されます。
音声やジェスチャー認識ソフトウェアなどの外部ソースからあらゆる機能やアクションをトリガーするための追加サポートにより、常にハンドルから手を離さずに済みます。
ゲーム内の視野角を制御するための視覚的なヘッドトラッキングの組み込みサポート - 以下のサードパーティ製アプリケーションを参照してください。
シミュレーター コントローラーは、AI を活用したチャットボット エンジンに基づいた仮想ピット クルーを提供します。このエンジンの中心となるのは、音声認識および音声合成と組み合わせたハイブリッド ルール エンジンです。すべてのアクションはイベントベースで大量のデータを使用するため、ルール エンジンは一般的なピット クルーのタスクに非常に適しています。
音声と自然言語を使用して乗務員とコミュニケーションをとることができます。音声コマンドはパターンベースですが、オプションで各ピット クルー メンバー (シミュレーター コントローラーのレース アシスタントと呼ばれる) を GPT サービスに接続し、LLM (別名ラージ言語モデル) の自然言語機能を使用してクルーの会話の専門知識を高めることができます。メンバー。
Charming.aiの成熟度スケール (ネット上で見つかる数百の成熟度モデルの 1 つ) によると、シミュレーター コントローラーのレース アシスタントはレベル 3 (支援) と 4 (自律性) の間のどこかにあります。彼らはあなたのレースを観察し、推奨事項を与え、戦略管理やピットストップの計画と準備などの特定のタスクに対して責任を負います。
アシスタントはテキストベースの GPT テクノロジーに基づいており、膨大な量の情報でトレーニングされた、公開されている大規模な言語モデルを使用します。この知識を利用して、このアシスタントはあなたの個人的な運転コーチとして機能します。ドライビングコーチはあなたのアクティブなクルーの一員ではありませんが、レース、車のハンドリング、運転テクニックについて何でも質問することができ、おそらく興味深い答えが得られるでしょう。
画像をクリックすると、ドライビングコーチとの実際の会話を聞くことができます。
ドライビング コーチは、テレメトリ データを使用して、トラックでの走行中にコーナリング パフォーマンスを向上させる方法を指示することもできます。
Virtual Driving Coach は、OpenAI、Mistral などの LLM ランタイムを使用できますが、PC が十分に強力であれば、Llama、Falcon、Mistral、GPT などのさまざまな LLM アーキテクチャ用の統合ランタイムを使用することもできます。 Simulator Controller に付属するローカル ランタイムを使用するか、Ollama や GPT4All などのツールを使用します。
完全に対話可能な音声制御を備えた AI ベースのレース エンジニアがレースをガイドし、重大な技術的問題について警告し、ピットストップを支援します。一方、レース ストラテジストはレースの順位を監視し、ピットストップ戦略を策定し、ピットストップを支援します。すぐ。これらのスマート チャット ボットは独立したアプリケーションですが、現在、プロセス間通信を使用して ACC およびその他のシミュレーション ゲーム プラグインと統合されています。新しいシミュレーション ゲームの統合には、特にシミュレーション ゲームから必要なデータの取得にある程度の労力が必要ですが、知識のあるプログラマーであれば約 3 ~ 4 時間で管理できます。
セッション中に仮想レース アシスタントによって取得されたデータ セットに基づいて、非常に柔軟なツールを使用して、さまざまな方法で自分のパフォーマンスと対戦相手のパフォーマンスを分析できます。
バーチャル レース ストラテジストのもう 1 つの機能は、同じトラックで同様の条件で行われた過去のセッションのテレメトリー データを使用して、次のレースの戦略の開発中にユーザーをサポートすることです。
チーム サーバー を使用すると、マルチプレイヤー チーム レース中にこれらすべての機能を使用することもできます。チーム サーバーは、レース アシスタントの状態と知識を処理し、参加しているすべてのドライバー間でこの情報を共有します。チーム サーバーは、いわゆる「チーム センター」、つまりコンソールのバックエンドであり、あらゆるチーム メンバー (アクティブなドライバーでなくても) が使用して、あらゆる種類のセッション データを収集し、セッションのさまざまな側面をリモート コントロールすることができます。たとえば、次のピットストップの設定などです。
このビデオを見て、挑戦的なレースですべてのパーツが連携している様子をご覧ください。
シミュレーター コントローラーには、周囲の交通状況を監視し、重大な状況について警告するバーチャル スポッターも付属しています。 Spotter が提供する情報は、特定のニーズや好みに合わせて完全にカスタマイズできます。
スポッターの通常の任務に加えて、このアシスタントはトラック上の位置に応じてさまざまなアクションを自動化することもできます。たとえば、急カーブに近づくと、トラクション コントロールを自動的に下げることができます。
シミュレーター コントローラー スイートのもう 1 つの非常に便利なツールは、セットアップ ワークベンチです。このツールは、レース アシスタントによって使用される AI テクノロジーに基づいており、ドライバーが説明した問題の処理に基づいて車のセットアップ オプションを変更するための推奨事項を生成します。
シミュレータ コントローラは、非常に洗練されたオブジェクト指向の Windows オートメーションおよびスクリプト言語である AutoHotkey で大幅に実装されており、単純なマクロ言語を使用してキーボードやその他の入力デバイスをスクリプト内の関数に接続できます。一方、AutoHotkey には、マウスのクリックやキーボード入力をシミュレートすることで、外部 API を提供しないソフトウェア パッケージを自動化するロボット機能も数多くあります。 AutoHotkey 言語を使用して独自のプラグインを作成できます。簡単に始められるように、単純なものから高度なものまで、さまざまな複雑さを持つバンドルされているすべてのプラグインの完全なソース コードが含まれています。
また、テレメトリ データの取得や Azure クラウド上のクラウド サービスへの接続などの低レベルのコードには、C#、C++、さらには C コードも多数含まれています。ここでも、すべてのソースはオープンであり、無料で使用できます。最後に、気の弱い人向けではありませんが、仮想レース アシスタントの実装に使用されるハイブリッドの前方および後方チェーン ルール エンジンがあります。多数のファクトを使用する場合に可能な限り効率を高めるために、修正された RETE アルゴリズムが使用されます。
これらのプラグインは、シミュレーター コントローラー ディストリビューションの一部です。コアに機能を提供するだけでなく、独自のプラグインを構築するためのテンプレートとしても使用できます。ほんの少数のコード行による非常に単純な機能追加から、SimHub などの外部ソフトウェアを制御する非常に複雑な巨大なものまで多岐にわたります。
プラグイン | 説明 |
---|---|
システム | 複数のボタン ボックス レイヤーを処理し、シミュレーション構成用に構成されたすべてのアプリケーションを管理します。 |
ボタンボックス | 独自のボタン ボックス/コントローラー ビジュアルを構築するためのツール。 ButtonBoxのデフォルトの実装では、グリッド ベースのボタン ボックス レイアウトが実装されており、グラフィカル レイアウト エディターを使用して構成できます。 |
ストリームデッキ | 1 つ以上の Stream Deck を外部コントローラーとしてシミュレーター コントローラーに接続するためのツール。特別な Stream Deck プラグインが提供されており、Stream Deck 上に情報をテキストおよびアイコンの両方として動的に表示できます。 |
触覚フィードバック | SimHub を使用して、ペダルとシャーシの振動を完全に設定可能なサポート。 |
モーションフィードバック | SimFeedback を使用したリグ モーション フィードバックの完全に設定可能なサポート。 |
ペダルのキャリブレーション | ハイエンドペダルのさまざまなキャリブレーションカーブをハードウェアコントローラーから直接選択できます。 |
ドライビングコーチ | このプラグインは、仮想運転コーチである Aiden を統合します。このプラグインがアクティブで正しく設定されている場合、シミュレーター コントローラーの実行中にこのアシスタントが自動的に使用可能になります。 |
レースエンジニア | このプラグインは、仮想レース エンジニアの Jona を、ACC プラグインなどのシミュレーション ゲーム用の他のすべてのプラグインと統合します。このプラグインは、シミュレーション ゲームと仮想レース エンジニア間のデータ転送を処理します。 |
レースストラテジスト | このプラグインは、バーチャル レース ストラテジストの Cato を、ACC プラグインなどのシミュレーション ゲーム用の他のすべてのプラグインと統合します。このプラグインは、シミュレーション ゲームと仮想レース ストラテジスト間のデータ転送を処理します。 |
レーススポッター | このプラグインは、Virtual Race Spotter である Elisa を、ACC プラグインなどのシミュレーション ゲーム用の他のすべてのプラグインと統合します。このプラグインは、シミュレーション ゲームと Virtual Race Spotter 間のデータ転送を処理します。 |
チームサーバー | Team Server は、マルチプレイヤー チーム レースでも仮想レース アシスタントの使用をサポートします。これはサーバーサイド ソリューションに基づいており、車の状態とアシスタントの知識を管理し、参加するドライバー間で情報を渡します。 |
ACC | ハードウェア コントローラーからAssetto Corsa Competizione を開始および停止するための特別なサポートを提供します。 Assetto Corsa Competizioneが現在実行されているときに利用できるモード「チャット」は、マルチプレイヤーゲーム内チャット システムの自動チャット メッセージを処理します。チャット メッセージは構成ツールで構成できます。さらに、リリース 2.0 以降、このプラグインはAssetto Corsa Competizioneの Pitstop MFD に対する高度なサポートを提供します。すべての設定は「ピットストップ」モードを使用してコントローラーのハードウェアで微調整できますが、ステアリングホイールから手を離したまま音声制御を使用して設定を制御することも可能です。仮想レース エンジニアの Jona、仮想レース ストラテジストの Cato、および仮想レース スポッターの Elisa との統合が利用可能です。 「アシスタント」モードは、ハードウェア コントローラーからのレース アシスタント コマンドのほとんどを処理できます。 |
交流 | Assetto Corsaの統合。仮想レース エンジニアの Jona、仮想レース ストラテジストの Cato、および仮想レース スポッターの Elisa をサポートします。このプラグインは、ピットストップ設定を調整するための「ピットストップ」モードと、レースアシスタントと対話するための「アシスタント」モードもサポートしています。 |
AMS2 | Autobilista 2の統合。仮想レース エンジニアの Jona、仮想レース ストラテジストの Cato、および仮想レース スポッターの Elisa をサポートします。このプラグインは、ピットストップ設定を調整するための「ピットストップ」モードと、レースアシスタントと対話するための「アシスタント」モードもサポートしています。 |
IRC | このプラグインは、 iRacingシミュレーション ゲームをシミュレーター コントローラーと統合します。 「ピットストップ」モードは、コントローラー ハードウェアからピットストップ設定を制御するために利用でき、仮想レース エンジニアのジョナ、仮想レース ストラテジストのカトー、仮想レース スポッターのエリサとの統合も利用できます。 「アシスタント」モードは、ハードウェア コントローラーからのレース アシスタント コマンドのほとんどを処理できます。 |
RF2 | ACC および IRC プラグインと同様に、このプラグインはrFactor 2の開始および停止のサポートを提供します。 「ピットストップ」モードは、コントローラー ハードウェアからピットストップ設定を制御するために利用可能であり、仮想レース エンジニアのジョナと仮想レース ストラテジストのカトーとの統合も利用できます。 「アシスタント」モードは、ハードウェア コントローラーからのレース アシスタント コマンドのほとんどを処理できます。 |
R3E | ACC と同様に、IRC および RF2 プラグインは、 RaceRoom Racing Experienceのこのプラグインの開始と停止のサポートを提供します。 「ピットストップ」モードは、コントローラー ハードウェアからピットストップ設定を制御するために利用でき、仮想レース エンジニアのジョナ、仮想レース ストラテジストのカトー、仮想レース スポッターのエリサとの統合も利用できます。 「アシスタント」モードは、ハードウェア コントローラーからのレース アシスタント コマンドのほとんどを処理できます。 |
RSP | Rennsport とのシンプルな統合。ハードウェア コントローラーからの起動と停止以外の機能はありません。 |
PCARS2 | Project CARS 2の統合。仮想レース エンジニアの Jona、仮想レース ストラテジストの Cato、および仮想レース スポッターの Elisa をサポートします。このプラグインは、ピットストップ設定を調整するための「ピットストップ」モードと、レースアシスタントと対話するための「アシスタント」モードもサポートしています。 |
LMU | ル・マン・アルティメットを完全サポート。ピットストップの自動化とレースアシスタントの統合。 Le Mans Ultimateは同じエンジンに基づいているため、機能はrFactor 2のプラグインと同じです。 |
統合 | このプラグインは、SimHub などの他のアプリケーションとの相互運用性を実装します。 |
次のアプリケーションはディストリビューションの一部ではなく、シミュレーター コントローラーには厳密には必要ありません。ただし、シミュレーター コントローラーはこれらのコンポーネントを認識しており、利用可能な場合は全体的なエクスペリエンスを向上させるためにそれらを統合します。
応用 | 説明 |
---|---|
オートホットキー | [開発専用] オブジェクト指向スクリプト言語。独自のプラグインを開発したい場合は、これが必要です。 |
ビジュアルスタジオ | [開発専用] Windows アプリケーションの開発環境。サポートされているシミュレーション ゲームのさまざまなテレメトリ インターフェイスの開発に使用されます。 |
NirCmd | [オプション] 拡張 Windows コマンド シェル。起動時にゲーム内の音量設定を制御するためにシミュレーター コントローラーによって使用されます。 |
SoX | [オプション] オーディオ処理ユーティリティ。チーム無線のようなオーディオ品質を実現するために、レース アシスタントによってオーディオの後処理に使用されます。 |
リアルなヘッドモーション | [オプション] Assetto Corsa Competizioneを使用する場合は、この小さなツールを強くお勧めします。車の現在の動きに応じて地平線の動きを制御し、 Assetto Corsa Competizioneの内蔵グラフィックスよりも頭が跳ねることなくはるかに優れた視界を提供します。 |
AITrack | [オプション] ニューラル ネットワークを使用して車載カメラのビデオ ストリーム上の視野角を検出する、きちんとした小さなツールです。 opentrack と組み合わせて使用して、ゲーム内の視野角を制御します。 |
オープントラック | [オプション] シミュレーション ゲームに接続し、freetrack プロトコルを使用して視野角を制御します。アナログ ジョイスティックや AITrack などの UDP ベースのソースなど、いくつかの入力方法がサポートされています。 |
シムハブ | [オプション]シミュレーションゲーム用の汎用性のある多目的ソフトウェアコレクション。低音シェーカーまたは振動モーターを使用して振動を生成し、完全に統合されたArduino開発環境を提供します。追加機能は、カスタムダッシュボードの定義をサポートしています。特別なプラグインは、ボタンをタッチして、振動強度などのSimHubの触覚フィードバックオプションを制御するためのシミュレーターコントローラーの一部です。 |
シムフィードバック | [オプション]ソフトウェアだけでなく、構築モーションリグの完全なDIYプロジェクト。 SimFeedbackは、視覚的な制御曲線を使用してモーションアクチュエーターを制御します。これにより、ゲームの物理データを複雑で非常に高速なリグの動きに変換します。ここでは、シミュレーターコントローラーにプラグインが統合されており、ハードウェアコントローラーを使用してSimFeedbackを制御します。 |
SFX-100-STREAMDECK | [オプション] SimFeedbackのこの拡張機能は、効果の状態と強度を制御するためにSimFeedbackに接続するために使用されます。使用していない場合、SimFeedback設定のサブセットはマウスオートメーションによって制御されます。これは、副作用でSimFeedbackウィンドウを最上位にする必要があります。これはそれほど面白くないので、現在は難しいChicaneで対戦相手の1人を追い抜こうとしている間、コネクタ拡張機能をインストールするように強くアドバイスしますが、これにはSimFeedbackの商業専門家ライセンスが必要です。便利なために、ユーティリティ 3番目のパーティフォルダーにSFX-100-StreamDeckプラグインのコピーがあります。また、2つの手順が必要なため、インストールと構成の手順を読むことを忘れないでください。 |
マイクロソフトの音声言語 | [オプション] Windowsバージョンと選択した言語に応じて、特に仮想レースエンジニアであるJonaのスピーチ生成機能のために、Microsoftから追加のテキストからスピーチへの言語をインストールすることをお勧めします。 |
マイクロソフトの音声認識 | [オプション]また、Windowsバージョンと選択した言語に応じて、Microsoft、特に仮想レースエンジニアのJonaのスピーチツーテキストまたは音声認識言語を追加することをお勧めします。便利なために、言語ランタイムのコピーとユーティリティサードパーティフォルダーにいくつかの選択された認識者があります。 |
RFactor 2テレメトリープロバイダー | [オプション] RFactor 2またはLe Mans Ultimateシミュレーションゲームを実行し、レース中に仮想レースエンジニアであるJonaを使用したい場合は、 RFactor 2アプリケーションディレクトリにこのデータAQCUISITIONプラグインをインストールする必要があります。便利なために、ユーティリティ 3rd Partyフォルダーにreadmeファイルを含む、プラグイン( rf2_sm_tools_3.7.14.2.zip )のコピーがあります。同じゲームエンジンに基づいたLe Mans Ultimateにも同じことが当てはまります。インストール手順については、こちらをご覧ください。 |
次のリリースで新しい機能については、リリースノートをご覧ください。
貢献したいですか?素晴らしい!
Heads Up:私は、今後のAIの派手なものの共同開発者を探しています。
過去数週間に週に1回のリリースを発射した後、プロジェクトはこれから少し遅くなります。しかし、シミュレーターコントローラーの開発はまだ続いており、長期的には2週間のサイクルになると確信しています。バックログにある私自身のアイデアのリストは、少なくとも3つのリリースに十分な長さであり、バックログに含まれる機能を提案したい場合は、GitHubでエンハンスメントの問題を開くか、Discordコミュニティに参加してアイデアを投稿できます。 #request-a-featureチャンネルで...
このソフトウェアはそのまま提供されます。商業目的で使用しない限り、あらゆる目的のために自由に使用し、ニーズに合わせて変更できます。
(2024)Creative Commons -by -nc -sa -by Oliver Juwig(TheBigo)