ゲーマーの皆さまお疲れ様です、五代です。
表題の件ですが、PS3のコントローラーをPCで使おうとして見事にハマってしまったので、備忘がてらに書きます。本来作業自体は10分程度で終わるのですが、PC上でコントローラーは認識されるが、ゲーム上で認識されないという落とし穴があったのでそこを重点的に解説します。
★今回の目的
PCのゲーム(FPS)をPS3コントローラーで操作したい
★使用したゲーム
METRO LAST LIGHT(日本語字幕版)
★使用したツール及び環境
-OS:Windows 10 Pro Home
-ツール:Maxmag-MotionInJoy
※PS3コントローラーをPCで認識させるための無料ツール
-用意したもの:PS3コントローラー、USBケーブル
それでは早速以下の手順に進みましょう。前述しましたが、作業自体は以下の5ステップで10分程度です。
- ステップ1 Maxmag-MotionInJoyダウンロード
- ステップ2 Maxmag-MotionInJoy解凍時のパスワード入力
- ステップ3 Maxmag-MotionInJoyインストールバッチ実行
- ステップ4 PCとPS3コントローラーの接続
- ステップ5 Maxmag-MotionInJoy設定
- ゲーム起動
- 余談ですが
ステップ1 Maxmag-MotionInJoyダウンロード
上記のサイトにアクセスし、Maxmag-MotionInJoyを任意の場所にダウンロードし、解凍します。
ステップ2 Maxmag-MotionInJoy解凍時のパスワード入力
解凍する際にパスワードが求められるため、「maxmag」と入力します。
ステップ3 Maxmag-MotionInJoyインストールバッチ実行
解凍すると上記の様なファイル達が展開されるので、その中の「M-INSTALL[ADMIN]」を右クリックして管理者として実行します。
すると以上の様にコンソール画面が表示されるので、完了するまで放置します。完了したら、任意のキーを入力して終了します。
ステップ4 PCとPS3コントローラーの接続
PCに用意したPS3のコントローラーをUSB接続します。
ステップ5 Maxmag-MotionInJoy設定
続いて先ほど解凍して展開したフォルダから、「DS3_Tool_Local」を実行します。
設定画面の上部タブの「Driver Manager」を選択します。
接続されているUSBケーブルのポートにチェックを入れ、Load driverを選択します。
completeのメッセージが表示された後、再び上部のタブから今度は「install all」を選択します。
こちらも完了するのを待ち、完了したら「Profiles」を選択して一番最初の画面に戻ります。
最初の設定画面にて、Connected game controller(s)に「Dualshook 3(USB)」と表示されていることを確認します。そしてここからが注意‼ Select one modesにて、「Xbox 360 Emulator Xinput-Default」を選択します。
※PS3コントローラーだからといって「Playstation 3 DX-Default」を選択すると、コントローラーは認識されますがゲーム上で認識されなくなります。
※METRO LAST LIGHTの操作設定画面にて「コントローラー」の項目がグレーアウトされていました。
最後に画面左下の「Enable」を選択して完了です。
ゲーム起動
METOR LAST LIGHTを起動してみます。
設定変更から、正常にPS3のコントローラーが認識されていることが確認できます。
お疲れ様でした!
余談ですが
海外サイトで私と同じ事象でハマっていた人が何人かいました。。