
A three to five second timeout should be more than enough time to reload. Pointing at the screen (IR) resets the timer and activates the mouse. right clicking at a certain coordinate after timeout. A timeout is just inside the mcu and transparent to the user and just to prevent f.ex. The timeout suggestion is because Andy says the mouse must be released and therefor will not be able to send mouse button presses without sending coordinates anyway.
#EMS TOPGUN 3 VS AIMTRAK VS ARCADE GUN PC#
This may be useful for PC games that require more buttons for menu navigation etc. (So the user can select another or the same for that matter). I assume that the AimTrak Light gun module will be Vista, Win7 64 compatible.Īssigning secondary buttons for offscreen use for all 7 buttons. They can play all troubleshooter's supported games (HOD, HOD2, HOD3, VCOP, VCOP2.) and mame with -offscreen reload enabled.Ībout games that uses a button to remap, this is no problem for option BĪnd Terminator 2, Operation thunderbolt works perfectly in mame with correctly mapped configuration (no need to track like an analog joystick. In fact, actually, the best option for the LCDTopGun users is the option B. Maybe one day the mameteam delete the -offscreen reload option. So option A is only usefull to be safety. This is for compatibility with the actlabs guns. (remember that this option of MAME remap a mouse button 2 to => set coord (0,max) + push mouse button 1 (trigger) -yes, like option A. BUT, it will work also in MAME using the option -offscreen reload. With option B selected and button 2 mapped to it, you could reload shooting offscreen in games supported by Troubleshooter. With option A selected, mame can reload shooting offscreen without -offscreen reload enabled. similar to the existing in the LCDTopGun driver, with two options:

A little hard to explain.Īndy, you could implement an option like shoot offscreen asign to. Pointing at screen center = gamepad in center. When leaving calibration mode it could switch back to either Gamepad or Mouse mode. The calibration procedure can be the same (in mouse mode). I have tested this gun in Terminator 2 in mame and it works very well. My ThrustMaster Beretta uses 65536 analog positions in each axis. The "TRIG" input in "Button Assignment Offscreen" selects what button is pressed together with offscreen coordinates when "offscreen reload" is ON.Īnother thing: What about selecting if the gun should move the mouse pointer or analog gamepad axis.
#EMS TOPGUN 3 VS AIMTRAK VS ARCADE GUN FULL#
The "Offscreen" function could be mouse buttons (within the timeout period) or gamepad buttons and full throw axis (hopefully) for navigation and other stuff. That would give 14 user selectable inputs.

One while tracking is active "Button Assignment" and another pointing offscreen "Button Assignment Offscreen". What I mean with "Button Assignment Offscreen":Įach button have two functions. Very useful together with "troubleshooter". With "offscreen reload" OFF, no offscreen coordinates are sent, mouse buttons are reported within the timeout period, gamepad buttons can be reported anytime. Setting the same button in "Button Assignment" and "Button Assignment Offscreen" for this for simplicity and the possibility to select another button for "offscreen reload" together with offscreen coordinates. With "offscreen reload" ON, the "TRIG" button (in "Button Assignment Offscreen") and offscreen coordinates are reported anytime regardless of the timeout when shooting offscreen. There should also be possible to turn "offscreen reload" on and off and to select x and y offscreen coordinates (where the mouse pointer moves for offscreen reload):

select mouse button 2 in "TRIG" input in "Button Assignment Offscreen". I suggest a few seconds timeout before releasing the mouse making it possible to offscreen reload in games like HOD if you f.ex. What about games that doesn´t support this ? Games that needs a second button for reload and you still want to shoot offscreen (to reload)!? The bad thing about this is that not all games uses offscreen reload. The good thing is that there would be no need for setting "offscreen reload" in mame using a second button (that doesn´t really work in some games).
