Updated 360 controller mac driver, Hori EX2, Mad Catz SFIV Sticks

Anyway version 0.09 control panel (32bit) says 0.08 version to me (I’ve used Pacifist and have deleted each file from 0.08 before installing 0.09 including driver cache) so I’m not sure how to find out propper driver version without checking instalation image?

Just reinstall this version:
Install360Controller008-edited.pkg.zip

It’s 0.08 and it will replace anything 0.09 related with no issues. Then you might have to follow the instructions on the thread about installing the new controller device. It may actually work out of the box, I think the Mad Catz 4197 controller just worked.

Hi Tsphan,
just wanted to thank you, I just got a te round 2 and after 2 days reading your thread I finally got it to work on mac. my next step will be now installing ggpo on cross over! wish me good luck.

I tried that version also (and just now again, to verify). At the end of the installation it claims to have failed to install, however all of the files appear to be in place (360Controller.kext, Wireless360Controller.kext, and WirelessGamingReciever.kext), and the pref pane is there. I verified the IDs in the plist.
I reboot, and connect the device, and I get the 1 green LED, no blinking, however still no input is registered.

Fearing I need to give up and by the Msoft controller. :frowning:

Getting 1 Green LED and having it present in the Preference Pane usually means the controller is recognized by your Mac. Have you tried hooking the controller up to an xbox 360? If it works, make sure you have nothing running that could be intercepting the signals, like USB Overdrive.

Unfortunately I do not have an Xbox to test it on.
I dont have USB overdrive, or any other drivers installed.
The buttons in the prefpane should indicate when they are being pressed on the controller, correct?

If you have bootcamp or a PC with full access, I’d suggest giving that a try and seeing if the device is working properly. If so, then it’s a Mac problem. Otherwise, it seems like you’ve done everything perfectly on the Mac drivers side and I’m unsure on how you could approach this problem.

Tested it in windows… Worked right away. I wonder if there is any difference in the GameStop branded device. I wouldnt think so, but I dont know what else to think anymore :looney:. Officially giving up and taking advantage of a friend with an Msoft employee discount. :wgrin:

No difference. I have the very same controller to be honest. Sorry it didn’t work out for you. But best of luck with completing your project.

hey where do i put this code ?
sorry probably a highly noob question XD!

I just got MameOSX to work right but i cannot get my all the buttons on my madcatz se stick to work. LT/RT/LB don’t work in MameOSX. I noticed this was an issue was discussed awhile back but I never found if it was resolved. Anyone figured out how to fix this yet?

MAME OS X is made of pure evil and won’t let you map out the triggers. Though it should let you map out the LB just fine, so it not working is surprising to me.

Read through the previous pages to see how to install SDLMame.
Briefly it’s:

  • Install SDL Framework
  • Install SDLMame
  • Install Mamepgui frontend (or not)
  • Configure your SDLMame/Mamepgui
  • Enjoy your games with full controller support.

Another solution is using Crossover Games to run a Windows based MAME Emulator. Such as Mameuifx or GGPO.

I had this exact same problem with my receiver except mine is the chinese knockoff that’s currently sold on amazon.com. It says Xbox 360 on it rather than Microsoft. After downloading the source code for tattiebogle’s driver, you can find the info.plist for the wireless receiver. Just edit the product id with the id of your particular receiver and then drag the plist file to tsphan’s app and it should register the new id.

After I did this, the knockoff wireless receiver worked like a charm with the official 360 wireless controller.

Many props to tsphan for showing us the way!

Can someone give me an idiots guide to installing this? Every time I try I end up being told that “360controller.kext is incorrectly installed”. Very frustrating.

Thanks for showing how it’s kodec, I might have to go out and buy a wireless receiver now just to try it out myself. Especially since I got one of those fancy silver controllers, might as well!

overhaze, try to delete all of the 360controller.kext first. Then install 0.08 of the drivers, and install the newer info.plist file.

This may be an issue. I have 0.09 installed and I cannot for the life of me uninstall it. I have tracked down every file with the “360 controller” in the name that didn’t belong to steam and still 0.08 won’t install because “a newer version is installed on the system”

I have HRAP EX Tekken Edition, and I’ve tried everything: I’ve followed your package instructions, I’ve tried 0.09 and 0.08, I’ve also tried to replace the .plist manually but still, it doesn’t work. :shake:
Any suggestions?

Thanks.

Use this version, it’ll install over 0.09 but is actually 0.08.
Install360Controller008-edited.pkg.zip

Did you check to see if your HRAP EX Tekken’s vendor ID and product ID were on the updated .plist files? I could update the giant .plist file and send that to you if you give me your vendorIDs and ProductIDs.

Great idea! But the Madcatz Fightstick TE doesn’t number LT and RT as Button 7 and Button 8. (Since they are analog?) I went into one of Richard Bannister’s Emulators with his Emulator Enhancer Plugin enabled - specifically KiGB and checked the preferences pane.

You can use LT and RT on the stick but instead of showing up as buttons 7 and 8 they register as “Z-Axis” and “Rotate Z-Axis” respectively. So I tried opening and editing MAME OS X’s config file with different variations of Z-Axis inputs to try to get RT to work as Roundhouse. For example I tried “JOYCODE_1_ZAXIS_POS_SWITCH” instead of what you were implying “JOYCODE_1_BUTTON8”.

But I still had no luck. I don’t know much about this stuff so it was a long shot but perhaps someone more knowledgable knows if this approach has any hope - maybe I’m not using the correct syntax? Another poster said that MAME OS X only accepts one analog input axis so I had the switch on joystick set to “DP” so that the stick directions register as four digital buttons rather than a joystick. Would this open the possibility of somehow getting RT to register correctly as an input? Or I am totally of base?