You must have SIP disabled for this application to work. Please disable it by booting your Mac into recovery mode, opening the Terminal and running:
csrutil disable
You may read more here: http://www.imore.com/el-capitan-system-integrity-protection-helps-keep-malware-away
- Download WJoy here: https://www.dropbox.com/s/oowoqvnx091bcjx/WJoy%20Package.zip?dl=1
- Move the
wjoy.kext
file to/Library/Extensions
- In terminal, execute:
sudo chmod -R +x /Library/Extensions/wjoy.kext sudo kextload wjoy.kext
- Move the
WJoy.app
to/Applications
- Turn on Bluetooth.
- Start the WJoy application.
- In the system tray, click the WJoy icon and click Begin Discovery.
- Turn on the Wiimote or Wii U Pro Controller by pressing any key on it.
- Press the sync button (red flat button on the controller) while in discovery mode.
- Once connected, configure the Wii U Pro controller as a Steam controller in Steam Big Picture Mode. Read more here: https://www.howtogeek.com/234427/how-to-remap-buttons-on-your-steam-controller/
In my experience, Unity games for Mac do not support the Wii U Pro Controller, since they tend to use the XInput package. There is no application that emulates an Xbox controller for Mac.
Working:
- Binding of Isaac
- DolphinEmu
- Antichamber
- Hotline Miami
- Teleglitch
Not working:
- Ultimate Chicken Horse
- Gang Beasts
- Broforce
- Monaco
- Superhot