Rocket Leagueがコントローラーを認識しない問題を修正する方法

Advise: Windowsのエラーと最適化システムのパフォーマンスを修正するにはここをクリック

Steamを使用してPCでRocket Leagueをプレイする際にコントローラーの使用に問題があるユーザーがいます。 この問題は、Windows 7、Windows 8.1、Windows 10を含むいくつかの異なるバージョンで、いくつかの異なる構成で報告されます。ほとんどの場合、問題は、ユーザーがSteam経由でゲームをプレイしようとした場合に発生することが報告されています。

ロケットリーグでコントローラーが機能しない

Rocket Leagueがコントローラーを識別しない原因は何ですか?

さまざまなユーザーレポートと、このシナリオが適用可能な場合に問題を解決するために一般的に使用される修復戦略を分析することにより、この特定の問題を調査しました。 結局のところ、この問題を引き起こす可能性のあるいくつかの異なる潜在的な犯人があります。

  • Steam入力のゲームごとの設定が有効になっています –この特定のSteam Big Picture設定がオンになっている間にコントローラーの問題を作成するという報告がたくさんあります。 このシナリオが該当する場合、Steam Input Per-Game設定をForced Offにすることで問題を解決できます。
  • コントローラーの設定メニューが正しく構成されていない -この問題の別の原因として、コントローラーの設定メニューが正しく構成されていない場合があります。 この場合、使用しているコントローラーの種類に応じて設定を調整することで問題を解決できるはずです。
  • コントローラードライバーが正しくインストールされていない -場合によっては、コントローラードライバーが不完全であるか、別のアクションの結果として破損したため、この問題が発生します。 このシナリオが該当する場合、デバイスマネージャーの調査により、コントローラーが正しくインストールされているかどうかがわかります。
  • 破損したSteamコントローラーファームウェア –特定の汎用コントローラーは、Steamで使用すると、時々グリッチが発生する可能性があります。 これが発生するたびに、Steamコントローラーファームウェアを回復するために適切な手順を実行することで問題を解決できるはずです。
  • 汎用コントローラーが正しくセットアップされていない -低エントリの汎用コントローラーがSteamで常に完全にサポートされているわけではありません。 つまり、それらを適切に機能させるには、追加の構成手順をいくつか実行して、正常に検出されるようにする必要があります。 これを行う最も簡単な方法は、XInput呼び出しをDirectInput呼び出しに変換できるサードパーティのユーティリティを使用することです。
  • Rocket LeagueはSteam入力を使用していません – Xbox Oneコントローラーでこの問題が発生している場合、ゲームがSteam入力を使用するように設定されていないために問題が発生している可能性があります。 この場合、Rocket LeagueがSteam入力を使用するようにいくつかのゲーム内制御オプションを変更することで問題を解決できます。
  • USBヘッドフォンはコントローラーとして検出されます –特定のUSBヘッドセット(特にHyperXモデル)は、Rocket Leagueによってコントローラーとして認識される可能性があります。 このシナリオが該当する場合は、コントローラーが最初に検出されるようにすることで問題を解決できるはずです。

現在この問題の解決に苦労している場合、この記事では、問題の解決につながる可能性のあるいくつかのトラブルシューティング手順を提供します。 以下に、この特定の問題の解決に効果的であることが確認されているいくつかの異なる方法を見つけます。

以下で取り上げる各方法は、少なくとも1人の影響を受けるユーザーによって有効であることが確認されていることに注意してください。 可能な限り効率を維持したい場合は、潜在的な修正が効率と重大度によって順序付けられるため、提示された順序でメソッドに従うことをお勧めします。

方法1:全体図設定の調整(該当する場合)

Streamを使用してロケットリーグを実行しようとしている場合、コントローラーを使用できない理由の1つとして、Big Pictureモードがコントローラーを強制的にオフにすることが考えられます。 これはデフォルトでは発生しませんが、Steamの設定を微調整した場合は、Big Pictureモードでコントローラー機能を無効にするようにクライアントを設定する可能性があります。

