Build Your Own Arcade Controls Forum

Main => Main Forum => Topic started by: vetteguy112233 on August 09, 2008, 06:39:47 pm

Title: EMS Top Gun II offscreen reload question
Post by: vetteguy112233 on August 09, 2008, 06:39:47 pm
Today I finally received my Area 51 game in the mail, it's the one for PC. I've noticed that I have a very hard time getting the gun to reload. I know that I can press the B button on the gun to get it to reload, but that's no fun. You are suppose to shoot off the screen to reload and it doesn't really work UNLESS I turn the gun sideways super fast then shoot and then turn back to the screen. This may sound normal, but having to wing the gun sideways that fast just isn't normal. I want to just casually shoot off screen and have it work.

I'm using the provided mouse driver by EMS.

Does anyone know how to fix this issue?
Title: Re: EMS Top Gun II offscreen reload question
Post by: vetteguy112233 on August 10, 2008, 12:02:30 am
I did my research on the forum before posting this issue and it appears that this is an UNSOLVED issue, so come on guys, let's put our heads together and figure this one out.
Title: Re: EMS Top Gun II offscreen reload question
Post by: vetteguy112233 on August 16, 2008, 10:22:40 am
With 90+ views on this subject it appears that others are having this issue. Since nobody else is responding, I guess I'll give an update of my progress.

I've found that the gun works perfectly on every corner of the screen, but for some reason when you turn it sideways to reload the mouse pointer doesn't go completely to the edge of the screen, thus not allowing a reload. I've found that moving the gun either super fast or super slow works for reloading, but no happy medium.
Title: Re: EMS Top Gun II offscreen reload question
Post by: mikeveli20 on August 16, 2008, 04:23:36 pm
I haven't been able to get the offscreen reload to work, other than the method you described of quickly shoot sideways. I've come to the conclusion that this just doesn't work properly, and I'll be forced to press the B button to reload. However, for whatever reason some games (Lethal Enforcers for MAME) don't accept the button press as a reload. I have the button assigned in the Top Gun Control Panel, as well as enabling offscreen_reload in the MAME ini file, but no luck. Unless there is something else I can do, the only other option is to enable the unlimited ammo cheat for the games that do this. It's not ideal, but it's better than only having one round the entire game.
Title: Re: EMS Top Gun II offscreen reload question
Post by: Cananas on August 17, 2008, 01:49:35 pm
I haven't been able to get the offscreen reload to work, other than the method you described of quickly shoot sideways. I've come to the conclusion that this just doesn't work properly, and I'll be forced to press the B button to reload. However, for whatever reason some games (Lethal Enforcers for MAME) don't accept the button press as a reload. I have the button assigned in the Top Gun Control Panel, as well as enabling offscreen_reload in the MAME ini file, but no luck. Unless there is something else I can do, the only other option is to enable the unlimited ammo cheat for the games that do this. It's not ideal, but it's better than only having one round the entire game.

Again, please, verify that you don't have mouse enabled for the games that use lightguns. Lethal Enforces reload perfectly with a button with offscreen_reload enabled. Only disable mouse  (mouse 0) or be sure that there is no mouse button assigned to reload button, only a gun button.

This is because Aaron modified the reload system and now, it is not possible to reload with the second button2 if you are using a mouse. This is not a bug, it's a feature, because pressing a button to reload is considered a hack. The offscreen_reload is only for using with lightguns like actlabs (this guns must be offscreen_reload always enables to work properly) or LCDTopGuns, where this option is optional, because the LCDTopGun can provide to MAME the offscrren status.
Title: Re: EMS Top Gun II offscreen reload question
Post by: northerngames on August 17, 2008, 07:23:36 pm
could try putting your hand over the lens and then press the trigger as that would take the tracking off the screen I would think.
Title: Re: EMS Top Gun II offscreen reload question
Post by: mikeveli20 on August 18, 2008, 03:10:09 pm
I haven't been able to get the offscreen reload to work, other than the method you described of quickly shoot sideways. I've come to the conclusion that this just doesn't work properly, and I'll be forced to press the B button to reload. However, for whatever reason some games (Lethal Enforcers for MAME) don't accept the button press as a reload. I have the button assigned in the Top Gun Control Panel, as well as enabling offscreen_reload in the MAME ini file, but no luck. Unless there is something else I can do, the only other option is to enable the unlimited ammo cheat for the games that do this. It's not ideal, but it's better than only having one round the entire game.

Again, please, verify that you don't have mouse enabled for the games that use lightguns. Lethal Enforces reload perfectly with a button with offscreen_reload enabled. Only disable mouse  (mouse 0) or be sure that there is no mouse button assigned to reload button, only a gun button.

This is because Aaron modified the reload system and now, it is not possible to reload with the second button2 if you are using a mouse. This is not a bug, it's a feature, because pressing a button to reload is considered a hack. The offscreen_reload is only for using with lightguns like actlabs (this guns must be offscreen_reload always enables to work properly) or LCDTopGuns, where this option is optional, because the LCDTopGun can provide to MAME the offscrren status.

But doesn't mouse have to be enabled for the EMS TopGun to be used since it acts as a mouse? I couldn't even get it to work until I enabled mouse and multimouse. How do I disable my regular mouse, and just keep the guns active?
Title: Re: EMS Top Gun II offscreen reload question
Post by: Cananas on August 20, 2008, 02:22:49 pm
You must have activated lightgun (lightgun 1); not mouse.

Try this in mame.ini:
Code: [Select]
mouse                    0
joystick                  1
lightgun                  1
multikeyboard             0
multimouse                1
steadykey                 0
offscreen_reload          1

lightgun_device           lightgun

If you wish to have mouse enabled (mouse 1), be sure that lightgun is assignated to lightgun device. And be sure that no mouse button is mapped to any button of the game: