How to use the Official GameCube Controller Adapter for Wii U in Dolphin: Difference between revisions

Jump to navigation Jump to search
Oops, I totally messed up some of the links in my previous edit...
(Switched to the capitalization of UsbDk that seems to be official)
(Oops, I totally messed up some of the links in my previous edit...)
(2 intermediate revisions by 2 users not shown)
Line 19: Line 19:
If you want to change the rule, links for instructions are available on the [https://github.com/libusb/libusb/wiki/FAQ#Can_I_run_libusb_applications_on_Linux_without_root_privilege libusb FAQ].
If you want to change the rule, links for instructions are available on the [https://github.com/libusb/libusb/wiki/FAQ#Can_I_run_libusb_applications_on_Linux_without_root_privilege libusb FAQ].


== OS X ==
== macOS ==
Due to the nature of Apple's HID implementation, ''all'' HID devices (including non-standard ones) are intercepted by IOKit's HID driver. Since the adapter does not supply a valid report descriptor, this makes the IOKit driver useless for direct communication.
Due to the nature of Apple's HID implementation, ''all'' HID devices (including non-standard ones) are intercepted by IOKit's HID driver. Since the adapter does not supply a valid report descriptor, this makes the IOKit driver useless for direct communication.


Line 25: Line 25:


==== Easy Install ====
==== Easy Install ====
[https://forums.dolphin-emu.org/attachment.php?aid=13495 Installer Package]
[https://forums.dolphin-emu.org/attachment.php?aid=16638 Installer package for macOS El Capitan (10.11) and later]
 
[https://forums.dolphin-emu.org/attachment.php?aid=13495 Installer package for older versions of macOS]


==== Terminal Install ====
==== Terminal Install ====
[https://forums.dolphin-emu.org/attachment.php?aid=13485 Standalone Kext]
[https://forums.dolphin-emu.org/attachment.php?aid=16637 Standalone kext for macOS El Capitan (10.11) and later]
 
[https://forums.dolphin-emu.org/attachment.php?aid=13485 Standalone kext for older versions of macOS]
 
<pre>
<pre>
sudo cp -r ~/Downloads/SmashEnabler.kext /Library/Extensions/SmashEnabler.kext
sudo cp -r ~/Downloads/SmashEnabler.kext /Library/Extensions/SmashEnabler.kext
Line 38: Line 43:
Once installed, Dolphin should be able to recognize that the adapter has been plugged in. You do not need to configure the controllers manually within Dolphin's controller settings but any controllers plugged into the adapter should work immediately.
Once installed, Dolphin should be able to recognize that the adapter has been plugged in. You do not need to configure the controllers manually within Dolphin's controller settings but any controllers plugged into the adapter should work immediately.


For questions on any of these OS X connection techniques, please see the [https://forums.dolphin-emu.org/Thread-os-x-gcn-adapter-kext-testers-wanted forum thread].
For questions on any of these macOS connection techniques, please see the [https://forums.dolphin-emu.org/Thread-os-x-gcn-adapter-kext-testers-wanted forum thread].
 
==== OS X with System Integrity Protection (SIP) ====


For newer versions of OSX, the unsigned Kernel Extension will fail to load.
==== macOS with System Integrity Protection (SIP) ====
The only current workaround is to disable kernel-extension signing verification, which can be done in OSX Recovery Mode.
On El Capitan (10.11) and later, the unsigned Kernel Extension will fail to load.
The only current workaround is to disable kernel-extension signing verification, which can be done in macOS Recovery Mode.
This will lessen security, and is not recommended.  
This will lessen security, and is not recommended.  
<pre>
<pre>
211

edits

Navigation menu