You will be nothing but disappointed in the end with a controller hack. Especially if you plan on simultaneous two player control use. Sorry to hear about your situation, hope it improves. However, in the end you will want to replace that hack with a real solution.
However, to make the most of your situation, I would go with the GPWiz and dual strike hack - that will give you the best of both worlds at a reasonable price...
I have done many controller hacks before and was satisfied with them. I mostly used PS1 and Gravis Gamepad hacks. I know these use direct connections because one side of the switches grounds out. That was the big difference with the Dual Strike, which is almost entirely on a matrix.
As of now I do intend to use the Dual Strike anyway, but I am mostly thinking about it for analog use and for "service" buttons. I probably will use a Gravis Gamepad hack for the main buttons.
However, I am going to be smart about the design and put the hacks on a board with terminal strips, kind of like this (first picture down):
http://www.ourvictorianhouse.com/CraigsArcade/Roswell%2088201/Roswell.htmlIn this manner, the hack can easily be removed and a "real" controller put in it's place.
Edit 12-14-08:
Ok, after much research and looking around for decent gamepads to hack, I came to the conclusion that being that I need so many inputs for my project (14 not including service or Start 1&2, coin up buttons). I decided that for $25.95 the KeyWiz40 ECO is the best way to go for my general gaming buttons, especially since I intend to have swappable panels.
I still think the Dual Strike is a good hack, but for single player and/or low button count controllers (bartop cabinets).
Learing that this is a controller that uses a matrix, I do fear that there is a high probability of ghosting/blocking, as this pad really is never intended to have more than 4 buttons pressed at one time, (outside of the analog controls).
While a PS2 (or 1) controller hack does seem favorable and would handle my 14 inputs, it would be maxed out and I would need a second controller to handle the service buttons. Then there will be the issue if using more than one USB connection for the purposes of game controllers would result in "swapping".
So with that in mind, even though two PS2 (or Gravis gamepads) would be cheaper, it would seem that one KeyWiz40Eco would be a FAR better solution for a few bucks more than two pads I would have to hack.
So, Havok, I can clearly see your point in lieu of THIS project as I need quite a few inputs. But in terms of a small cabinet that would only have 1 joy and perhaps 3 or 4 playing buttons, I think I would be still better off with a hack.
Geo