Guitar Hero OSX/PC-n gitárral
Guitar Hero OSX-en és PC-n, vezeték nélküli gitár kontroller segítségével – írta: kenand, 13 éve
Wireless Gaming Receiver
Mivel az XBOX 360 egyedi vezeték nélküli protokollt használ, PC-hez egyedi vevőre van szükség: Wireless gaming receiver.
Ezzel akár 4 db XBOX-os vezeték nélküli perifériát is hozzáköthetünk PC-nkhez. (képen az eredeti látható)
(Wii gitár bluetooth-on köthető a géphez , angol nyelvű tutorial itt)
Hivatalos vevő telepítése PC-re:
Le kell tölteni a Microsoft webhelyéről a meghajtót és telepíteni, a vevőt a gép automatán felismeri.
Hivatalos vevő telepítése OSX-re:
Sajnos hivatalos meghajtó nincs, de egy lelkes felhasználó írt egyet ami jól működik.
Link
Le kell tölteni, telepíteni és újra indítani a rendszert.
Utángyártott vevővel több a probléma sajnos.
Utángyártott vevő telepítése PC-re:
XP és 32 bites rendszerrel általában nincs gond, meghajtó jön a CD-n. 64-bit-es meghajtó nincs. 64 bites Windows 7-nél le kell tölteni a hivatalos meghajtót és a "Force the driver to the unknown device" paranccsal rá kell erőltetnünk a gépünkre. Ezután működni fog.
Utángyártott vevő telepítése OSX-re:
Talán ez a legnehezebb dió. A meghajtóban át kell írnunk a vevő product ID-jét. Az utángyártott vevők id-je általában 0x291 (decimálisan 657).
De OSX esetén ezt az USB vezérlők között könnyen megnézhetjük. ( XP esetén vezérlőpult/rendszer/eszközkezelő/XBOX 360 periferials/Wireless Gaming Receiver/részetek)
A nem hivatalos meghajtót módosítanunk kell.
Youtube-on van egy oktató videó a beavatkozásról
Telepítsük a meghajtót, de ne indítsuk újra a gépet, hiába kéri a program.
Hanem terminálból módosítanunk kell az info.plist-et 2 kextben (meghajtóban)
1.Nyiss egy terminált
2. lépj be rootként
sudo -s
írd be a root passwd-t.
majd:
nano /System/Library/Extensions/360Controller.kext/Contents/Info.plist
meg kell keresnünk a következő szekciót és át kell írnunk az Product id-t 657-re (írhatjuk hexadecimális formában is 0x0291) (657=0x0291)
<key>Controller</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.mice.meghajtó.Xbox360Controller</string>
<key>IOCFPlugInTypes</key>
<dict>
<key>F4545CE5-BF5B-11D6-A4BB-0003933E3E3E</key>
<string>360Controller.kext/Contents/PlugIns/Feedback360.plugin</string>
</dict>
<key>IOClass</key>
<string>Xbox360ControllerClass</string>
<key>IOKitDebug</key>
<integer>65535</integer>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>idProduct</key>
<integer>657</integer> // erre kell átírni
<key>idVendor</key>
<integer>1118</integer>
</dict>
ctr+O és Ctr+X (azaz mentsünk és lépjünk ki)
majd
nano /System/Library/Extensions/WirelessGamingReceiver.kext/Contents/Info.plist
Ott keressük meg :
<key>WirelessGamingReceiverForWindows</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.mice.meghajtó.WirelessGamingReceiver</string>
<key>IOClass</key>
<string>WirelessGamingReceiver</string>
<key>IOKitDebug</key>
<integer>65535</integer>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>idProduct</key>
<integer>657</integer> // erre kell átírni
<key>idVendor</key>
<integer>1118</integer>
</dict>
</dict>
ctr+O és Ctr+X
Töröljük le az mkext-et
rm /System/Library/Extensions.mkext
Ezután újra indíthatjuk a rendszert, akár a terminálból reboot paranccsal.
Ha a gépet újraindítjuk a módosítatlan meghajtó után, akkor nem fog működni addig, amíg néhány dolgot ki nem takarítunk. (nem kell aggódni)
terminál
sudo -s
rm /System/Library/Extensions.mkext
cd /System/Library/Extensions/Caches/
rm *
cd /Library/Caches
rm -Rf *
reboot
Ezután működni fog, csak párosítani kell a vezérlőt és a gitárt.
Nekem időnként megkattan és a párosításkor lefagyasztja a gépet....
Ilyenkor az mkext és a caches törlést meg kell ismételni és újra tökéletesen működik.
Általában akkor fordul elő, ha úgy indítom a gépet, hogy a receiver be van dugva.
Ajánlatos csak a rendszer betöltése után csatlakoztatni.
Aki nem akar/tud plistet szerkeszteni annak készítettem egy módosított drivert, amit csak telepíteni kell.
(Ráadásul Snwleopard alatt is megy)
Letöltés
A cikk még nem ért véget, kérlek, lapozz!