|
まずはじめにお断りしておくのは、題名にある現象が現れる人も居れば現れない人(多くの場合はこちら)も居るという事です。実際私のマシンでも最初のうちは何の問題もなく手持ちのゲームパッド「ロジクール(Logitech) RumblePad2 USB」でFIFA 12を遊んでいました。しかしシムズ3でセーブ時にエラーコード12が頻発(というより、ほとんどゲームが出来ない状態)するようになり、8GB搭載しているメモリを最大限に生かすべく、Windows 7 Home Premium 32bit版を64bit版に変更した途端、FIFA 12でゲームパッドのキーコンフィグが狂ってしまったのでした。 具体的には2ボタンと3ボタン、1ボタンと4ボタン、9ボタンと10ボタンがそれぞれ入れ替わり、決定やキャンセル、スタートといった操作がやりにくくなったのでした。もちろんゲーム内でもシュートやパスボタンが入れ替わった影響でまともに操作できない状態でした。 当初は64bit版にした影響でドライバの振るまいが変わったのかと思いましたが、OSのコンパネからゲームパッドの設定を見直してみても正常に動作しているようで、なぜFIFA 12だけボタンが入れ替わってしまうのかが謎でした。そしてその答えは意外なところにありました。 結論から言うと、64bit版用にとロジクール公式サイトからダウンロードしてきた最新版(v5.10)のドライバ(と、それに含まれるユーティリティ)がレジストリに書き込んだ情報(コントローラー名)がFIFA 12の「ButtonDataSetup.ini」と異なる名前だったからです。レジストリに書き込まれていた情報は「Logicool RumblePad 2 USB」、一方Button〜.iniに掲載されている名前は「Logitech RumblePad 2 USB」。Logicoolではなく、Logitechだから該当するゲームパッドが無く、汎用ゲームパッドのキーコンフィグが割り当てられたものと推測されます。 で、私はレジストリの方(HKEY_CURRENT_USER\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_046D&PID_C218にあるOEMName ※1 )をLogitechに書き換えたわけですが、レジストリを弄るのに抵抗のある方はFIFA 12の「ButtonDataSetup.ini」をテキストエディタで開き、13行目 ※2 を「AddAlias "Logicool RumblePad 2 USB"」に変更するか、14行目 ※3 に「AddAlias "Logicool RumblePad 2 USB"」と付け加えるといいでしょう。 ※1 RumblePad F510やF310などではレジストリのPIDが異なる可能性があります。正確なPIDを知るには、デバイスマネージャーを開き、ヒューマンインターフェース デバイスにある、接続しているコントローラータブを右クリックして開いたプロパティから、詳細タブをクリックし、プロパティを「ハードウェアID」に合わせればVIDとPIDが記載されています。また、「バスによって報告されるデバイスの説明」でシステムが認識しているデバイス名(大雑把に言えばFIFA 12が認識するコントローラー名)が分かるので、これらを参考にレジストリやButtonDataSetup.iniを書き換えるといいでしょう。 ※2 F710の場合は8行目を「AddAlias "Logicool Cordless RumblePad 2 USB"」に変更する。 ※3 F710の場合は9行目に「AddAlias "Logicool Cordless RumblePad 2 USB"」を付け加える。 ここからは推測ですが、以前までのドライバ(手持ちのものはv5.08だった)では「Logitech RumblePad 2 USB」とレジストリに登録されていたものと思われますが、日本語版のドライバに関しては、商標権の問題を踏まえて「Logicool Rumblepad 2 USB」に改められたものと思われます。同様の問題にお悩みの方はお試しください。 |
| << 前記事(2011/10/18) | ブログのトップへ | 後記事(2011/12/09) >> |
| タイトル (本文) | ブログ名/日時 |
|---|
| 内 容 | ニックネーム/日時 |
|---|---|
私も同じ現象で困っています。ただし、言われる対応をしたのですが、直りませんでした。Logicool Cordlessに直しても、だめでした。 |
yamame 2011/12/25 02:25 |
ご使用のコントローラーは何でしょう? |
ベル&しん 2011/12/25 07:36 |
全く別のやり方としては、Logitech(英語)公式サイトを訪問し、 |
ベル&しん 2011/12/25 07:56 |
Logitech公式サイトにあるSupportのリンク先です。 |
ベル&しん 2011/12/25 08:05 |
詳細な説明、ありがとうございました。 私のデバイスは、コードレスの710です。 cordlessにて書き換えてみたのですが、うまくいきませんでした。 |
yamame 2011/12/25 16:35 |
アンインストールはコントロールパネル→プログラムのアンインストールから |
ベル&しん 2011/12/25 21:27 |
ありがとうございました。ただ、英語版のドライバに入れ替えたのですが、やはり修正できませんでした。 |
yamame 2011/12/28 01:09 |
問題を解決されたようで何よりです。 |
ベル&しん 2011/12/28 06:33 |
| << 前記事(2011/10/18) | ブログのトップへ | 後記事(2011/12/09) >> |