I have two Scorpion3's, Windows XP, Wingun 0.82b, and Mame 0.129. The guns are detected and calibrated perfect in Wingun, I can track the pointer and press all the buttons and they all do whatever I tell them to do. Everything is seamless.
I did find out that in Mame 0.129 the buttons don't work but if you use the guns as mouse clicks it does and so I use Mouse 1 and 2 for Gun 1, and Mouse 3 and 4 for Gun 2.
Here is my Mame.ini which I made exactly like chrisnack's
#
# CORE INPUT OPTIONS
#
coin_lockout 0
ctrlr
mouse 1
joystick 0
lightgun 1
multikeyboard 0
multimouse 0
steadykey 0
offscreen_reload 0
joystick_map auto
joystick_deadzone 0.3
joystick_saturation 0.85
#
# CORE INPUT AUTOMATIC ENABLE OPTIONS
#
paddle_device keyboard
adstick_device lightgun
pedal_device keyboard
dial_device keyboard
trackball_device mouse
lightgun_device lightgun
positional_device keyboard
mouse_device mouse
dual_lightgun 1
I also tried so many combinations of settings in Mame.ini it's ridiculous.
My test game is Zombie Raid. When I load up Zombie Raid, I get no tracking or shooting whatsoever. I still get the flash, but the cursers don't move with the guns. To set P1 Trigger in the Mame input for the game I hit enter on it and click the trigger on gun 1 but no button input is marked and it still waits for me to press any button. But again, it does register outside of Mame so it can't be the guns or the driver.
The weirdest thing is the lack of any tracking, I have heard of people on this forum describe that they have tracking but no shooting in Mame 0.129, but no one has a problem with both. I can't even get my regular mouse to track in game which would eliminate the possibility of my screen not being bright enough in game to register the guns.
I must be missing something to do with Mame and/or the Mame.ini or something of that nature. Any advise or insight on the matter would be greatly appreciated.