ハードウェア
 Computer >> コンピューター >  >> ハードウェア >> ハードウェア

Windows PCでゲーム用にPS3コントローラーを設定する方法【有線・Bluetooth対応】

PCゲームは多くのゲーマーに愛されるプラットフォームですが、標準のキーボードとマウスだけでは操作の自由度が足りないと感じる人は少なくありません。外部コントローラーを使えば、より快適で没入感のあるプレイが可能になります。市販のPC用ゲームパッドは数百種類あり、安価でも満足度が低いものから、高性能ながら価格が高く手が出にくいものまで様々です。

そこで注目したいのが、すでに持っている家庭用ゲーム機のコントローラーをPC用として再利用する方法です。Sony PlayStation 3本体やDualShock 3コントローラーをお持ちなら、追加費用ゼロでWindows PCのゲーム入力デバイスとして活用できます。本記事では、その具体的な設定手順を詳しく解説します。

PS3コントローラーをPCに接続する方法は主に2つあります。「SCP Driver Package」を使う方法と「SCP Toolkit」を使う方法です。前者では、Bluetoothドングルを使用したワイヤレス接続にも対応しています。

設定には、コントローラー本体とUSBケーブル(有線接続・充電用)、またはワイヤレス接続用のBluetoothドングルが必要です。

システムの準備

最終的に有線で使うか無線で使うかにかかわらず、まずは必要なドライバーをインストールするために、USBケーブルでコントローラーをPCに接続して電源を入れます。その上で、以下のソフトウェアがインストールされているか確認してください。

  • Microsoft .NET Framework
  • Visual C++ 再頒布可能パッケージ
  • DirectX Web Installer

これらはすでにシステムに入っている場合もあるため、インストール前に必ずチェックしましょう。また、Windows 7以前のバージョンを使用している場合は、「Xbox 360 Controller Driver」も追加でインストールしてください。

必要なドライバーとソフトウェアの準備が整ったら、次のセクションに進んでSCP Driver PackageまたはSCP Toolkitのインストールを行います。事前準備が完了していないと、いずれのツールも正しく動作しないので注意してください。

SCP Driver Packageによる有線接続の設定

Windows PCでゲーム用にPS3コントローラーを設定する方法【有線・Bluetooth対応】
  1. 事前準備で接続したUSBケーブルを使い、コントローラーをPCに接続したままにします。
  2. 公式ページから「SCP DS Driver」のzipファイルをダウンロードします。「最新バージョン(latest version)」「最新アップデート(latest update)」「最新ソース(latest source)」の3つのファイルすべてをダウンロード・展開してください。
  3. ダウンロードしたzipファイルをそれぞれ近くのフォルダに解凍します。
  4. 「latest update」フォルダ内の「ScpServer\bin」ディレクトリの中身をすべてコピーし、「latest version」フォルダ内の同じ「ScpServer\bin」ディレクトリに貼り付けます。インストールにはこの最新バージョンの構成が使用されます。残りのzipファイルは削除しても構いません。
  5. 次に、「latest version」フォルダ内の「ScpServer」からbinフォルダをコピーし、「C:\Program Files」直下に新規作成したフォルダへ貼り付けます。フォルダ名は「Scarlet.Crush Productions」としてください。Cドライブへのコピーには管理者権限が求められるため、画面の指示に従って「続行」をクリックしてください。Windows PCでゲーム用にPS3コントローラーを設定する方法【有線・Bluetooth対応】
  6. 作成したフォルダ内にある「ScpDriver」アプリケーションを右クリックし、「管理者として実行」を選択します。
  7. 「Bluetooth Driver」と「Configure Service」にチェックを入れて「Install」をクリックします。Windows 7以前の場合は「Force Install」を選択してください。これは古いOSに不足している包括的なドライバーセットを導入するためのもので、Windows 8以降では不要です。
  8. インストールが完了したらウィンドウを閉じ、スタートメニューから「ScpMonitor」を探して起動します。

この一連の手順の間もコントローラーが接続されたままなので、通常は自動的に認識されます。認識されない場合は、一度ケーブルを抜き差ししてみてください。充電中の表示が出ていれば、コントローラーが正常に認識されている証拠なので問題ありません。ここでPCを再起動し、再起動後にコントローラーを再接続すれば、Steamや各種エミュレーターゲームなど、あらゆるPCゲームで使用できるようになります。

SCP Driver PackageによるBluetoothワイヤレス接続の設定

