main | manual | download | questions | screenshots | links
 

We've gotten reports of pydance running on GNU/Linux, NT, XP, 9x, BSD, MacOS X, and BeOS boxen! We even got it to run on a Playstation 2! Please contact us with any system you might be running pydance on and tell us how it runs. If you can, include the versions of the libraries you're running, your OS, processor type, ram, video hardware, etc.

The Requirements

Sometimes we release a full package of pydance for your OS. Check the download page to see if we have one. If there's no package for your OS, or you're installing from source anyway, the INSTALL file included with the source gives more detailed instructions.

You don't need a mat to play pydance. If you don't have a mat and still want to feed your DDR fetish, you can play with the keyboard. The key bindings are uiojklm,. and the numeric pad by default, but can be changed (read the pydance README included with the downloads).

Using Mats

When you have a mat and you start pydance, using gamecon.o is dog slow. This is not an SDL, Python, or Pygame problem, it's that the PSX controller interface needs to use the CPU for timing. So, to try to remedy this problem, Brendan made some modifications to it and it's now included a DDR mat kernel module. The options are the same as gamecon.o. Don't expect this to work with anything but pydance. You can get it at the download page.

Don't use gamecon.o. We don't support it at all anymore. If you're insane and need to use it, you may need to edit input.py included with the pydance source, and also rotate your mat 45° counter-clockwise.

Vojtech, who maintains the Linux joystick driver says these modifications won't burn up your joysticks or anything, it just might cause them not to work. However, neither he nor Brendan are responsible if you melt a wire or something (anything) goes wrong. It WorkedForMe™, but YourMileageMayVary™.

This module is actually a pretty nasty hack. If you're getting a new adapter, get a USB one instead (and not the one from Radio Shack).