OK just tried Analog+ again. Reload is only availabel in the corners of the screen not off screen like it is in mame.
What if you map Mouse Button 1 to reload? Shooting offscreen is equivalent to pressing Mouse Button 1. (Go into the menu, go to Reload, hit Enter, and fire offscreen.)
--Chris
clanggedin, don't enable offscreen_reload for analog+:
For all
PC lightguns, pulling the trigger while shooting off screen (aka "offscreen reload") sends a mouse button 2 press. It's a "feature" of the PC guns that made it so they didn't reload in mame.
Official Mame -offscreen_reload works by translating
all mouse button 2 presses to mouse button 1 when enabled.
Analog+ adds another way to reload, by adding a fake button 2 that can be mapped to the fake button 2 the PC guns send.
If both are used at the same time, they cause conflicts. So if you use analog+ way of reloading, do
not enable official mame's reload. IOW, disable official mame's reload (aka -
nooffscreen_reload, aka "offscreen_reload
0" in mame.ini)
Analog+ way is more flexible but more of a hack. Official mame's way is in the core, but if enabled, you can't use the button 2 for anything but reload if enabled (and is still a hack, IMO).
All this headache is caused by PC lightguns' differences from the real arcade lightguns, and the original arcade games not having a button to reload.