上記のインストールが完了したら、Bluetoothドングルを設定することでコントローラーをワイヤレスで使えるようになります。PS3コントローラーは専用のBluetooth接続を必要とするため、ドングルをコントローラー専用としてロックする必要があります。手順は以下の通りです。

  1. コントローラーをUSBケーブルでPCに接続したままにします。
  2. Program Files内に作成した「Scarlet.Crush Productions」フォルダのbinフォルダを開き、「Zadig」という実行ファイルを起動します。
  3. メニューの「Device」→「Load Preset Device」→「Bluetooth.cfg」の順に選択します。
  4. 「Options」から全デバイスの一覧を表示し、自分のBluetoothドングルを見つけて選択します。
  5. 「Replace Driver」をクリックします。
  6. SCP Monitorに「Host Address」が表示されていることを確認します。表示されていない場合は、Bluetooth接続が失敗しています。原因はシステム側、ドングル側の制限、あるいは一時的な接続不良の可能性があり、PCの再起動で改善することもあります。なお、この作業中は必ずPS3本体の電源プラグを抜いておいてください。コントローラーは本来PS3本体に接続しようとするため、PCへの接続設定に干渉する恐れがあります。SCP Monitorでは以下の項目を確認してください。
      • Host Addressが表示されていること
      • Pad Oneのアドレスが表示されていること
      • 充電中またはFullの表示があること
      • HCI version = 6.1542前後
      • LMP Version = 6.220E前後
          • ※数値は完全一致である必要はありません。おおよそ近い値であれば問題ありません。
  7. Host Addressが正しく検出されたら、コントローラーをPCから切断し、SCP MonitorのPad 1表示が「USB」から「BTH」に変わっているか確認します。これで接続は成功しているはずです。うまくいかない場合は、上記ステップ6の条件を再確認し、後述のカスタマイズ・キャリブレーション・トラブルシューティングの手順を試してください。

SCP Toolkitを使った設定方法

SCP Toolkitを使ってPS3コントローラーをPCに設定する場合は、配布ページからツールをダウンロードし、実行ファイルを起動します。インストールウィザードが表示されるので、基本インストールを完了させてから以下の手順に進みます。

Windows PCでゲーム用にPS3コントローラーを設定する方法【有線・Bluetooth対応】
  1. 基本インストール完了後、「Run Driver Installer」をクリックします。
  2. 次の画面でインストールするドライバーを選択できます。
      • PlayStation 3コントローラーを使う場合は「Install Dual Shock 3 Driver」を選択。
      • Bluetooth接続を使う場合は「Install Bluetooth Driver」を選択。専用のドングルをPCに接続し、デバイス一覧から該当するものを選んでください。前述の通り、ワイヤレス接続には専用ドングルが必須です。
  3. 必要なドライバーを選択したら、画面の指示に従ってインストールを完了させます。
  4. 「SCPMonitor」を開き、以下の値が表示されていることを確認します。
      • Host Addressが表示されていること
      • Pad Oneのアドレスが表示されていること
      • HCI version = 8.1000前後
      • LMP Version = 8.1000前後
          • ※数値は厳密に一致していなくても、近似していれば問題ありません。

カスタマイズ・キャリブレーション・トラブルシューティング

設定が正しく完了したか再度確認するには、Windowsの設定からBluetoothデバイス一覧を開きます。場所は「Bluetoothとその他のデバイス > デバイスとプリンター > 関連設定」です。Windows 7以前の環境では、今回使用したドライバーの仕組み上、PS3コントローラーがXbox 360コントローラーとして認識されて表示されます。

ここでコントローラーを右クリックし、「ゲーム コントローラーの設定」を選択すると、プロパティから軸やボタンの調整が可能です。すべてのボタンやスティックの動作をテストできるので、正常に機能しているか確認しましょう。ゲームのスタイルに合わせて細かくカスタマイズすることもできます。

まとめ

Microsoft純正のXbox 360 / Xbox OneコントローラーはWindowsとの相性が抜群ですが、PS3コントローラーの設定も決して不可能ではありません。手順はやや多く、ドライバーのインストールも必要ですが、本ガイドに従えば、ネイティブのXboxコントローラーを設定するのと同等の完成度でPS3コントローラーを活用できます。単体のPCゲームはもちろん、Steamのゲームにも対応します。手持ちのコントローラーを無駄にせず、快適なPCゲームライフを楽しんでください。

  1. AndroidスマホをPCのゲームコントローラーとして使う方法

    ```html ゲームはつい夢中になってしまうもの。特に大画面でプレイすると、その魅力は一層増しますよね。しかし、快適にプレイするにはゲームパッド(コントローラー)が欠かせないこともあります。ただ、市販のコントローラーは品質によってはかなり高価で、なかなか手が出せないという方も多いのではないでしょうか。そこでおすすめしたいのが、「お手持ちのAndroidスマホをPCのコントローラーとして使う」という方法です。実は、思っているほど難しくありません。Google Playストアには、Androidをゲーム用コントローラー化できるアプリが数多く存在します。本記事では、その中でも定番の「Mobile

  2. Windows 11をゲーム向けに最適化する方法【8つの設定テクニック】

    高性能なゲーミングPCやノートパソコンを手に入れて、ゲーム体験を向上させようとしている方は多いでしょう。しかし、ハードウェアだけでなく、PC側の特定の設定を有効にすることでもゲーム体験は大幅に向上することをご存知でしょうか。ゲームの動作が遅い、Windows 11がフリーズするといった悩みを抱えているなら、ここで紹介する8つの方法でPCを最適化し、Windows 11のゲームパフォーマンスをブーストしましょう。 CPU(中央処理装置)は演算処理を受け取って実行する役割を担い、GPU(グラフィックス処理装置)はゲーム内で見る画像を描画する役割を持ちます。そしてRAM(メインメモリ)はデータを短期