Crypt of the Necrodancer is an amazing game. I love the rythm-driven mechanics, and how it lends itself to play on a Dance Pad. While my reflexes are best with the keyboard Arrow Keys, I bought the Deluxe D-Force Dance Pad for a bit of exercise, and novelty at parties.
By default, the Dance Pad and Arrow Keys are different button inputs, so swapping controllers means tweaking custom settings within the game each time.
This is inconvenient, so I found a way to make the Dance Pad keys act like the Arrow Keys on Mac OS X.
These steps will definitely work for the D-Force Dance Pad on Mac OS X. With any luck it should apply easily to other Dance Pads and Game Pads.
Download and Install Enjoy2Enjoy2 is a simple program to map joystick inputs to keyboard and mouse events. Visit this github page and scroll down to "How To Install" to find the download link.
Once the zip file is downloaded and opened, drag and drop "Enjoy2.app" into your "Applications" folder (so that you don't delete it accidentally later).
Configure Dance Pad InputsNow, open Enjoy2.app. It might fail to open because of your Mac Security Settings. If so, go to "System Preferences" -> "Security & Privacy" and change "Allow Apps Downloaded from" to "Anywhere"
Apple will warn you that this makes your computer less secure. Oh well...
Plug in your USB Dance Pad if you haven't already. You should see something like this in Enjoy2:
Press the "Configurations" button in the top-left to open the drawer. I named my Configuration "Necrodancer DForce" so that I remember what it is in a few months.
Setting up each key is easy:
- Tap a button on your Dance Pad
- Tap the Keyboard Key you want it to map to
- Repeat for each button on your dance pad
Activate The Configuration
In Enjoy2, press the "Start" button (next to the "Configuration" button) to activate the keyboard mapping. It should work instantly. Anywhere you use the arrow keys, the Dance Pad keys will work as well!
Every Time That You Play With The Dance Pad
- Plug in your USB Dance Pad
- Open Enjoy2 and start the configuration
- Open Crypt of the Necrodancer