Программное управление Xbox (или другим способом) - PullRequest
1 голос
/ 06 мая 2020

Я хочу получать информацию с моего геймпада (который подключен через Bluetooth к Xbox) во время игры. И что более важно (и, конечно, сложнее, если не невозможно), я хотел бы управлять игрой на Xbox (или просто геймпаде) программно. Я провел небольшое исследование и, насколько мне известно, геймпад использует шифрование, и захватить с него трафик c непросто. Поправьте меня, если я не прав (надеюсь, что не прав). Интересно, есть ли какое-то обходное решение.

У меня есть несколько крутых автомобильных игр на моем устройстве Xbox, и я хочу использовать эти игры для обучения и тестирования беспилотных автомобилей с использованием Python и машинного обучения. Я должен снимать не только экран, но и ввод с геймпада. И после тренировки я хочу протестировать свои модели, поэтому мне нужно программно отправлять данные на геймпад / Xbox.

Интересно, есть ли какие-нибудь возможности выполнить мою задачу.

Я не уверен, правда ли это, но я слышал, что есть возможность отображать ввод геймпада на экране Xbox (используя какое-то приложение Xbox по умолчанию). Я имею ввиду изображение геймпада. Так что если вы нажмете какую-нибудь кнопку или что-то переместите на геймпаде, это будет видно на изображении.

И если дело доходит до отправки ввода, я даже проверял такие вещи: https://create.arduino.cc/projecthub/Little_french_kev/a-game-that-learns-how-to-play-itself-db13a0?ref=platform&ref_id=424_trending___&offset=1

Я новичок в Arduino, но я хочу изучить его, так что, возможно, это хорошая идея. Не имитировать ввод программно, а делать реальный ввод, ха-ха.

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

...