Вы находитесь на странице: 1из 11

World of Joysticks XInput Emulator 1.

75

Руководство Пользователя
В руководстве для примера взят геймпад Thrustmaster Dual Trigger 3 in 1 Rumble Force
PC/PS3/PS2. Все элементы управления геймпада и программы пронумерованы и эта
нумерация будет использоваться в дальнейшем описании.

Вид джойстика сверху

Вид джойстика спереди


Интерфейс пользователя программы WoJ Эмулятор

1. Для чего нужен XInput эмулятор


Эта версия WoJ эмулятора может быть полезна владельцам всех DirectInput
джойстиков, геймпадов и рулей кроме стандартных устройств Xbox 360.
Некоторые современные игры поддерживают только устройства Xbox 360, и если у вас
любое другое DirectInput устройство то эта программа для вас.
Если же вы являетесь владельцем контроллера Xbox 360 то вы можете
воспользоваться WoJ эмулятором клавиатуры и мыши.
WoJ XInput Эмулятор “превращает” ваше DirectInput устройство в виртуальный Xbox
контроллер.
2. Установка программы
а) Скачайте и установите драйвер для контроллера Xbox 360 от Microsoft:
https://www.microsoft.com/hardware/en-us/p/xbox-360-controller-for-windows#support
б) Установите SCP Virtual Bus драйвер. (находится в ZIP- файле вместе с эмулятором)
в) Установите WoJ XInput Emulator.

3. Подключение джойстика в программе.


а) Подключите один или несколько джойстиков к компьютеру до включения
программы WoJ эмулятор.
б) Рекомендуется установить драйвера для ваших устройств с дисков или с сайтов
производителей. Для многих джойстиков Windows сам находит свой стандартный
драйвер который часто не поддерживает вибрацию.
в) Включите программу WoJ XInput Emulator. Программа найдёт все подключенные
DirectInput устройства и отобразит их имена в поле [C2] и серекторе [C15]. Если же
вы включили программу до подключения устройств то нажмите кнопку [C1] для
переподключения.

4. Изучение функционала джойстиков


Выберите джойстик селектором [C15].
Подвигайте стиками джойстика [A1, A3] и понажимайте на все кнопки, некоторые из
них тоже могут быть осями. Смотрите на панели [C17] какие оси присутствуют. Вам
надо опознать все оси чтобы правильно использовать их для назначений.
В данном джойстике кроме двух стиков (X,Y и Z,Rz) триггеры [B1, B2] управляют осями
Rx и Ry.
Примечание:
Специальные системные кнопки переключения режимов для каждого конкретного
джойстика также могут влиять на назначение осей и кнопок поэтому изначально
выберите наиболее подходящий для вас режим. В этом джойстике системные кнопки
– это [A6, A7,A12]
Также этот джойстик имеет обычные кнопки [A4, A5, A8, A9, A10, A11, B3, B4, B5, B6] и
позиционный переключатель [A2].

5. Конвертер вибраций XInput в вибрации DirectInput.


Некоторые игры умеющие работать только с контроллерами Xbox 360 могут
генерировать вибрации. Но наше DirectInput устройство не поддерживает вибрации
XInput. Для решения этой проблемы эмулятор содержит автоматический конвертер
вибраций но пользователь опционально также может подкорректировать параметры
конвертера по-умолчанию.
Нажимаем кнопку [C14]. Откроется модальное окно настроек конвертера вибраций:

Здесь можно выбрать Дополнительное время, Усиление, Магнитуду и Эффект


наиболее соответствующие вашему DirectInput устройству.
Если вибрация приходящая из игры слишком короткая то попробуйте увеличить
значение Дополнительного времени.
Если сила вибрации приходящей из игры слабовата то попробуйте увеличить значение
Усиления.

6. Изменение частоты опроса джойстика.


Вы можете изменять частоту опроса джойстика в милисекундах от 1 до 100
селектором [C5]. Это влияет на реакцию всех кнопок и осей, устанавливается
экспериментально. Больше чем 12 устанавливать не рекомендуется – может делать
графические артефакты в некоторых играх.

7. Мёртвая зона осей джойстика.


