
Well, I thought I should post a follow-up. I got it working finally. The problem I had have to do with how the lightgun was designed to work in 2-player mode. They have it setup as a 4 button mouse. When the gun switch is set to be the second gun it sends mouse2 and mouse3 button clicks as opposed to a mouse0 and mouse1 clicks. (At least that is how they registered with Analog+ mame, a zero based count 0,1,2,3).
This proves to be totally useless because in Analog+ mame there apparently is no mouse_button3 available to assign. I guess this may be useful in normal mame or something when it only registers as one mouse? However, in analog+ mame because you have 2 separate mice, they both can use their own button 0 and 1. I don't have the config in front of me, but it is something like this:
1PlayerButton1 = mouse1_button0
1PlayerButton2 = mouse1_button1
2PlayerButton1 = mouse2_button0
2PlayerButton2 = mouse2_button1
This worked great for Area51, Aliens3, and a slew of other 2 player 2 button games. However, the only way I could make these assignments was in the Tab menu while running MAME itself. None of the config files seemed to do anything. The changes made in mame caused an area51.ana file to appear in the config directory alongside the normal .cfg files. The appear to be binary and I don't think they can be setup ahead of time outside MAME. However, the assignments did persist to the next time I played the game with the version I was using.
I used the XP build of MameA+ ver. 0.74.2 from here:
http://www.urebelscum.speedhost.com/dl/analogplus74xp.2.zipThe only trick is that some 2 Player lightgun games are turn based and only use one gun. These worked best just running from normal mame. You can use both guns, the just both register as gun 1, which is what you want.
Anyway, thanks again all. I hope someone finds this useful.
-Nathan
edit: If I left something out or wasn't clear please reply and I will try and help as I can.