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

From Dolphin Emulator Wiki
Jump to navigation Jump to search
Line 24: Line 24:


Now, there are problems with the codeless kext route. As of 10.10 all kernel extensions (codeless or not) need to be signed by a paying developer. The alternative is to turn on kext debugging mode but that is undesirable for end users. I would be willing to sign the kernel extension if there is any interest.
Now, there are problems with the codeless kext route. As of 10.10 all kernel extensions (codeless or not) need to be signed by a paying developer. The alternative is to turn on kext debugging mode but that is undesirable for end users. I would be willing to sign the kernel extension if there is any interest.
:Since you brought this up again, I decided to go ahead and show this to skidau. Turns out I was right, but so are you! https://github.com/mitchdzugan/osx-wiiu-gcc-adapter contains the codeless kext you were referring to, and it is true and proper native support, as with any other operating system, where dolphin has full control. skidau looked at the code and confirmed it. However, the reddit link has a google drive file that turns this into a system level driver, akin to the vjoy drivers. Yea, weird. I saw the [original poster saying it works for everything https://github.com/mitchdzugan/osx-wiiu-gcc-adapter] and realized it was a system level driver and deleted it. Basically, system level driver instructions should not be in this article. Everything on https://github.com/mitchdzugan/osx-wiiu-gcc-adapter however is perfectly fine. So, are you mitchdzugan? If so, is it ok for the instructions on the github page to be listed here with a link to the github page for the download? - [[User:MaJoR|MaJoR]] ([[User talk:MaJoR|talk]]) 12:39, 2 April 2015 (CEST)

Revision as of 11:39, 2 April 2015

Weird formatting in the main site

Uh, viewing the guide from the main site doesn't display the Infobox properly. Shouldn't we ping delroth or Parlane? It may not be fixable by us... - Jhonn (talk)

I didn't look in detail, but looks like it may just be a stylesheet issue of some sort. Adding this mainly corrects for it, though it seems there's some additional missing style beyond that...

.infobox {
    background: none repeat scroll 0 0 #f9f9f9;
    border: 1px solid #aaa;
    clear: right;
    color: black;
    float: right;
    margin-bottom: 0.5em;
    margin-left: 1em;
    padding: 0.2em;
}

Kolano (talk) 18:57, 2 January 2015 (CET)

I pinged delroth immediately upon making it, but haven't gotten a response. I left it up so he could see it, I just... didn't expect it to take this long. I'll update when I get a reply. - MaJoR (talk) 03:28, 3 January 2015 (CET)

He doesn't want to fool with it, so I'm going to just remove the infobox. - MaJoR (talk) 03:30, 3 January 2015 (CET)

OS X native support

A change that referred to a codeless kext that allows the native Gamecube adapter support to work was removed by MaJoR with the comment "That is not native gamecube controller support, that's a system driver." Thought I should make the comment that codeless kexts are not absolutely not system drivers. They are specially crafted kernel extensions that prevent other drivers from loading. In this case we need to prevent IOUSBHIDDriver from loading as the HID report descriptor of the WUP-028 makes the device unusable (believe me, I have tried to get it working as a Joystick). With the a codeless kext installed libusb is able to access the WUP-028 in the same way as is done under Linux. So, it is native support!

Now, there are problems with the codeless kext route. As of 10.10 all kernel extensions (codeless or not) need to be signed by a paying developer. The alternative is to turn on kext debugging mode but that is undesirable for end users. I would be willing to sign the kernel extension if there is any interest.

Since you brought this up again, I decided to go ahead and show this to skidau. Turns out I was right, but so are you! https://github.com/mitchdzugan/osx-wiiu-gcc-adapter contains the codeless kext you were referring to, and it is true and proper native support, as with any other operating system, where dolphin has full control. skidau looked at the code and confirmed it. However, the reddit link has a google drive file that turns this into a system level driver, akin to the vjoy drivers. Yea, weird. I saw the [original poster saying it works for everything https://github.com/mitchdzugan/osx-wiiu-gcc-adapter] and realized it was a system level driver and deleted it. Basically, system level driver instructions should not be in this article. Everything on https://github.com/mitchdzugan/osx-wiiu-gcc-adapter however is perfectly fine. So, are you mitchdzugan? If so, is it ok for the instructions on the github page to be listed here with a link to the github page for the download? - MaJoR (talk) 12:39, 2 April 2015 (CEST)