Эта опция вам необходима если оси вашего джойстика не возвращаются в исходное
значение (32767) при отпускании.
Выберите ось джойстика или педаль селектором [C18].
Мёртвые зоны триггеров не поддерживаются, поэтому триггеры и в списке [C18] не
присутствуют.
Посмотрите на какое максимальные значения она не возвращается при уменьшении и
увеличении и установите в соответствии с этим значения селекторов [C11, C12].
По умолчанию мёртвая зона для всех осей от 25000 до 40000 (15000).
Также у вас есть опции предустановки на 1000, 2000, 3000 и 4000 в меню.
Всегда можно вернуться к настройкам по умолчанию из меню.

8. Основные режимы работы программы WoJ Эмулятор.


Вы можете переключаться между рабочим режимом и режимом настройки при
помощи переключателя [C10].

9. Работа с файлами конфигураций.


Программа работает с файлами конфигураций в формате XML (UTF8)
а) Чтобы создать новую конфигурацию нажмите кнопку [C6].
б) Чтобы загрузить существующую конфигурацию нажмите кнопку [C7].
в) Чтобы сохранить конфигурацию нажмите кнопку [C8].
Внимание!
Программа сохраняет в файле конфигурации не только ваши назначения но и
значения всех селекторов настройки, если вы что-либо изменяли и не сохранили
конфигурацию – программа назойливо будет предлагать сохранить, не обижайтесь –
это для вашего же блага. Также в файле конфигурации сохраняется название
подключенного устройства получаемое от драйвера.
г) Программа позволяет удалить из списка одно или несколько назначений.
Для этого пометьте их движением курсора мыши в списке [C13] и нажмите кнопку [C9].

10. Вспомогательные функции пользовательского интерфейса.


а) Кнопка [C3] минимизирует окно программы..
б) Кнопка [C4] прячет программу в системный трэй.
в) Контекстное меню открывается из трея а также при правом клике мыши в по
любому свободному месту в главном окне программы.

11. Функции контекстного меню

а) Пункт меню [D1] восстанавливает окно программы из трэя. Тоже самое можно
сделать двойным кликом по иконке в трэе.
б) Пункт меню [D2] выключает опрос джойстика, повторное нажатие включает его. Эта
функция может быть полезна если вы хотите временно деактивировать джойстик.
в) Пункт меню [D3] предлагает выбрать язык пользовательского интерфейса.
г) Пункт меню [D4] включает и выключает автоматическое включение программы при
старте Windows.
д) Пункт меню [D5] предлагает ссылку на web-сайт программы.
е) Пункт меню [D6] полностью выключает программу.
ж) Пункт меню [D7] автоматически подключает игровой контроллер к эмулятору когда
его подключают к USB порту.
з) Пункт меню [D8] Переподключение с задержкой полностью переподключает
игровые контроллеры, включая выключение и включение в диспетчере устройств. Это
вместо подключения игрового контроллера после запуска игры, нужно для некоторых
игр. Теперь вы можете оставить джойстики подключенными к ПК и перед запуском
игры выбрать соответствующую задержку из меню Переподключение с задержкой
(10сек, 20сек, 30сек, 40сек, 1мин, 2мин)
Переподключение с задержкой недоступно в 32-битной версии Винды.
и) Выберите пункт меню [D10] чтобы подключать DirectInput устройства в
Эксклюзивном режиме. Пробуйте это в случае проблем с подключением в игре.
к) Выберите пункт меню [D11] чтобы автоматически подключать DirectInput устройства
если соединение потеряно. Пробуйте это в случае проблем с подключением в игре.

12. Автоматическое запоминание настроек программы


Программа запоминает следующие настройки при выключении:
а) Путь к последнему открытому файлу конфигурации.
б) Язык интерфейса
в) Последний выбранный режим (работа или настройка)
г) Последнее положение окна (спрятано в трэе или нет).
д) Автостарт
е) Автоподключение

13. Мастер Настройки


Это простейший способ чтобы настроить ваше DirectInput устройство как Xbox 360
Геймпад. Нажмите кнопку “Мастер Настройки” [С16] и проделайте 17 шагов
настройки.
а) Посмотрите на что указывает стрелка на картинке [F1]. Этот элемент управления
надо назначить.
в) Нажмите соответствующий элемент управления вашего DirectInput устройства (он
будет отображён в текстовом поле [F2]) и нажмите кнопку [F3] для перехода к
следующему шагу.
г) Вы также можете нажать кнопку [F4] чтобы вернуться к предыдущему шагу для
переназначения.
д) На любом этапе вы можете закрыть мастер настройки кнопкой [F5], при этом
конфинурация не сохраняется.
е) На последнем шаге нажмите кнопку Готово, вам будет задан вопрос согласны ли вы
поделиться своей конфигурацией с другими пользователями программы. Без вашего
согласия конфигурация не будет сохранена.
ж) Сохраните свою конфигурацию как обычно и она будет загружена немедленно.

