JoyCon-Драйвер
Устройство подачи/драйвер vJoy для контроллера JoyCons и Pro контроллера Nintendo Switch в Windows с поддержкой аналоговых джойстиков и управлением движениями.
Как использовать
Установите vJoy здесь: https://sourceforge.net/projects/vjoystick/
Настройте свои устройства vJoy так, чтобы они выглядели следующим образом (найдите «Настроить vJoy» в поиске Windows):
- Добавьте устройство для каждого имеющегося у вас контроллера, поэтому, если у вас есть 4 контроллера JoyCon и 1 контроллер Pro, включите 5 устройств.
Подключите контроллер(ы) JoyCon/Pro к компьютеру.
Запустите приложение. Если оно не обнаруживает ваш контроллер JoyCon(s)/Pro, убедитесь, что они полностью сопряжены/подключены, и перезапустите программу.
- Чтобы получить новейшие функции и обновления, просто нажмите «Проверить наличие обновлений», обновление происходит (в основном) автоматически.
После запуска программы vJoy должен зарегистрировать входные данные от контроллера JoyCon(s)/Pro.
- Чтобы проверить его работу, вы можете использовать монитор vJoy, который поставляется с vJoy. Он должен выглядеть примерно так: http://i.imgur.com/x4Fn7Cq.png
- Чтобы повторно выполнить сопряжение контроллера JoyCon(s) / Pro, зайдите в «Настройки», удалите их, а затем снова выполните сопряжение.
- Вероятно, вы захотите использовать это с чем-то вроде x360ce (http://www.x360ce.com), что позволит вам сопоставить устройство vJoy с виртуальным контроллером Xbox для игр, которые их поддерживают.
Вот скриншот реальной программы:
Настройки и возможности (некоторые настройки есть только в конфиге!)
- Объедините JoyCons
- Объединяет пару JoyCons в одно устройство vJoy.
- Реверс-джойстик X/Y
- Меняет направление X/Y для обоих джойстиков.
- Гироскопическое управление
- Позволяет управлять мышью с помощью JoyCon, например WiiMote.
- Предпочитаю левый JoyCon
- По умолчанию используется правый JoyCon (если он есть), это заставляет программу использовать левый JoyCon (если он есть)
- Гироскопическое управление чувствительностью X/Y
- Управляет чувствительностью -> выше = более чувствительно
- Чувствительность X также управляет чувствительностью гироскопа для Rz/sl0/sl1 в vJoy.
- Комбинированный код гироскопа
- Число, которое сообщает программе, какую кнопку или набор кнопок использовать для переключения элементов управления гироскопом.
- Чтобы выяснить, какой номер указать в конфигурации, посмотрите на код комбинации гироскопа, когда вы нажимаете нужную комбинацию клавиш.
- Быстрое переключение гироскопа
- Изменяет поведение переключателя гироскопа со стандартного на режим «всегда выключен, если не нажата комбинация клавиш».
- Инвертировать быстрое переключение
- Изменяет поведение быстрого переключения: всегда выключено, если не нажата комбинация клавиш, на всегда включено, если не нажата комбинация клавиш.
- Окно гироскопа
- Открывает визуализатор гироскопа JoyCon.
- Режим дельфина
- Делает так, что ползунки Rz/sl0/sl1 в vJoy не сбрасываются обратно в 0, когда JoyCon перестает двигаться.
- Марио Тема
- Воспроизводит тему Марио на первом подключенном JoyCon при запуске.
- Режим отладки
- Выводит отладочную информацию на консоль
- Запись отладки в файл
- Записывает отладочную информацию в файл
- Обновление принудительного опроса
- Не используйте это, наверное
- Режим трансляции
- Не используйте это, наверное
Важные примечания
- JoyCons необходимо повторно подключить в любое время после повторного подключения к коммутатору.
Контакт
- Если у вас есть какие-либо вопросы, вы можете связаться со мной в Discord (fosse#0430), в твиттере (@fossephate) или даже на мою электронную почту [email protected].
- Вы также можете присоединиться к серверу Discord здесь: https://discord.gg/jmcfdeS
Пожертвовать
- Если вам понравился проект и вы хотите сделать пожертвование:
- https://paypal.me/fossephate
- Адрес BTC: 17hDC2X7a1SWjsqBJRt9mJb9fJjqLCwgzG
- ETH-адрес: 0xFdcA914e1213af24fD20fB6855E89141DF8caF96
Спасибо
- Спасибо всем на: https://github.com/dekuNukem/Nintendo_Switch_Reverse_Engineering/