Git Product home page Git Product logo

Comments (8)

MaddTheSane avatar MaddTheSane commented on June 21, 2024

Correct me if I’m wrong, but doesn’t the stick use a slightly different button configuration than the Xbox 360 controller?

On Oct 12, 2014, at 2:57 PM, rmclain <[email protected] mailto:[email protected]> wrote:

Hi any reason why the XB360 Mortal Kombat FightStick isn't detected by the PrefPane? I've added it to the info.plist and recompiled but still doesn't show up. Any help would be great. Trying to build a Mac mini cade.

XB360 Mortal Kombat FightStick:

Product ID: 0xf906
Vendor ID: 0x1bad
Version: 1.00
Serial Number: 2370656
Speed: Up to 12 Mb/sec
Manufacturer: Performance Designed Products
Location ID: 0x14100000 / 8
Current Available (mA): 500
Current Required (mA): Unknown (Device has not been configured)
I've also tried running the following command

sudo /Library/PreferencePanes/Pref360Control.prefPane/Contents/Resources/DriverTool
edit
XB360MortalKombatFightStick 7085 63750
https://camo.githubusercontent.com/800b110654901d919cf4085c6addfffab7b91926/687474703a2f2f636c2e6c792f696d6167652f334d327a336b3273334332522f53637265656e25323053686f74253230323031342d31302d31322532306174253230342e35352e3332253230504d2e706e67

Reply to this email directly or view it on GitHub https://github.com/d235j/360Controller/issues/14.

from 360controller.

rmclain avatar rmclain commented on June 21, 2024

It is a tad different in that it doesn't have any analog thumb sticks, but other than that it's pretty much the same. It only connects over usb and doesn't offer wireless. When you initially plug it in the green circle does light up for a second and then goes dark.

image

from 360controller.

rmclain avatar rmclain commented on June 21, 2024

My /System/Library/Extensions/360Controller.kext/Contents/Info.plist looks like this:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>BuildMachineOSBuild</key>
    <string>13A598</string>
    <key>CFBundleDevelopmentRegion</key>
    <string>English</string>
    <key>CFBundleExecutable</key>
    <string>360Controller</string>
    <key>CFBundleIdentifier</key>
    <string>com.mice.driver.Xbox360Controller</string>
    <key>CFBundleInfoDictionaryVersion</key>
    <string>6.0</string>
    <key>CFBundleName</key>
    <string>360Controller</string>
    <key>CFBundlePackageType</key>
    <string>KEXT</string>
    <key>CFBundleSignature</key>
    <string>????</string>
    <key>CFBundleVersion</key>
    <string>1.0.0d13</string>
    <key>DTCompiler</key>
    <string></string>
    <key>DTPlatformBuild</key>
    <string>4H1503</string>
    <key>DTPlatformVersion</key>
    <string>GM</string>
    <key>DTSDKBuild</key>
    <string>12D75</string>
    <key>DTSDKName</key>
    <string>macosx10.8</string>
    <key>DTXcode</key>
    <string>0463</string>
    <key>DTXcodeBuild</key>
    <string>4H1503</string>
    <key>IOKitPersonalities</key>
    <dict>
        <key>ChatPadKeyboardEvents</key>
        <dict>
            <key>CFBundleIdentifier</key>
            <string>com.apple.iokit.IOHIDFamily</string>
            <key>IOClass</key>
            <string>IOHIDEventDriver</string>
            <key>IOProviderClass</key>
            <string>IOHIDInterface</string>
            <key>VendorID</key>
            <integer>100</integer>
        </dict>
        <key>XB360MortalKombatFightStick</key>
        <dict>
            <key>CFBundleIdentifier</key>
            <string>com.mice.driver.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>Xbox360Peripheral</string>
            <key>IOKitDebug</key>
            <integer>65535</integer>
            <key>IOProviderClass</key>
            <string>IOUSBDevice</string>
            <key>idProduct</key>
            <integer>63750</integer>
            <key>idVendor</key>
            <integer>7085</integer>
        </dict>
    </dict>
    <key>NSHumanReadableCopyright</key>
    <string>Copyright © 2013 MICE Software. All rights reserved.</string>
    <key>OSBundleLibraries</key>
    <dict>
        <key>com.apple.iokit.IOHIDFamily</key>
        <string>1.2</string>
        <key>com.apple.iokit.IOUSBFamily</key>
        <string>1.8</string>
        <key>com.apple.kpi.iokit</key>
        <string>8.0.0</string>
        <key>com.apple.kpi.libkern</key>
        <string>8.0.0</string>
        <key>com.apple.kpi.mach</key>
        <string>8.0.0</string>
    </dict>
</dict>
</plist>

from 360controller.

RodrigoCard avatar RodrigoCard commented on June 21, 2024

@rmclain
I added that device to the list. Please test and tell us the results so we can close this issue:
https://dl.dropboxusercontent.com/u/14890209/Install360Controller0.15Preview3.pkg

Cheers!

from 360controller.

RodrigoCard avatar RodrigoCard commented on June 21, 2024

@rmclain did you see the update?

from 360controller.

RodrigoCard avatar RodrigoCard commented on June 21, 2024

Does anyone have a Mortal Kombat FightStick to help use testing this?
The latest preview build can be downloaded here:
https://dl.dropboxusercontent.com/u/14890209/Install360Controller0.15Preview4.pkg

if there is no feedback or if someone tell us that succeeded in using this game controller with this driver, I will close this issue soon to clean the issue list for the next release.

Cheers!

from 360controller.

rmclain avatar rmclain commented on June 21, 2024

@RodrigoCard Thanks for the update! This fixed the issue and the controller now works flawlessly. Really appreciated.

Just a heads up to anyone else with this arcade stick, cheap cables will just flash the green circle around the xbox logo and it will never show up correctly in System Preferences, but worked like a champ with a decent usb cable.

from 360controller.

Drewbadour avatar Drewbadour commented on June 21, 2024

The cable issue is caused by using what is known as a "charge" cable instead of a "data" cable. Charge cables are just cheap cables that don't transfer any data. So you were sending power to your fight stick really well at least!

from 360controller.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.