2013-08-24 2 views
1

Я хочу создать программу на C#, которая может управлять XBox 360, как с контроллером, за исключением программы на * моем ноутбуке. Тем не менее, каждый раз, когда я пытаюсь найти что-либо, относящееся к этому в Google, я получаю бесконечный поток вопросов, спрашивающих, как подключить контроллер 360 к ноутбуку, что является более или менее полной противоположностью тому, что я хочу.Эмуляция контроллера XBox 360 от (не для) от ноутбука

Кто-нибудь знает способ сделать то, что я хочу, или мне просто придется ударить головой о непреодолимую стену в течение двух дней, прежде чем сдаться?

+1

Я думаю, что это, вероятно, большая задача, чем вы ожидали. Для приема ввода 360 только использует порт USB. Два пробела для заполнения: 1) Как отправить данные с моего ноутбука на этот USB-порт? 2) Какие данные я отправляю? Ответ (1) потребует от вас исследования на встроенных устройствах, но достаточно популярен, чтобы вы могли найти достойное количество руководств. Для (2) здесь представлен обзор API-интерфейсов Microsoft для устройств ввода: https://en.wikipedia.org/wiki/DirectInput (он также ссылается на документацию). Вероятно, будет трудно найти учебники, но информация, похоже, в основном есть. – rliu

+0

Дополнительные вещи, которые я понял: вам, вероятно, не нужно специальное встроенное устройство для отправки данных в USB-порт USB 360 ... только кабель. Но главное препятствие, которое я понял, это то, что вам нужно приложение на 360, чтобы фактически принять ваш вход. Я не думаю, что 360 позволит вам запускать на нем произвольные приложения, если вы не заплатите за комплект разработчика. Я не уверен в обходном пути для этого ... – rliu

ответ

0

Если у вас есть доступ к консоли разработки и SDK, я мог бы помочь вам, задача практически невозможна с помощью розничной консоли, а ваш ноутбук или xbox потребует некоторых изменений аппаратного обеспечения для правильной работы, если вы не хотите подключаться через USB. Тогда это может быть более правдоподобным. Независимо от того, если у вас есть доступ к надлежащему программному обеспечению, я могу предоставить вам руку.

Смежные вопросы