与吉他英雄和摇滚乐队一起使用的“乐器”具有 USB 连接。是否有任何关于如何阅读它们生成的消息的文档或逆向工程信息?
6 回答
此消息可能太旧而无用。
我在运行 Ubuntu 10.04 (2.6.32-25) 的笔记本电脑上使用旧的 Nyko 3rd party Guitar Hero / Rock Band PS3 控制器,我发现 USB HID 模块无法立即识别硬件。它报告错误:“无法设置配置#1,错误-32”。
我开始使用 libusb-1.0 编写一个小型测试应用程序,并且能够直接应用配置。这样做时,我无意中触发了 USB HID 模块接管设备并通过 /dev/input/js* 接口使其可用作输入设备。
查看Wiiuse - 它支持 Guitar Hero 3 控制器以及 Wiimotes :)
根据我的 Google 搜索,Guitar Hero 和 Rock Band 控制器是 USB HID 设备。这意味着它们应该在大多数支持 HID 的机器上即插即用(大多数都支持)。有关详细信息,请参阅 Jan Axelseon 揭示的 USB。
您可以查看Frets on Fire项目。这是一款类似 GH 的开源游戏,据我记得文档中说你可以使用 Guitar Hero 控制器而不是键盘。
这里有一些额外的半信息:Frets on Fire 和 360 Guitar。
我在我的 WinXP 机器上尝试了 GH3 控制器,它显示为 HID 设备 - 并且显示为游戏控制器 - 所以我怀疑大部分工作已经为你完成了。
试试看...
也许您可以 ping 这些家伙以获取信息?