PS3のコントローラーをPCで使う方法 DsHidMini

はじめに
PCでゲームをするとき、キーボード&マウスではなくコントローラーを使いたい時、あなたはどんなデバイスを使っていますか?
もちろんPC用の専用コントローラーなども多数販売されており、そういった選択も大いにアリではありますが、個人的にはコンシューマ機のコントローラーを流用する方法がおすすめです。
割と家や実家に眠っているというパターンが多かったり、メルカリやハードオフなどでも安価に手に入ります。
PS3のコントローラーはそのまま繋いでもうまく動作しないのですが、DsHidMiniというツールが現在進行系で更新されていたため、これを使うことでPS3コントローラーに接続することができます。
他の方も紹介している記事もありましたが、少し古くインストール方法が変わっているようなので最新の導入手順をお伝えします。
それでは導入方法を見ていきましょう。
使用するソフトウェア
今回利用するのは、DsHidMiniというツールで2024年現在もなお更新し続けられているので安心できます。
また、Bluetooth接続も可能なのでワイヤレスで運用することもできます。
ちなみに動作する環境としては、Windows 10 / 11 となっている点には注意です。また、Bluetoothアダプタ搭載のPCでないと無線で使えないので注意です。
必須
- DsHidMini
有線または Bluetooth 接続の際必要です。
ダウンロード (https://github.com/ViGEm/DsHidMini/releases)
公式ガイド (https://vigem.org/projects/DsHidMini/)
※正直英語ではありますが、公式ガイドがめちゃくちゃ丁寧なのでこの記事読まなくてもいけちゃいます、、!
オプション
- BthPS3
Bluetooth でワイヤレス接続する際必要です。
ダウンロード (https://github.com/ViGEm/BthPS3/releases/)
インストール手順
0. デバイスドライバの削除
もし以前に同様のデバイスドライバを入れている方がいたらまず前の環境の掃除から必要です。初めていれる方は次のステップに行ってください。
まずは、Windowsキーを押すとアプリケーションの検索ができるのでそこに
「デバイスマネージャー」と入力し、デバイスマネージャーを開きます。

デバイスマネージャーの、「Nefarius HID Devices」という欄に入っているデバイスがあるかと思うので、それを右クリックしアンインストールをします。

これで削除完了です。
また、公式のマニュアルによるとPS NOWなどを利用している、もしくは利用していた場合にはそれらも削除が必要なようです。
詳しくはこちらの記事をお読み下さい。
1. ツールのダウンロード
DsHidMiniにはv2とv3が現在あるようですが、v3はまだ開発段階のもので機能がすべて使えなかったり、不安定だったりするので今のところはv2を利用するのがよさそうです。
以下の公式ダウンロードリンクに飛び、その中のZipファイルをダウンロードしましょう。
DsHidMini Driver v2.2.282

ダウンロードが完了したら、x64→dshidminiとフォルダをクリックしてください。

上のようなところにたどり着くと思うので、「dshidmini.inf」を右クリックしてその他のオプションを表示からインストールします。
人によっては.infの部分が見えないかと思いますが、その場合も同様にdshidminiの種類がセットアップ情報になっているものを同様にインストールしましょう。

上のダウンロードが完了したら、同様に「igfileter.inf」を右クリック、その他のオプションからインストールしてください。
2. ワイヤレス用のドライバ導入
もしPCがBluetoothに対応しており、ワイヤレス接続もしたいという方はこのステップで導入します。
不要な方はスキップしてください。
入れ方は単純で、以下の公式DLリンクをクリックし、msiファイルをダウンロードしましょう。
BthPS3 Bluetooth Drivers v2.10.371

ダウンロードしてきたNefarius_BthPS3_Drivers_x64_arm64_v2.10.1.msi
ファイルをクリックすると勝手にドライバがインストールされるのでこれで準備完了です。
一度この段階で再起動しておきましょう。
3. ツールの起動
ツールのインストールが完了したら、最初に展開したフォルダを開いたところに
「DSHMC.exe」というアプリケーションがあるのでそれを開きましょう。

ツールを起動して、PS3コントローラーを繋いでみると以下のように認識されるので、この状態になっていたら成功です。

また、ワイヤレス接続の設定をした場合には一度繋いだあとにケーブルを外すとコントローラーの前の方にあるLEDの4番が光ると思うのでその状態になっていればワイヤレス接続完了です。
うまくいかない場合は再起動してみたり、コントローラーをよく充電かの確認、
それでもだめならコントローラー裏にあるリセットボタンを押して上げたりすれば繋がります。
以上でセットアップは完了です。
あとはSteamなりでコントローラーを使って楽しくゲームをするだけです!
設定お疲れさまでした!