XNA and Gamepads

The one thing about XNA that just sucks is that natively, it doesn't support any game pads other than XBox 360 controllers... which kinda stinks if you don't have a wired controller.

You can fortunately use something else, though. Managed DirectX is the path of least resistance, so you can direct your compiler to use DirectInput and do your gamepads that way.

Apparently, someone (going by the name of Soopah) got so fed up with it, he decided to release his DLL to the public.

Update 7 July, 2011: Managed DirectX causes XNA 4.0 to stall.
http://d.hatena.ne.jp/caelk/20110707/1310022519