I got a Hori Fighting Stick EX2 for 360/PC a few months ago.

I've just recently tried hooking it up to PC. It is detected and is set up, but the joystick is distributed as a hat instead of a joystick. This sucks because it won't work under MAME

I found some instructions for hooking it up, namely programs called joytokey (didn't work), and xpadder (didn't work). I also found a few links to XBDC with a custom controls scheme, but that didn't work either, as the download links don't work (the site has since gone 404).

Has anyone else had success?

It works with some things, e.g. a Steam game called Altitude and Magic Engine.