Build Your Own Arcade Controls Forum

Main => Software Forum => Topic started by: Cuba on October 26, 2007, 01:47:41 pm

Title: Help me fix my control in mame for Pigskin(single GPwiz32, no 49-way)
Post by: Cuba on October 26, 2007, 01:47:41 pm
I like to play pigskin, its a favorite game, but player 2's joystick doesnt respond the same as player 1. Player 1 is much faster and accurate, he can run circles around player 2.

My control panel is setup for 2 player: 2 x 8-way happ joysticks plus 6 buttons each (standard Street Fighter layout) plus start's and coin's.  Ive got the whole mess wired up to a single GPwiz32.  Total: 2 joysticks and 16 buttons.

So player 1 has his joystick wired to the X/Y joystick axis that the GPwiz provides; P1's buttons are GPwiz buttons 1 through 8. 

But player 2 has the joystick wired to BUTTONS 9,10,11,12 and the rest of the buttons are also wired as such.  This solution is fine for regular games like Street Fighter.

In the control setup menu, it says x-axis analog = joy1 x-axis, and y-axis analog = joy1 y-axis and all the increase/decrease options are set to their proper Joy1 axis directions. 

But P2 x-axis analog = NA and y-axis analog = NA.  The x/y increase/decrease are set to 9,10,11,12.

So how do I fix the controls? I have a pretty good feeling it has something to do with the analog features of this game, how do I tune it properly?  And yes, I know I could buy 49 -ways........ :P
Title: Re: Help me fix my control in mame for Pigskin(single GPwiz32, no 49-way)
Post by: u_rebelscum on October 26, 2007, 05:07:26 pm
I think mame is treating your player 1 digital joystick as analog (thus ignoring the inc/dec), while your player 2 digital buttons are not seen as analog and using the inc/dec.  If so:
Tab, analog controls, and increase AD stick digtal speed & AD stick autocenter speed way up.

FWIW, windows treats all joystick axes (X, Y, Z rX, rY, rZ) as analog even if it's digital.  Which would be why mame treats it the same.  A test is to unmap the joystick from player 1 ad stick X/Y analog axes (leaving the inc/dec as is) and see if it acts like player 2's.

My guess assumes your player 2 is experiencing higher lag time, and can reach top speed after a few frames.  Your comment about accuracy goes against my assumption, though.  If above don't work, can you go into more details on the differences?
Title: Re: Help me fix my control in mame for Pigskin(single GPwiz32, no 49-way)
Post by: Cuba on October 26, 2007, 06:57:42 pm
Thats good advice, ill try it a little later tonight if i have time.  Accuracy probably wasn't the best word to use, its only inaccurate because the player 2 responds much slower than player 1.