Эмуляция вывода контроллера xbox с компьютера на консоль - PullRequest
0 голосов
/ 24 сентября 2018

Есть ли способ, которым я могу каким-то образом взломать контроллер xbox для отправки пользовательского сигнала или клонировать протокол с помощью USB-ключа.По сути, я могу использовать свой компьютер в качестве контроллера для консоли xbox.Я пытаюсь разработать AI, который играет в FIFA, и вся обработка выполняется на ПК.Я не могу найти, как отправить сигнал, соответствующий действию, которое ИИ решил сделать, на консоль xbox.Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 08 октября 2018

Есть решение вокруг вашей проблемы.Приложение Xbox для Windows позволяет вам играть в игры через потоковую передачу по локальной сети.Качество несовершенное, но если у вас есть доступ к фактическому видеовыходу консоли, вы можете установить минимальное значение качества потока, чтобы минимизировать задержку.

Потоковая передача через приложение Xbox для Windows позволит вам эмулировать контроллерс помощью любого из ряда методов, которые преобразуют различные сигналы на X-вход.Я лично проверил это с контроллером Dual Shock 4 и InputMapper.Для ваших целей вы можете попробовать EventGhost.

Люди не должны просто бросать тени автоматически, потому что вы разрабатываете бота.Для этого есть много уважительных причин, особенно академических.Я надеюсь, что вы не просто пытаетесь обмануть, но если это так, это впечатляющий способ, по крайней мере.

0 голосов
/ 24 сентября 2018

Нет, беспроводной протокол контроллера xbox является проприетарным, и никто еще не перепроектировал его AFAIK.

Чтобы использовать настоящий беспроводной контроллер xbox на ПК (в противоположность тому, что вам нужно), вам нужен адаптер, который продается отдельно, и большая часть кода USB XBOX, который мы опубликовали, предназначена для работы этих адаптеров.линукс.Фактический протокол беспроводной связи между адаптером и контроллером остается загадкой.Это не обычный Wi-Fi, поэтому вы не можете использовать любой адаптер Wi-Fi, доступный на рынке, чтобы имитировать его.

Другой вариант - взломать контроллер xbox и подключить компоненты (возможно, с помощью arduino?) Непосредственно кPC.

...