いつもFEZをプレイするときは、左手にゲームパッド、右手にマウスというスタイルでプレイしています。ゲームパッドはサンワサプライのコンバータ「JY-PSUAD1」を使ってPS2コントローラでプレイしていました。
しかし、どうも最近挙動が怪しく、ゲームの最中でパッドが効かなかったりする事が多くなってきました。FEZの場合それはとても致命的なので、ゲームパッドを買い換えることにしました。いろいろと種類があり、迷いましたがネットで割と評判が良かったXBOX360のコントローラを購入しました。
今回購入したのは、「Microsoft Xbox 360 Controller for Windows」というもの。普通のXBOX360コントローラとの違いは、Windowsで動かす為のドライバCDが付いている・・・といったところ。ドライバ自体はマイクロソフトのサイトからダウンロードすることが出来るので、ぶっちゃけどっちを買っても良いと思います。
ただ、公式ドライバは出来が悪く、まともに設定が出来ませんでした。なので有志が作った非公式ドライバを使うことになるのですが、いろいろと設定に四苦八苦したので、忘れないように備忘録として以下にまとめることにします。
ちなみに、自分の環境はWindowsVista SP1ですので、XPの方は画面が違うと思います。
○1.XBOX360コントローラをUSB端子に指し、インストールする
まずは普通にUSBにコントローラを差し込むと、自動的にドライバがインストールされます。(XPの方はあらかじめCD等を使ってドライバをインストールしておく必要があります)
○2.非公式ドライバに入れ替えます
有志が作った非公式ドライバ「X360C」に入れ替えます。http://www.katch.ne.jp/~morii/x360c/
その後、設定を以下のように行います。(あくまで自分の環境での設定例です。各環境で設定は変わってくると思います。)
○「コントローラ」タブ
○「スティック」タブ
○「方向パッド」タブ
○「トリガー」タブ
○「振動」タブ
○「詳細設定」タブ
自分の環境では、「互換性モード」を「スライダー1/2を無効にする」。「Z軸」は全てチェック無し。「ポーリングを行う」のチェック無し。で、うまくいきました。
○3.アナログコントローラの調整をする
まず、ドライバファイルのリネームを行い、以前のドライバに戻します。
「x360cps.dll」というファイルがあるので、これを別の名前にして保存しておきます。
その後「コントロールパネル」→「ゲームコントローラ」からMicrosoft XBOX360 Contoroller」を選び、
「Z軸」「Y回転」「X回転」「Z回転」の4つの項目バーが、全て真ん中になっている事を確認し、
右スティックをグリグリすると、「Z軸」「Z回転」のバーが左右に伸び縮みすることが確認できれば、設定完了です。