Steam 版 METAL GEAR SURVIVE(メタルギア サヴァイヴ) でゲームコントローラー無効化とフレームレート上限 60fps を解除する方法
2018年2月に発売された Steam 版 METAL GEAR SURVIVE(メタルギア サヴァイヴ) をキーボード・マウスでプレイしているのですが、コントローラーをサポートするアップデート後に、ゲーム内操作画面のアイコンがコントローラーのボタンになり、一部の操作が受け付けなくなる現象が発生してしまいました。
ネットで調べてみると、どうやらデバイスマネージャーで 「HID 準拠ゲームコントローラー」 などのゲームコントローラーがある状態だと、ゲーム内ではコントローラーを使っていると認識してしまうようです。
今回の記事は Steam 版 METAL GEAR SURVIVE(メタルギア サヴァイヴ) のゲーム内で勝手にコントローラーとして認識してしまった状態を解除して、キーボード・マウスでプレイできるよう設定を変更してみました。
また、Steam 版 METAL GEAR SURVIVE(メタルギア サヴァイヴ) のフレームレートは 60fps が上限となっていますが、ファイル内設定を書き換えることで fps 上限を解除できるので、その設定も合わせてやってみました。
Steam 版 METAL GEAR SURVIVE(メタルギア サヴァイヴ) ゲームコントローラー無効化方法
Steam 版 METAL GEAR SURVIVE(メタルギア サヴァイヴ) タイトル画面です。
画像上側がコントローラーが 認識していない状態 で、ボタンアイコンがキーボードのキーになっています。画像下側がコントローラーが 認識している状態 で、ボタンアイコンがゲームコントローラーのもの(Xbox コントローラー風)になっています。
アップデート前はキーボード・マウス操作で問題はなかったのですが、コントローラーをサポートするアップデート後、コントローラーをつないでいなくてもゲーム画面のボタンアイコンがコントローラーボタン表示に変更。ゲーム中マウス右クリックボタンがずっと押下された状態で解除することができず、マウスによる視点変更が自由にできないといった状況になっていました。
ネットで調べてみたところ、Windows のデバイスマネージャーでコントローラーに相当するデバイスが認識(リンク先は Logicool G13 の場合) されているとこのような状況に陥るようです。
コメントより ASUS ROG CHAKRAM も同じように認識 するとの情報がありました。
私の PC 環境ではゲームコントローラーとして、DUALSHOCK 4 (デュアルショック 4) を無線(Bluetooth)接続 で DS4Windows を使ってプレイできるようにしてあります。
以前、Input Mapper をツールとして使用していた際にドライバをインストールしたのですが(そのドライバをインストールしたまま DS4Windows を使用)、DUALSHOCK 4 (デュアルショック 4) コントローラーを使っていない状態でも、デバイスマネージャーには 「HID 準拠ゲームコントローラー」 が残ってしまうことがあるようです。
DS4Windows で DUALSHOCK 4 (デュアルショック 4) 接続 → 切断すると HID 準拠ゲームコントローラーがデバイスマネージャーから消えるので、何らかの拍子で HID 準拠ゲームコントローラーが残ってしまうのかもしれません。
この 「HID 準拠ゲームコントローラー」 を デバイスとプリンター か デバイスマネージャー のどちらかの手順で一時的に無効化することで解決することができました。
手順としては デバイスマネージャーから無効化 のほうが手っ取り早いでしょう。
デバイスとプリンターからコントローラー無効化
コントロールパネル → デバイスとプリンターから、ゲームコントローラーを開きます。
Wireless Controller のプロパティ画面からハードウェアタブを選択して、ヒューマンインターフェースデバイスの 「HID 準拠ゲームコントローラー」 を開きます。
HID 準拠ゲームコントローラーのプロパティ画面からドライバータブを選択して、無効ボタンをクリックします。
「このデバイスを無効にすると機能しなくなります。このデバイスを無効にしますか?」 というメッセージが表示されますので、はいボタンをクリックします。
ゲームコントローラーのデバイスを無効化にすると、画像のような表示状態になります。
この状態で Steam 版 METAL GEAR SURVIVE(メタルギア サヴァイヴ) を起動してキーボード・マウス操作が問題なくできるようになれば、コントローラー無効化設定は成功です。
無効化したコントローラーを元に戻したい場合は、HID 準拠ゲームコントローラーのプロパティ画面からドライバータブを選択して、有効ボタンをクリックします。
デバイスマネージャーからコントローラー無効化
デバイスマネージャーからコントローラーを無効化する方法です。デバイスとプリンター から設定するより手短にできます。
デバイスマネージャーを開き、ヒューマンインターフェースデバイス → HID 準拠ゲームコントローラーを右クリックから無効をクリックします。
「このデバイスを無効にすると機能しなくなります。このデバイスを無効にしますか?」 というメッセージが表示されますので、はいボタンをクリックします。
デバイスマネージャーからゲームコントローラーのデバイスを無効化にすると、画像のような表示状態になります。
この状態で Steam 版 METAL GEAR SURVIVE(メタルギア サヴァイヴ) を起動してキーボード・マウス操作が問題なくできるようになれば、コントローラー無効化設定は成功です。
無効化したコントローラーを元に戻したい場合は、デバイスマネージャーからヒューマンインターフェースデバイス → HID 準拠ゲームコントローラーを右クリックから有効をクリックします。
Steam 版 METAL GEAR SURVIVE(メタルギア サヴァイヴ) フレームレート 60fps 上限解除方法
Steam 版 METAL GEAR SURVIVE(メタルギア サヴァイヴ) のフレームレート上限は 60fps までとなっていますが、ファイルを書き換えることで 60fps 以上でゲームをプレイすることができます。
ちなみにこの方法は同じゲームエンジンで作られた前作 METAL GEAR SOLID V: THE PHANTOM PAIN とまったく同じやり方となっています。
やり方は Steam クライアントがインストールされているフォルダを開き 「(Steam)\userdata\(ユーザープロファイル番号)\543900\local
」 フォルダを開き、その中にある 「SSD_GRAPHICS_CONFIG」 ファイルをテキストエディタで開きます。
この 「SSD_GRAPHICS_CONFIG」 ファイルは Steam クライアントがインストールしてあるフォルダ内にあり、ゲームがインストールしてあるフォルダにはない ので注意してください。
「framerate_control」 と記述されている項目がありますので、これを 「Variable」 に書き換えて保存します。
あとは METAL GEAR SURVIVE(メタルギア サヴァイヴ) を起動してフレームレートが 60fps 以上になれば成功です。
ただ無制限にフレームレートを上げれるわけではなく物理演算の関係で上限(70fps 程度)が定まっているようです。これは METAL GEAR SOLID V: THE PHANTOM PAIN でも同様のようです。
注意点としてはゲーム内オプションや GeForce Experience から設定を変更したりすると元の設定に戻ってしまうので、その時は再設定します。
- Steam 版 METAL GEAR SURVIVE(メタルギア サヴァイヴ) でゲームコントローラー無効化とフレームレート上限 60fps を解除する方法(現在開いているページ)
- 新型 PS4 コントローラー(デュアルショック 4)と操作を快適にする便利なアクセサリーを購入しました
- 新型 PS4 コントローラー(デュアルショック 4)を PC で使えるように DS4Windows をインストールした時のメモ
- 新型 PS4 コントローラー(デュアルショック 4)を PC で使えるように Input Mapper をインストールした時のメモ
- 新型 PS4 コントローラー(デュアルショック 4)を XInput Wrapper for DS3 で使えるように設定してみました
- PC に接続したデュアルショック 4 コントローラーに連射ボタンとボタン同時押しを設定した時のメモ
- PS3 コントローラー(デュアルショック 3)を PC で使えるように XInput Wrapper for DS3 をインストールした時のメモ
- Xbox360 コントローラーと PS3 コントローラーを PC で使うために非公式ドライバやツール、設定に関するネット情報を集めてみました
助かりました。
ASUSのROG CHAKRAMというゲーミングマウスでプレイしていたのですが、ジョイスティック付きマウスのせいか、ゲームコントローラーと誤認識していたので、この記事を見て解決しました。
専用に買おうか迷っていたので、本当に助かりました。