2008-10-16 11 views
5

से गिटार हीरो या रॉक बैंड नियंत्रकों को पढ़ना गिटार हीरो और रॉक बैंड के साथ उपयोग किए जाने वाले "उपकरण" में यूएसबी कनेक्शन हैं। क्या उनके द्वारा उत्पन्न संदेशों को पढ़ने के तरीके के बारे में कोई दस्तावेज या रिवर्स इंजीनियरिंग जानकारी है?एक पीसी

+0

आपको वास्तव में यह कहना चाहिए कि आप किस कंसोल से अपने नियंत्रक प्राप्त कर रहे हैं, क्योंकि इससे वास्तव में कोई फर्क पड़ता है। – SCdF

+0

जेफ के लिए एक पसंदीदा सवाल है? –

+0

पुराना, पुराना सवाल, लेकिन अगर किसी ने बाद में इस पर ठोकर खाई - डार्क बेसिक का प्रयास करें। यह स्वचालित रूप से आपके इनपुट डिवाइस उठाएगा और हेरफेर आसान है। मैंने एक 30-लाइन ड्रम प्रोग्राम लिखा और यह बहुत अच्छा काम करता है :) –

उत्तर

2

बाहर चेक Wiiuse - यह suppors गिटार हीरो 3 नियंत्रक, साथ ही Wiimotes :)

2

मेरी Google खोजों से, गिटार हीरो और रॉक बैंड नियंत्रकों हैं यूएसबी HID डिवाइस। इसका मतलब है कि उन्हें किसी भी मशीन पर प्लग और प्ले करना चाहिए जो छिपाई (अधिकतर) का समर्थन करता है। अधिक जानकारी के लिए जनवरी एक्सेलसन द्वारा यूएसबी का खुलासा देखें।

+0

मुझे लगता है कि यह एक मूल परिवहन के रूप में छिपाई का उपयोग करता है और एक स्वामित्व रिपोर्ट डिस्क्रिप्टर है जिसे यूएसबी बस विश्लेषक का उपयोग करके रिकॉर्ड और विश्लेषण किया जा सकता है (केवल इसके लिए Google lecroy और ellisys सबसे लोकप्रिय हैं) या आप जांच सकते हैं कि लिनक्स इसका समर्थन कर रहा है :) – Ilya

1

आप Frets on Fire प्रोजेक्ट देख सकते हैं। यह ओपनसोर्स जीएच-जैसी गेम है, और जहां तक ​​मुझे याद है कि प्रलेखन ने कहा है कि आप कीबोर्ड के बजाए गिटार हीरो नियंत्रक का उपयोग कर सकते हैं।

यहां कुछ अतिरिक्त अर्ध-जानकारी है: Frets on Fire and the 360 Guitar

1

मैंने अपनी विनएक्सपी मशीन पर जीएच 3 नियंत्रक की कोशिश की और यह एक छिपा हुआ डिवाइस के रूप में दिखाई दिया - और एक गेम नियंत्रक के रूप में दिखाई देता है - इसलिए मुझे संदेह है कि अधिकांश काम आपके लिए पहले से ही किया जा चुका है।

इसे आज़माएं और देखें ...

4

इस संदेश में बहुत उपयोगी हो करने के लिए पुराने हो सकता है।

मैं उबंटू 10.04 (2.6.32-25) चलाने वाले लैपटॉप पर पुराने निक्को तृतीय पक्ष गिटार हीरो/रॉक बैंड पीएस 3 नियंत्रक के साथ हैकिंग कर रहा था और मुझे पता चला कि हार्डवेयर यूएसबी छिपाई मॉड्यूल द्वारा तुरंत पहचाना नहीं गया था। यह एक त्रुटि की रिपोर्ट करता है: "कॉन्फ़िगर # 1, त्रुटि -32 सेट नहीं कर सकता"।

मैंने libusb-1.0 के साथ एक छोटा परीक्षण आवेदन लिखना शुरू किया और सीधे कॉन्फ़िगरेशन लागू करने में सक्षम था। ऐसा करने पर, मैंने अनजाने में डिवाइस पर ले जाने वाले यूएसबी एचआईडी मॉड्यूल को ट्रिगर किया और इसे/dev/input/js * इंटरफ़ेस के माध्यम से इनपुट डिवाइस के रूप में उपलब्ध कराया।

संबंधित मुद्दे