Главная страницаНовости эмуляции, новые описания.

Эмуляторы приставки Nintendo 8-bit Эмуляторы приставки Sega MegaDrive Эмуляторы приставки SuperNintendo Эмуляторы приставки Sony PlayStation
Эмуляторы приставки Nintendo 64
     

Настройка игровых контроллеров 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 может очень отрицательно повлиять на запуск и работу эмулятора (это - не предубеждение, а суровая реальность). Не испытывайте эти плагины без сильной необходимости - это проблемно!

Ссылки на эмуляционные ресурсыПросто интересные  ссылкиЯ, какой уж есть...

Hosted by uCoz