{"id":3322,"date":"2015-01-26T22:32:08","date_gmt":"2015-01-27T05:32:08","guid":{"rendered":"http:\/\/www.nathalielawhead.com\/candybox\/?p=3322"},"modified":"2015-01-27T15:22:49","modified_gmt":"2015-01-27T22:22:49","slug":"getting-multiple-xbox-360-controllers-working-on-a-mac-os-x-yosemite","status":"publish","type":"post","link":"https:\/\/www.nathalielawhead.com\/candybox\/getting-multiple-xbox-360-controllers-working-on-a-mac-os-x-yosemite","title":{"rendered":"Getting Multiple XBox 360 Controllers Working On A Mac (OS X Yosemite)"},"content":{"rendered":"<p>I had this running in a previous version of OS X, but then it stopped working (operating system update made the driver non-functional). I spent some time Google-ing around, but it was hard finding something due to all the information out there being for PC.<br \/>\nThis is apparently completely doable on a PC (as described <a href=\"http:\/\/gaming.stackexchange.com\/questions\/81287\/is-possible-to-use-2-xbox-360-wireless-controllers-in-pc-using-just-one-receive\" target=\"_blank\">here, for example<\/a>)<br \/>\nBut not as easy on a Mac. Searching Google did little for me&#8230; except that I found <a href=\"http:\/\/multicursor-wm.sourceforge.net\/\" target=\"_blank\">this cool thing (http:\/\/multicursor-wm.sourceforge.net\/)<\/a>. I had no idea you could do that.<\/p>\n<p>Nevertheless, now that I have multiple controllers working on a Mac I feel obligated to throw my solution into the mix.<br \/>\nPerhaps this will help someone looking for answers via Google.<\/p>\n<p>Download and install the <a href=\"https:\/\/github.com\/d235j\/360Controller\/releases\" target=\"_blank\">360Controller 0.14 driver<\/a> first: <a href=\"https:\/\/github.com\/d235j\/360Controller\/releases\" target=\"_blank\">https:\/\/github.com\/d235j\/360Controller\/releases<\/a><br \/>\nThis is an unofficial release driver, because the last one is no longer compatible with newer Mac OS&#8217;s. I found out via <a href=\"http:\/\/www.reddit.com\/r\/osx\/comments\/1tpvky\/xbox_360_controller_drivers_for_109\/\" target=\"_blank\">this reddit post<\/a>, and <a href=\"http:\/\/www.tonymacx86.com\/general-help\/124898-finally-working-mavericks-compatible-xbox-360-controller-driver.html\" target=\"_blank\">here<\/a>.<br \/>\nIt&#8217;s stable for me, and I&#8217;m not getting any errors, so it&#8217;s recommendable.<\/p>\n<p>Once installed open &#8220;System Preferences&#8221;, and at the very bottom you&#8217;ll see &#8220;Xbox 360 Controllers&#8221;<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/nathalielawhead.com\/noodles\/xbox_360_01.png\" alt=\"\" \/><\/p>\n<p>You&#8217;ll know it works when it detects the controller and displays controller-ish things.<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/nathalielawhead.com\/noodles\/xbox_360_02.png\" alt=\"\" \/><\/p>\n<p>So that&#8217;s easy enough, but I need to have <em><strong>multiple<\/strong><\/em> controller to develop and test against. So doing some digging I found <a href=\"https:\/\/vividmachine.com\/controllers\/\" target=\"_blank\">Vivid Machine&#8217;s Controllers app<\/a>. It&#8217;s actually FREE in the App Store.<\/p>\n<p>You can find the download link on the <a href=\"https:\/\/vividmachine.com\/controllers\/\" target=\"_blank\">website here<\/a> (again, in the AppStore it&#8217;s free): <a href=\"https:\/\/vividmachine.com\/controllers\/\" target=\"_blank\">https:\/\/vividmachine.com\/controllers\/<\/a><\/p>\n<p>Open the program (in Applications folder), and you&#8217;ll know it works when it shows controller-ish buttony things.<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/nathalielawhead.com\/noodles\/xbox_360_03.png\" alt=\"\" \/><\/p>\n<p>And done!<\/p>\n<p>Now that I have it working, I&#8217;ll be able to use &#038; fully enjoy the <a href=\"http:\/\/www.adobe.com\/devnet\/air\/articles\/game-controllers-on-air.html\" target=\"_blank\">GameInput<\/a>. This is also included in the <a href=\"https:\/\/creative.adobe.com\/products\/gaming-sdk\" target=\"_blank\">Adobe Gaming SDK<\/a>.<br \/>\nI&#8217;ve gotten quite a bit of mileage out of it. I quite like the SDK.<br \/>\nAt any rate&#8230; I think this setup will get me far enough until I&#8217;m ready to have this thing running on an actual console.<\/p>\n<p>I also found this wonderful <a href=\"https:\/\/github.com\/zeh\/key-action-binder\/tree\/master\/tests\/GameInputTester\" target=\"_blank\">GameInputTester on github<\/a>, and it indicates that it does work:<br \/>\n<a href=\"https:\/\/github.com\/zeh\/key-action-binder\/tree\/master\/tests\/GameInputTester\" target=\"_blank\">https:\/\/github.com\/zeh\/key-action-binder\/tree\/master\/tests\/GameInputTester<\/a><\/p>\n<p>Interestingly enough Adobe&#8217;s Game Input Control also works in the browser (<a href=\"http:\/\/stackoverflow.com\/questions\/21870953\/gameinput-api-doesnt-work-once-the-swf-is-embedded-in-a-html-page\" target=\"_blank\">source<\/a>)<br \/>\nI quote: <\/p>\n<blockquote><p>&#8220;The GameInput classes absolutely work in the browser. Support has been there since Flash Player 11.8 (in beta), then officially added with 11.9.&#8221;<\/p><\/blockquote>\n<p>I did not know this. That&#8217;s pretty nice.<\/p>\n<p>If anybody else finds this post, and knows of a better way of doing this, please share! I&#8217;d love to know.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I had this running in a previous version of OS X, but then it stopped working (operating system update made the driver non-functional). I spent some time Google-ing around, but it was hard finding something due to all the information out there being for PC. This is apparently completely doable on a PC (as described here, for example) But not as easy on a Mac. Searching Google did little for me&#8230; except that I found this cool thing (http:\/\/multicursor-wm.sourceforge.net\/). I had no idea you could do that. Nevertheless, now that I have multiple controllers working on a Mac I feel&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":4522,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"","fifu_image_alt":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[30,12],"tags":[],"class_list":["post-3322","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-games","category-resources"],"_links":{"self":[{"href":"https:\/\/www.nathalielawhead.com\/candybox\/wp-json\/wp\/v2\/posts\/3322","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.nathalielawhead.com\/candybox\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.nathalielawhead.com\/candybox\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.nathalielawhead.com\/candybox\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nathalielawhead.com\/candybox\/wp-json\/wp\/v2\/comments?post=3322"}],"version-history":[{"count":5,"href":"https:\/\/www.nathalielawhead.com\/candybox\/wp-json\/wp\/v2\/posts\/3322\/revisions"}],"predecessor-version":[{"id":3327,"href":"https:\/\/www.nathalielawhead.com\/candybox\/wp-json\/wp\/v2\/posts\/3322\/revisions\/3327"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.nathalielawhead.com\/candybox\/wp-json\/wp\/v2\/media\/4522"}],"wp:attachment":[{"href":"https:\/\/www.nathalielawhead.com\/candybox\/wp-json\/wp\/v2\/media?parent=3322"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.nathalielawhead.com\/candybox\/wp-json\/wp\/v2\/categories?post=3322"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.nathalielawhead.com\/candybox\/wp-json\/wp\/v2\/tags?post=3322"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}