14. Использование тачпада DS4 для эмуляции стиков


Владельцы геймпадов DualShock 4 имеют возможность использовать тачпад для
эмуляции левого или правого стика Xbox контроллера. Эмулятор сам определяет
когда подключен геймпад DS4 и добавляет соответствующий пункт в меню.
Вы можете выбрать какой стик эмулировать а также можно инвертировать
вертикальную ось при эмуляции.

15. Рекомендуемый сценарий использования профессиональной версии эмулятора


а) Подключить DirectInput устройство к USB порту.
б) Включить эмулятор.
в) Включить режим настроек эмулятора, произвести настройки как описано в
предыдущих пунктах и сохранить конфигурацию как XML файл.
г) Переведите эмулятор в режим игры переключателем [С10]
д) Отключить DirectInput устройство от USB порта. (нужно для некоторых игр)
е) Включить игру
ж) Зайти в настройки игры и выбрать устройство управления Xbox 360 контроллер.
з) Начать игру
и) Подключить ваше DirectInput устройство к USB порту, эмулятор его автоматом
подключит если выбрана соответствующая опция, если нет то нажмите кнопку
переподключения [С1]

Внимание!
Отключать джойстик от USB порта перед включением игры надо не для всех игр,
делайте это только если без этого эмуляция не работает.

16. Как играть с несколькими DirectInput контроллерами:


Программа может эмулировать до 4 Xbox устройств. (Joystick0, Joystick1, Joystick2,
Joystick3) Создавайте конфигурации для нескольких устройств следующим образом:

а) Выберите первое устройство (0) в списке [C15].

б) Нажмите кнопку [C16] и создайте визардом конфигурацию для Joystick0.


в) Выберите второе устройство (1) в списке [C15].

г) Нажмите кнопку [C16] и создайте визардом конфигурацию для Joystick1. Все


назначения для Joystick1 будут добавлены в таблицу [C13] после назначений для
Joystick0.

д) Повторите предыдущие два шага если хотите эмулировать больше устройств.

е) Сохраните конфигурацию как XML файл и переключите эмулятор в режим игры.

ж) Запустите игру, включите Xbox контроллеры в настройках и выберите


эмулированные Xbox контроллеры для игры.

17. Как играть с одним XInput и одним DirectInput устройствами (смешаный режим):

Если у вас есть один физический Xbox контроллер и одно DirectInput устройство – вы
можете использовать их совместно, как в предыдущей рубрике:

a) Создайте конфигурацию для вашего DirectInput контроллера (Joystick0). Эмулятор


не показывает физических Xbox контроллеров в списке [C15], он игнорирует XInput
устройства так-как нам не надо их эмулировать.

б) Сохраните конфигурацию как XML файл и переключите эмулятор в режим игры.

в) Запустите игру, включите Xbox контроллеры в настройках и выберите ваш


физический и эмулированный Xbox контроллеры для игры.

г) Теперь если эмулированный контроллер не работает откройте XML файл


конфигурации в любом текстовом редакторе и замените все “Joystick0” на “Joystick1”.

д) Сохраните и перезагрузите конфигурацию. Теперь должно работать.

18. Запуск эмулятора из командной строки:


Вы можете запустить эмулятор из командной строки с указанной конфигурацией и режимом,
например:

WoJXInputEmulator d:\PS4asXbox.xml Mapping


WoJXInputEmulator d:\PS4asXbox.xml Work

Не оставляйте пробелы в пути к файлу!


19. Другие полезные советы
а) Оси слишком чувствительны - уменьшите значения “Частота Опроса” [С5].
в) Графические дефекты при движении осей - уменьшите значение селектора “Частота
Опроса” [С5].
г) Вы можете изменять тексты элементов пользовательского интерфейса программы в
файле:
“c:\Program Files (x86)\ WoJ XInput Emulator\WoJEmulator_Translations.xml”.

Контактный Email: winrazor@gmail.com


Веб-сайт: www.worldofjoysticks.com/ru.html
Форумы:
https://www.facebook.com/WoJEmulatorRU
https://vk.com/worldofjoysticks

Вам также может понравиться