Post by tungstencoil on Apr 12, 2009 0:42:18 GMT -5
I just received my TopGun II and am having some difficulty getting it to work. I hope that you can help.
I am having two problems:
First: I cannot get the main fire trigger to work in any game except Area 51 (I've tried Deerhunter and Time Crisis as other examples). My config file has lightgun set to 1, and mouse set to 0, and the lightgun device set to lightgun.
I can move the crosshairs around the screen fine. I have verified that the button-1 in the config is mapped to the gun trigger. I have also tried mapping the trigger to a key (the space) and configuring the game to accept that. I have tried copying the portion of my area51.cfg to the other games' config (and verified that it seems to show up in the game's control mapping). None of this seems to work; I cannot shoot in any game except Area51.
This leads me to my second problem:
In Area51, I cannot reload. I have tried setting offscreen_reload to both '0' and '1' in my mame config file. I have tried mapping the 'B' key on the gun to automatically reload. I have verified that the mappings have been saved to the gun by exiting the configuration tool and re-starting it, and refreshing the gun's settings.
I have verified that the drivers are correctly installed. The calibration of the unit seems fine. I have started MAME with the -lightgun flag explicitly indicated on the command line and not.
I am enjoying the other aspects of the gun (I especially like the look-and-feel). I am wondering if I am going to be able to use the gun; I hope that I am.
Post by tungstencoil on Apr 19, 2009 18:47:15 GMT -5
Thanks... OK, it's a little better, but still not where I'd consider it 'functional', at least in a general sense.
It seems to work fine if a game allows either gun1 or gun2 to play (such as Area 51). However, if gun1 is required for player 1, then it doesn't work.
The reason is that the gun seems to be assigned to gun2. Attempting to configure it for Lightgun1 settings in the config menu doesn't work. One of two things happens:
Either it gets no input from the gun, or gets both X and Y values. The former I'm not sure about; the latter seems unlikely as I've tried many, many times (along with a friend) and we've held the gun very still. I've also tried adjusting the sensitivity of the gun from 1 to 10 and back, but MAME always picks up both axes.
Is there a way to make MAME think that the gun is gun1? That is probably the easiest solution. Otherwise, is there a better way to configure it for MAME? Is it just too sensitive? Or ....?
Post by swamprat96 on Apr 19, 2009 18:57:59 GMT -5
Using Mame129 (compiled with MKchamps diff but standard should work)
In mame.ini only enable multimouse, lightgun and offscreen_reload(works for some games). Leave the mouse off and dual lightguns off. under automatic enable options I changed the lightgun setting to lightgun.
Then in each game you need to assign the buttons. Assign the triggers first and they will tell you what each gun is seen as. In my case with a mouse and two topguns the guns are Gun 2 and Gun 3. Once you have done this depending on the way the guns are numbered you might need to assign the analog x and y axis for each gun. Try the guns first. I had to only set the 2nd gun's axis as the default was gun2. Us the process described at wiki.arcadecontrols.com/wiki/Mame_Lightgun_Setup start at ingame setup. You'll get a slightly different entry- like Gun2 3 x and Gun 3 y but you'll also probably get additional entries. Don't worry, just set them as they are, exit and edit the cfg file for each game to only read the x value for x analog and y value for y analog for the gun number you are setting. Tedious but once done that's it.
Post by tungstencoil on Apr 19, 2009 21:44:17 GMT -5
The part that I'm having trouble with is the setting of the axes - MAME is picking up both the 'X' and 'Y' movements no matter how level I try to hold the gun. In other words, Analog-X has Gun2-X Gun2-Y listed as its input, which clearly won't work.
I'm holding them *really* steady - and even had a friend do it.
Post by gemInEyeTwin on Apr 20, 2009 23:40:51 GMT -5
I am trying to use the EMS TopGun II with Aliens 3 on Windows XP but can not get the gun cursor in the game to move with my gun.
The cursor for the mouse moves fine and shoots fine with the mouse button. Although I can fire the gun and see the bullets fly as expected (so I know the gun trigger works), the gun's cursor on screen does not move at all when I move the gun.
I did install the TopGun driver (beta, for XP), and ensured the edge coords were set up as you documented in a link above.
The driver was recognized and I could see the mouse cursor move with the gun led light on my screen while at the desktop image after I calibrated the gun.
I also followed your other instructions for MAME configuration to set controllers under the "Options" menu.
I did note that when I tried to set "Lightgun X Analog" it always registered as "Gun 1 X Gun 2 X" and as "Gun 1 Y Gun 2 Y" for "Lightgun Y Analog", not the "Lightgun on Mouse.." documented in your link above.
Any idea why I can not get the cursor for the gun to move?
Any help would be most appreciated.
NOTE: I only have one mouse and one gun plugged in.
If I move the mouse to set the Lightgun x analog setting, it registers as "Mouse 1 X".
In other games I do get cursor movement, but then when I fire I do not seem to register a hit on anything except in the "Zombie Raid" game.
NOTE: In all games other than the ALIENS 3, my setting are set in the general settings only. For the ALIENS 3 game, I have the trigger set specifically.
So in the ALIENS 3 game, I can fire, but get no cursor movement. In other games I have cursor movement, but can not fire except in the Zombie Raid.
So I have one game sort of working, but in Zombie Raid the cursor hit is not accurate to where I am actually aiming. Where I aim, the actual cursor hit could be to the right or left of it by a few inches.
Why no cursor movement in the Alien 3 game?
Also, is there other versions of MAME for XP I should be trying? I know on my iMac, if I use one MAME emulator, games like CrossBow will not run. It states files are missing. Yet if I run another version, perhaps MAME OS X, the game works.