同じ問題に直面している影響を受ける複数のユーザーは、Rocket LeagueのSteam設定にアクセスし、Steam入力のゲームごとの設定を強制的にオフにし、ガイドボタンやXboxなどの他の無関係な機能のチェックを外すことで問題を解決できたと報告しています構成のサポート(Xboxコントローラーを使用していない場合。

Steamでこの変更を行うためのクイックガイドを次に示します。

  1. Steamのトレイバーアイコンを右クリックして、コンテキストメニューから[全体 ]を選択します。
  2. SteamクライアントがBig Pictureモードの開始を完了したら、上部のメニュー項目のリストからLibraryをクリックします。
  3. 次に、ゲームのリストからRocket Leagueをクリックし、 [ゲームの管理 ](ゲームアイコンの下)をクリックします。
  4. 次に、( Steam Inputの下の) Controller Optionsをクリックします

    Steamでコントローラーオプションにアクセスする
  5. Controller Application Optionsが表示されたら、S チームのゲームごとの入力設定に関連付けられたドロップダウンメニューをクリックし、[ OK ]をクリックする前に[ 強制オフ ]に設定します。

    ゲームごとのSteam入力設定を無効にする
  6. 変更が完了したら、SteamのBig Pictureのメインページに戻り、 [設定]アイコン(歯車アイコン)をクリックして、[ コントローラー設定]をクリックします
  7. [Controller Settings]メニュー内で、関係のないボックスをすべてオフにしてください。 Xboxコントローラーを使用している場合は、 Xbox構成サポートガイドボタンフォーカスSteam以外のすべてのチェックを外します。

    必要なコントローラー設定の変更を行う

    注: PS4 Dualshockコントローラーを使用している場合は、PlayStation構成サポートをチェックし、Xbox構成サポートをオフにします。 または、汎用コントローラーを使用している場合は、両方のオプションをオフにします。

  8. すべての変更が完了したら、Steamクライアントを再起動し、Rocket Leagueを起動して、コントローラーの機能が復元されたかどうかを確認します。

この方法で問題を解決できず、Rocket Leagueのプレイ中にコントローラーを使用できない場合は、次の次の方法に進んでください。

方法2:コントローラーが認識されていることを確認する

RocketLeagueを搭載したPCでPS4 DualShockコントローラーを使用できない場合。 これらのケースの大半では、PS4コントローラーに関連するドライバーの問題が原因で問題が発生しています。 影響を受けた複数のユーザーは、正しいドライバーがインストールされていることを確認した後、問題を修正できたと報告しています。 場合によっては、ユーザーはコントローラーのファームウェア設定を復元しようとしました。

これを行う方法のクイックガイドを次に示します。

  1. Windowsキー+ Rを押して、[ 実行 ]ダイアログボックスを開きます。 次に、テキストボックス内に「devmgmt.msc」入力し、 Enterキーを押してデバイスマネージャーを開きます。 UAC(ユーザーアカウント制御)のプロンプトが表示されたら、[ はい ]をクリックして管理者権限を付与します。

    実行プロンプトで「devmgmt.msc」と入力します。
  2. デバイスマネージャー内で、 デバイスのリストを下にスクロールし、 サウンド、ビデオ、およびゲームコントローラーに関連付けられたドロップダウンメニューを展開します。
  3. サウンド、ビデオ、およびゲームコントローラーメニュー内で、PS4コントローラーが内部に存在するかどうかを確認します。
  4. PS4コントローラーがこのメニュー内に表示されない場合、ドライバーに問題があることは明らかです。 この場合、コントローラーUSBを取り外し、別のポートにプラグインします。 Windowsはインストールを自動的に処理します。
  5. 次に、ドライバーのインストールが正常に完了し、デバイスがサウンド、ビデオ、およびゲームコントローラーメニュー内に表示されるかどうかを確認します。
  6. ドライバーが正常にインストールされたら、 デバイスマネージャーを閉じてコンピューターを再起動し、次の起動シーケンスが完了したら問題が解決するかどうかを確認します。

ドライバーがインストールされているかどうかを確認する

同じ問題が引き続き発生する場合は、下の次の方法に進んでください。

方法3:Steamコントローラーのファームウェアを復元する

一部の影響を受けるユーザーは、コントローラーのファームウェアを回復するための適切な手順を実行した後、問題が解決したと報告しています。 ほとんどの場合、この手順はDualShock4コントローラーで問題が発生している状況で機能することが確認されています。

これらの指示に従ったユーザーは、ファームウェアの回復プロセスを完了してマシンを再起動した後、コントローラーの機能が戻ったことを報告しています。 必要な操作のクイックガイドを次に示します。

  1. Steamクライアントを開き、上部のリボンバーを使用してSteamをクリックしてから、 設定をクリックします。
  2. [設定]メニューに移動したら、左側の垂直メニューから[コントローラー]オプションを選択し、右側のペインで[一般的なコントローラー設定 ]をクリックします。
  3. 新しく表示されたウィンドウから、 Recover Steam Controller Firmware(画面下部)をクリックします。
  4. 確認プロンプトで[ OK ]をクリックして、ファームウェアリカバリプロセスを開始します。
  5. 次の画面の指示に従い、もう一度[ スタート ]ボタンをクリックします。
  6. プロセスが完了したら、コンピューターを再起動し、次の起動が完了したら問題が解決するかどうかを確認します。

Steamコントローラーファームウェアの回復

同じ問題が発生していて、Rocket Leagueのプレイ中にコントローラーを使用できない場合は、下の次の方法に進んでください。

方法4:汎用コントローラーのセットアップ(該当する場合)

汎用の安価なコントローラーでこの問題が発生した場合、Rocket Leagueで動作するように構成するには、いくつかの追加手順を実行する必要があります。 Xbox One / Xbox 360やDualshock4などの一般的なコントローラーは、接続するとすぐに自動的に検出および構成されます。ただし、エントリーが少ないコントローラーの場合は、手動でセットアップする必要があります。

この問題に遭遇した数人のユーザーは、ジェネリックコントローラーを表示し、バインディングを優先のものに変更できるサードパーティを使用して解決したと報告しています。

必要なことは次のとおりです。

  1. x360Ceをダウンロードするには、このリンク( こちら )にアクセスしてください。 このユーティリティは基本的にXbox 360コントローラーであり、 XInput呼び出しDirectInput呼び出しに変換することによってのみ、Xbox360コントローラーまたはXInputコントローラーをサポートするゲームでDirect Inputコントローラーを使用できます。
  2. ユーティリティをダウンロードしたら、コピーして次の場所に移動します。
     C:\ Program Files \ Steam \ SteamApps \ common \ rocketleague \ binaries \ win32 

    注:これは、ロケットリーグのゲームフォルダーのデフォルトの場所であることに注意してください。 ゲームをカスタムの場所にインストールした場合は、代わりにそこに移動します。

  3. Win32フォルダー内の任意の場所にファイル(x360ce.exe)を貼り付け、実行可能ファイルをダブルクリックして起動します。
  4. アプリケーションが開いたら、それがコントローラーを検出するのを待ちます。 完了したら、[ 次へ ]をクリックし、画面上の指示に従って残りのプロセスを完了します。 初期セットアッププロセスの最後に、[ 完了 ]をクリックするように求められます(表示されたら完了します)。

    汎用コントローラーの検出
  5. その後、コントローラーをテストし、必要に応じてボタンを構成する機会が与えられます。 そうして、 「保存」をクリックします。 おわかりのように、コントローラーは既に動作しています。
  6. コントローラユーティリティを閉じ、通常どおりSteamを使用してRocket Leagueを起動します。 汎用コントローラーで問題が発生することはもうないはずです。

同じ問題が引き続き発生する場合は、下の次の方法に進んで別の修復戦略を試してください。

方法5:Rocket LeagueでSteam入力を使用するように強制する(該当する場合)

Xbox Oneコントローラーを搭載したSteamでRocket Leagueを実行しているときにこの問題が発生した場合、ゲームがSteam入力を使用するように設定されていない可能性があります。

影響を受けた複数のユーザーは、Rocket LeagueがSteamからの入力を使用することを強制するように、ゲーム内の設定を微調整することで問題を解決できたと報告しています。 そのようにしてゲームを再起動した後、一部のユーザーは問題が解決され、問題なくXbox Oneコントローラーを使用できると報告しました。

必要なことは次のとおりです。

  1. SteamからRocket Leagueを起動します。
  2. ゲームが読み込まれたら、[ オプション ] > [コントロール ]に移動し、[ スチーム入力使用 ]をクリックします
  3. 次に、リストからXbox Oneコントローラーを選択し、[ オフ]に設定されている場合は[ 自動]に設定します

    Rocket LeagueでSteam入力を使用する
  4. Rocket Leagueを再起動して、問題が解決したかどうかを確認します。

同じ問題が引き続き発生する場合は、下の次の方法に進んでください。

方法6:USBヘッドフォンを取り外す(該当する場合)

USBで接続されているヘッドフォンを使用している場合、Rocket Leagueがそれらをコントローラーとして認識する可能性があります。 これは、HyperXヘッドフォンや他のいくつかのメーカーでよく見られる現象です。 Rocket Leaguesはコントローラーが既に接続されていると考えているため、実際のコントローラーに必要な権限を提供しません。

この正確な問題を経験した数人のユーザーは、ゲームを起動する前にUSBヘッドフォンを取り外し、コントローラーを接続することで問題を解決できたと報告しています。 これを行うと、おそらくコントローラーが検出され、USBヘッドフォンを別のUSBポートに接続できたと思われます。

ただし、この手順が成功した場合は、コントローラーとUSBヘッドフォンの両方を使用する予定があるたびにこれを行う必要があることに注意してください。

興味深い記事