Если проблемы с геймпадом

К нам часто поступают вопросы приблизительно такого плана: "Купил геймпад, а он в фифе работает некоректно. Что делать?".

Проясним ситуацию.

Первый момент: покупать все таки рекомедуется хорошую вещь, а не какой-нибудь шерпотреп ввиде Genius'а. Лучше заплатить чуть подороже, но зато уже купить такой геймпад, с которым у вас не будет геммороя.

Второй момент: покупать следует гемпады, у которых есть стики (они же мини-джойстики), потому что без них в фифе вам придется туго.

Третий момент: существует официальный список геймпадов, с которыми фифа "дружит". Для FIFA 09 это такие геймпады, как (список по фирмам и моделям):

Logitech®

Logitech® ChillStream™
Logitech® Cordless Rumblepad™ 2
Logitech® Rumblepad™ 2 Vibration Feedback Gamepad
Logitech® Dual Action™ Gamepad
Logitech® Cordless RumblePad™

Saitek

P3000 Wireless Pad and Docking Station
P2900 Wireless Pad
P2600 Rumble Pad
P2500 Rumble Pad
P990 Dual Analog Pad
P880 Dual Analog Pad

Thrustmaster

Dual Trigger 3-in-1 Rumble Pad
Dual Trigger 2-in-1 Rumble Force
Rechargeable Wireless 2-in-1 Dual Trigger
2-in-1 Dual Trigger Gamepad
Wireless Dual Trigger Gamepad
FireStorm Dual Power 3
FireStorm Wireless Gamepad
FireStorm Dual Analog 3
T-wireless 3-in-1
Run'n'Drive 3-in-1 Rumble Force
Run'n'Drive Wireless 3-in-1

hama®

hama® Black Force
hama® Air Grip
hama® Whitestorm

Speedlink

D-Struct wireless gamepad
Thunderstrike gamepad
Strike3 gamepad

Microsoft

Xbox 360™ Controller for Windows® (необходим драйвер версии 6.0.5435.0 от 20 мая 2006 года или более поздней версии)

Скорее всего, если у вас возникли проблемы с геймпадом, то вашего игрового устройства в списке ввыше нет. А что тогда делать? Бежать в магазин и покупать новый, который официально поддеорживается игрой? Или есть какой-нибудь другой вариант? Оказывается, есть.

В "Панели управления" -> "Игровые устройства" находите название своего геймпада. Запоминаем. Идете в реестр Windows'а (меню "Пуск" -> "Выполнить" -> и пишите команду regedit). Откроется окно реестра. Находите HKEY_LOCAL_MACHINESYSTEMCurrentControlSetContro l
MediaPropertiesPrivatePropertiesJoystickOEM, либо если искать лень, жмете комбинацию клавиш Ctrl+F, и в открывшемся окне поиска по реестру вводите название вашего геймпада. После того, как в записях реетсра нашелся ваш геймап, вы просто меняете его название на другое. Какое другое? Как уже отмечалось, для фифа есть свой список поддерживаемых гейпадов, и хранится он в файле ПАПКА_С_ФИФОЙdatainputdevdata.dat. Открываем этот файл блокнотом. Находим секции с названиями геймпадов. Выбираете любую модель, к примеру Logitech RumblePad 2 USB, копируем название и вставляем его за место нашего реального геймпада в реестре. Запускаете фифу и пробуете. Если ситуация не изменилась и у вас снова проблемы, то проделываете процедуру изменения название занова, перебирая другие геймпады. Экспериментировать с подменами до победы =)

Еще один вариант, предложенный нашим посетителем. У кого имееются проблемы с геймпадом Saitek P2600, то решение такое:

В файле ПАПКА_С_ФИФОЙdatainputdevdata.dat находим секцию для геймпада Saitek - P3200 Rumble Pad и заменяем ей секцию нашего геймпапада, т.е. Saitek P2600 Rumble Force Pad. Игроки перестают бегать вверх, а также работают все 11 кнопок в игре.

Вообщем, решений много, экспериментируйте на здоровье. Если возникнут вопросы, задавайте, постараемся помочь.

P.S.: если все таки надумали переходить с клавиатуры на геймпад, то выбирайте классику, к примеру Logitech® Cordless Rumblepad™ 2 .