Настройка игровых контроллеров PSX-эмуляторов. Что подразумевается под "игровыми контроллерами"? Любые устройства ввода информации в компьютер (напоминает урок по информатике в школе, правда? :) - также малопонятно и расплывчато :)). Точнее - клавиатуры, джойстики, геймпады, мыши и другие, намного более экзотичные устройства (например, "помеси" мыши и джойстика или рули с педалями - список можно продолжить...). Подавляющее большинство "плагинных" эмуляторов не имеют собственных драйверов игровых контроллеров (на жаргоне "эмуляторщиков" эти драйвера называют pad-плагинами). Конечно, наличествуют и исключения, например эмулятор ePSXe (наш пострел везде поспел :)), у которого есть собственные встроенные pad-драйвера (причем установка внешних pad-плагинов даже не предусмотрена... да и не нужна). К эмуляторам, которым необходимы внешние pad-плагины, относятся PSinex, PCSX, FPSE. Для каких конкретно игровых контроллеров подходят эти плагины? Для любых - ни производитель, ни модель джойстика, клавиатуры и.т.п. не имеют значения - главное, чтобы ваша ОС "видела" это устройство - плагины "пользуются" информацией, которая дается им операционной системой. Тем не менее, у каждого из pad-плагинов есть свои положительные и отрицательные стороны - с которыми мы сейчас и разберемся. Самый популярный вид контроллера, это, без сомнения, клавиатура, поэтому, в первую очередь, речь пойдет имнно о плагинах для настройки клавиатуры - в качестве "джойстика" PS. Duddie's DirectInput Keys Driver 1.0 Неплохой драйвер - работал под любой из версий Windows и любым эмулятором без нареканий. Меню настройки не слишком наглядное, но лаконичное и незапутанное.
Настройка проста - жмем мышкой на кнопку с обозначнием действия (все обозначения даны в соответствии с раскладкой джойстика для PlayStation) и нажимаем на клавиатуре клавишу, на которую хотим "повесить" данное действие. Блок Port 1 - клавиши, назначаемые, для основного (первого) виртуального джойстика, блок Port 2 - для второго. Если неохота возиться с настройками - нажимайте кнопку Default 1 port (можно заодно и кнопку Default 2 port) - плагин автоматически проставит значения клавиш по умолчанию для превого контроллера (и, если вы нажали кнопку Default 2 port - для второго) - дефолтные настройки вполне логичны - стандартная раскладка "ромбиком". Для подтверждения установок жмем кнопку OK. TSG DirectInputKeys&Gamepad Driver 0.9 Если вам нужен надежный драйвер с поддержкой как клавиатуры, так и джойстика (геймпада), то лучше вам не найти. Этот плагин отлично подходит для первичной (и вторичной, и третичной, и.т.д.) настройки. Работает под все версии Windows. Нагляден и удобен в настройке. Вот только меню слишком большое - на весь экран (при разрешении 800х600) - для плоховидящих :) что-ли делалось? Хотя, с другой стороны, сказано же - нагляден :)...
На первой закладке настраиваем основной (первый виртуальный джойстик (PSX PAD 1)), на второй закладке - второй джойстик. Наличие клавиатуры и геймпада (джойстика) этот плагин проверяет автоматически - никаких "ценных указивок" ему не нужно - просто нажимаем в меню настройки нужную кнопку и затем нажимаем клавишу или кнопку на своей клавиатуре/геймпаде, чтобы "повесить" на неё данную функцию. Блок Initializing for ("задействовать для" :)) в правом нижнем углу меню нужен, если ваша клавиатура или джойстик не опознается плагином (например, вы не установили корректные драйверы джойстика). Принудительная инициализация в подобных случаях может оказаться немаловажной. Кнопка Keyboard (клавиатура) - принудительная инициализация клавиатуры. Кнопка 4 button pad (4-кнопочный геймпад) - принудительная инициализация стандартного 4-кнопочного геймпада. Кнопка 6 button pad (6-кнопочный геймпад) - принудительная инициализация стандартного 6-кнопочного геймпада. Кнопка Side Winder GP (джойстик Side Winder GP) - принудительная инициализация джойстика Side Winder GP. Опция Auto negotiation (автоожидание) - при нажатии этой кнопки автоматически выбирается назначаемая "виртуальная кнопка" - вам лишь требуется нажать соответствующую ей клавишу на геймпаде или клавиатуре, после чего плагин автоматически перейдет к следующей "виртуальной кнопке" - и так до тех пор, пока все "виртуальные кнопки" не будут "повешены" на реальные клавиатуру или джойстик. Segu Direct Input Keyboard Driver 0.3/DirectInput Joystick Driver 0.3/ DirectPad Pro Driver 0.4 Простой и надежный плагин для клавиатуры. Наглядность несколько подкачала, зато качество работы - на высоте.
Настройка проста - жмем мышкой на виртуальную кнопку, после - руками на кнопку клавиатуры - "вешаем" клавиши. Если нет охоты возиться - выбираем настройки по умолчанию - кнопки Default 1 (для первого контроллера) и Default 2 (для второго).
Драйверы мыши также присутствуют в списке плагинов игровых контроллеров - качество их работы по большей части зависит от модели мыши и корректности ее win-драйверов. Какие-либо советы - бесполезны - вам помогут только непосредственные испытания. Примечание. Существуют драйвер от Segu для джойстиков - Segu DirectInput Joystick Driver 0.3. Настройка - аналогична. Duddie's DirectInput Mouse Driver 1.0 Крайне простой плагин - нет никаких настроек (все свойства назначаются автоматически, по умолчанию). При попытке настройки этот плагин ненавязчиво возражает: "Нечего конфигурировать.". Что можно сказать? Этот плагин работает! И работает прекрасно - чувствительно мыши - в самый раз, да и гладкость перемещения курсора радует. Для лентяев, возжелавших поиграть в Command&Conquer PS как "настоящий отец" PC-версии - просто незаменим :)! Только учтите - клавиатура вообще не задействована (не будет вам "горячих клавиш" :))- либо мыша, либо "клава" - вот тяжелый выбор эмуляторщика... И, наконец, pad-плагины, "специализирующиеся" на джойстиках и геймпадах. Сразу стоит отметить, что джойстики и пады бывают цифровыми и аналоговыми, аналоговые, к тому же, бывают с так называемым ForceFeedback ("отдачей" - относительно подобных джойстиков мнения сильно разнятся - кто-то считает их величайшим достижением - совместно с 3dfx и Aureal A3D, а кто-то - назойливым и пошлым наворотом). Для нас же важно одно - все, кроме одного, pad-плагины поддерживают только цифровые джойстики! Нет, вы можете подключить и аналоговый пад, только плагин будет обращаться с ним, как с обычным "цифровиком". Как тут лишний раз не вспомнить ePSXe с его (встроенными!!!) гибчайшими настройками джойстиков и геймпадов (мало того, что этот эмуль поддерживает и аналоговые и цифровые джойстики (корректно!), он еще и целых два драйвера дла ForceFeedback - джойстиков имеет!). Об одном из pad-плагинов (TSG DirectInputKeys&Gamepad Driver 0.9) уже было рассказано выше, поэтому сразу перейдем к плагину от Segu. Segu Direct Pad Pro Driver 0.4 Новейшая версия pad-плагина от Segu (один из отцов-основателей эмуляции PlayStation) - если у вас нет этого драйвера, значит вы напрасно скачивали PSinex, FPSE и иже с ними... Насколько плохи видео и аудиоплагины от Segu, настолько же хорош этот pad-плагин - настойчиво рекомендуется его присутствие в директории plugins ваших эмуляторов. Обязательное условие - корректная установка драйверов джойстика в вашей ОС. Версия Windows не имеет значения - главное - "правильные" драйвера.
Опции PAD1 Analog Enable и PAD1 Analog Enable служат для активизации аналоговых джойстиков - если у вас есть джойстик с аналоговыми "рычажками", их можно "посадить" на клавиши направления (ещё то извращение, ИМХО :)). Я не в курсе, для чего нужна опция tilt margin (поле наклона? :)) - у меня изменение её параметров никак не проявилось - если вы знаете - напишите мне - я исправлю этот кусок текста :). В строке "ползунка" (блок PAD 1) как вы видите, выбран некий Joystick 1(4 axis, 12 buttons) - на самом деле этот джойстик - Thrustmaster Firestorm DualPower, с WinXP-драйверами. Как видите, плагину абсолютно безразлична модель геймпада и ОС, под которой он установлен - его "интересуют" лишь его технические данные, которые он "берёт" из win-драйверов (конечно, это примитивное пояснение). Если на вашем компьютере, помимо клавиатуры и мыши, есть корректно установленный геймпад или джойстик, то у вас появится выбор между клавиатурой и установленным игровым контроллером. Настройка непосредственно кнопок джойстика стандартна - лишь учтите, что название клавиши джойстика, присвоенное "виртуальной кнопке", должно начинаться с буквы "J" (от Joystick - джойстик) - смотрите на рисунок выше (блок PAD 1)- если это не так - плагин не будет работать с вашим геймпадом - только с клавиатурой... Кнопки Default 1 и Default 2 в меню плагина - для быстрой установки клавиш по умолчанию - выберите ползунком нужный контроллер и нажимайте кнопку Default 1 - "привязка" клавиш геймпада пройдет автоматически. Не забудьте посмотреть и запомнить, какая клавиша к какой кнопке "привязана" :)... Segu DirectPad Pro Driver 0.4 - комбинированная - предназначена как для настройки джойстиков, так и клавиатуры. Его меню несколько отлично от более старой версии - в всплывающем меню сверху можно выбрать тип контроллера (джойстик или "клава"). Опции PAD1 Analog Enable и PAD1 Analog Enable служат для активизации аналоговых джойстиков - если у вас есть джойстик с аналоговыми "рычажками", их можно "посадить" на клавиши направления (ещё то извращение, ИМХО :)). Я не в курсе, для чего нужна опция tilt margin (поле наклона? :)) - у меня изменение её параметров никак не проявилось - если вы знаете - напишите мне - я исправлю этот кусок текста :). Kazzuya GamePad DInput Driver 0.6 Странный плагин - во время настройки "узнал" геймпад и все правильно определил, но после запуска игры "отказался" работать - нажатия, как на кнопки геймпада, так и на клавиатуру, оказались безрезультатны... Попробуйте этот драйвер - в целом он очень и очень неплох - может быть, вам больше повезет... В первую очередь, в меню Predefined Settings (Предварительные настройки) выберите тип джойстика - Custom (ручная настройка) - если вы назначаете клавиши вручную, выбирайте этот режим (впрочем, как только вы попытаетесь сами назначить кнопки, плагин автоматически перейдет в этот режим). Default Keyboard (клавиатура по умолчанию) - можно назначить кнопки на клавиатуру - но... плагин ведь предназначен для джойстиков - клавиатурных и без него хватает. Впрочем, на безрыбье... Два следующих варианта - конкретные настройки под конкретные джойстики (Gravis GamePadPro и Microsoft Sidewinder) - если название вашего джойстика совпадает - ставьте, если нет - то ваш выбор - опция Custom.
На самом деле, все вышеперечисленные pad-плагины заметно устарели, а в настоящий момент явными фаворитами считаются pad-плагины N-Rage (не путайте с одноименным для эмуляторов N64!) и Harakiri Pad. N-Rage Plugin 0.95. По моему личному мнению - лучший PAD-плагин из существующих. Гибкие настройки, высокое качество, множество возможностей. Отличная поддержка как разномастных джойстиков, так и клавиатуры. Рекомендую в первую очередь. Три верхних закладки Controller 1, Controller 2 и Short Cuts, служат, соответственно для выбора панели настройки первого и второго контроллера и задания "горячих" клавиш. Включением-отключением "флажка" Plugged (подключен), активируем или деактивируем один из контроллеров, а ползунком справа - выбираем тип - Analog (аналоговый) или Digital (цифровой). Группой кнопок на закладке Controls, назначаем клавиши соответствующие кнопкам реального PSX-джойстика. Сразу следует учитывать, что может случиться так, что вы не сможете назначить кнопки своего джойстика - только клавиатуры. Это потому, что на закладке Devices (устройства) в блоке GamePad - Device ползунком выставлена опция None (нет). Если ваш джойстик корректно установлен в самой операционной системе, то, кроме, None там будет и еще одна опция - с системным названием джойстика. В данном случае это - Thrustmaster FireStorm Dual Power. После того, как вы выберете джойстик, станет возможным назначить его кнопки на закладке Controls.
В блоке Mouse , можно выставить Mouse Sensitivity (чувствительность мыши). А вот о том ка задействовать мышьку - разговор особый. Дело в том, что нам как-то надо задать оси движения мыши. Делаем следующее - выходим на закладку Controls, ползунком выбираем тип контроллера Digital и в блоке Digital Pad назначаем оси движения мыши - жмем кнопку панели "Up" и резко (повторяю - это ВАЖНО!), РЕЗКО двигаем/дёргаем мышь вверх (где-то на пол-экрана). Повторяем процесс с другими кнопками (соответственно, для Left - дёргаем влево, Right - вправо и Down - вниз). В итоге эта панель станет выглядеть вот так: Кнопкам Start и Select задаем соответствующие кнопки мыши. Только учтите - мышь работает не лучшим образом - довольно "деревянно" - в real-time стратегии с ней, увы, не поиграешь. Кнопка вверху панели Clear Controller служитдля сброса всех назначений. Кнопка Save Profile (сохранить профиль) создает файл с заданным вами профилем раскладки джойстика или клавиатуры, а кнопка Load Profile, соответственно, загружает сохранённый вами профиль из файла.
Harakiri Pad Plugin 1.4
В заключение можно лишь отметить, что явных фаворитов и аутсайдеров (как в случае с видео- и аудиоплагинами) среди pad-плагинов нет - попытайтесь настроить те плагины, что не "глючат" с вашей системой и эмулятором - в первую очередь - универсальные и надежные N-Rage Plugin 0.95, TSG DirectInputKeys&Gamepad Driver 0.9, а если с ними возникнут проблемы, то попробуйте плагины от Segu. Плагин Harakiri может проявить себя как очень достойно, так тем, что рифмуется со словом "достойно", но означает обратное :). Лишь одно предупреждение - не кладите в директорию plugins эмулятора "безымянные" драйверы padDIJoy / padDIKeys - мало того, что сами эти плагины очень нестабильны в работе и "кривы" в настройке - лишь одно их присутствие в папке plugins может очень отрицательно повлиять на запуск и работу эмулятора (это - не предубеждение, а суровая реальность). Не испытывайте эти плагины без сильной необходимости - это проблемно! |