ゲームパッドを使えるようにする
この記事でわかること
- steam でコントローラー設定がうまくできないときの確認ポイント
筆者の状況
- はじめて steam でゲームを購入
- キーボードでも十分遊べるけど、ゲームパッドでやってみたい
- 10年以上前に購入したPS2コントローラーをUSB変換して使えるBUFFALO BSGC201 (opens in a new tab)を利用
- 余談だがBUFFALOは古い製品の情報をしっかり残してくれてるので助かる
- ん?ゲームでコントローラーが認識されてないぞ?
- そもそもコントローラーってどこで設定するんだっけ
確認ポイント
コントローラーのドライバーインストール
- OS が Windows 10 なら、ほとんどのデバイスは個別にドライバーをインストールしなくても動作する
- しかし、ドライバーをインストールしないと 一部の機能 が動作しないことがある
- 私の環境ではアナログスティックの操作が反応しなくなっていた
- BUFFALOの商品情報サイト (opens in a new tab)からドライバーをダウンロードしてインストール
- ドライバーは 32bit と 64bit 版で分かれているので、自分の環境に合わせて選ぶ
- もし以前にインストールしていたとしても、最新版のドライバーをインストールすることで不具合が改善するケースもある
- デバイスマネージャーで見てインストール済かどうか確認しても良いが、問答無用で再インストールの方が早いかも
Steam でコントローラー設定をする
- コントローラーを正しく認識できるようになったら、 Steam で使えるように設定していく
- 起動中のゲームはすべて終了する
- Steam のメイン画面を開き、Settings を開く
- 自分のコントローラー種別に合う設定ヘルパーをチェックする
- BSGC201の場合はPlayStationベースではあるが、1P/2Pを1つのUSBで入力する作りなので特殊
- そのためより汎用的な Generic を選択した
- 接続しているコントローラーが表示されていることを確認
- 表示されていなければ、接続ケーブルを抜き差しする
- 抜き差しでも認識されないならPCを再起動
- 再起動しても認識されなかったら他の原因を疑う(物理的故障、断線、USBコネクタ接触不良、などなど)
- コントローラーのボタンをマッピングしていく
- 設定に名前を付けて保存
Steam のコントローラー設定を初期化する
- ドライバーインストール前に Steam で設定をしていると、ドライバーインストール後も誤った状態で設定が保持される
- 一方、Steamの画面からはコントローラー設定を初期化することができない
- 他に良い方法があるかも知れないが、直接設定ファイルを編集する危険な方法を記載する
- 実行は自己責任で
- 作業前にかならずファイルをバックアップすること
- Steamが起動していたら削除
- 常駐起動しているので、タスクバーから右クリックで終了する
{Steamのインストールディレクトリ}\config\config.vdf
というファイルを編集する- controller 関連は以下の4行なので、まるっと削除
- Steam を起動する
- Steam でコントローラー設定をする手順に戻る
ゲーム毎に設定をする
- 今回は FALL GUYS (opens in a new tab) を例とする
- ゲーム起動画面を表示して、コントローラー設定をする
- Controller setting を開くと、認識されているコントローラーの情報が表示される
- この画面でゲーム毎のコントローラー微調整ができるようになっている
- この記事では割愛する
- 情報が表示できれば問題はないので、特に何も変更せず設定画面を閉じる
- ゲームを起動する
- この時点で FALL GUYS のメニューがコントローラーで操作可能になっているはず
- 操作できなければコントローラーの設定を初期化してやり直す
- FALL GUYS のコントローラー設定画面を開く
- デフォルトのボタンバインドが設定されていることを確認する
- もし設定されていなければ個別に設定していく
- ゲームを遊んでみて、設定通りに動作することを確認する
- お疲れ様でした
まとめ
- ゲームコントローラーのドライバーは最新版をインストール
- BUFFALOさん古い製品のドライバー提供ありがとう
- Steamのコントローラー認識がおかしいときは設定を初期化
- ゲーム側でもコントローラーの個別設定があるので確認