Main > Main Forum
Anyone using 2 light guns with M2 Emulator?
romshark:
I have this problem as well. It's something that most likely has to be fixed in the emulator.
You see, in MAME and real light gun games, you point the gun at the screen, it reports back it's X and Y coordinates. This would be called absolute position data (or something like that).
Some software, like Model 2 emulator, don't work like that. It expects a regular computer mouse. So your cursor would start at a point on the screen, and you move the mouse. The software interprets this as "go up 20 pixels, and left 8 pixels." Try to feed the absolute data type into that (like the Aimtrak, Act Labs, or LCD Topgun) and it goes all screwy.
Note that Model 2 only uses this when RawInput = on. When RawInput is off, Windows itself handles the inputs before passing the converted data to the program, allowing a gun to work. Two drawbacks to this are:
1.) Windows sets all the pointing devices (guns, mice, trackballs, spinners) to control one "software mouse" that it sends to the program. So, only one gun.
2.) The "software mouse" can interact outside the program. Bertthedefender, your question is actually related. Model 2, when full screen, is really still in a window, but changes the resolution to "zoom in" on the window. If you play HOTD, and click and hold the mouse all the way to the side, sometimes the emulator will pause and you get the window resize cursor, just like Notepad or most other software. That's with RawInput off. If it were on, the cursor can't interact with anything outside what Model 2 allows it to.
Sorry for the long post, but this problem has annoyed me for a long time. I even posted on their forum here, but got no responses. I hope this gets fixed on the next version!
BadMouth:
--- Quote from: bertthedefender on July 28, 2010, 08:44:12 pm ---Slightly off-topic, but have you noticed that if you shoot at the top left of the screen while running a Model2 light gun game (when in full screen mode) the emulator reverts back to a window, as if you'd clicked the close icon?
Or is that just my setup? :dizzy:
--- End quote ---
I haven't had that happen. But when the switch is slid all the way forward to the GUN2 position, the trigger seems to have the same effect as the ESC key.
That happened no matter where the gun was pointed though and only in M2Emulator.
Just tried it on my main pc with the mouse and it does it, so it's not a light gun issue, its a M2 Emulator issue....
The crosshairs have to be absolutely all the way to the left and almost to the top. The window doesn't shrink, but the game disappears and doesn't come back until I click on the toolbar button to switch the focus back to M2, then press ESC to shrink it. Kind of an odd thing...the crosshairs stop when the hit the right side of the screen, but on the left side, M2 emulator lets them hang halfway off and doesn't stop them until the center of them touches the edge of the screen. I think Romshark is right. I think what is happening is that we are essentially clicking off the edge of the application and changing the focus in windows (even though the app is running full screen).
I've never had that happen on my arcade setup. It could be that I have the screen stretched slightly beyond the boundaries of the tv, so the light gun can't hit the edge.
:dunno
nickynooch:
I gotta say thanks for the tips! I now have my actlab gun working great in the model 2 emulator!
Still like you guys, no luck on getting the 2nd gun to work though.
swamprat96:
I have two guns working in M2. As it is at a friends house this is from memory but I'm sure I used
http://thetroubleshooter.home.mindspring.com/index.htm to make it work. See the long topic http://forum.arcadecontrols.com/index.php?topic=91588.40 and read the whole thing. Cananas screen shots solve it I think
romshark:
I read through it, but it looks like you got it working for the PC version. But I'll reread it after some breakfast.
Even then, maybe I'll drop a line to the Troubleshooter auther about M2 Emulator support.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version