flycast icon indicating copy to clipboard operation
flycast copied to clipboard

Ninja Asaault light gun input issue

Open trnzaddict opened this issue 5 years ago • 16 comments

Hi guys, so all my light gun games work in Naomi except for this one. Whenever you switch to light gun from controller on port 1 or 2, they do not work. The cursor moves but the trigger does not work. I tried calibrating in the service menu switching in between lighthun and controller to get through the menus but still as soon as you switch to light gun none of my controls work. In order to get a trigger press in the service menu I need to switch to a controller in port 1 and press a button on my control panel.

Again I had no problems calibrating other games, but this one seems to have a serious issue with lightgun mapping .

trnzaddict avatar May 09 '20 13:05 trnzaddict

Hmm upon finding a YouTube video it mentions that this game does NOT use standard lightgun mapping for its controls and uses the gun aux buttons. I will try to map according to the instructions on the YouTube video and if it verifies I will close issue.

trnzaddict avatar May 11 '20 01:05 trnzaddict

I confirm that the trigger is mapped to the AUX A button of the lightgun

flyinghead avatar May 11 '20 09:05 flyinghead

I confirm that the trigger is mapped to the AUX A button of the lightgun

Ok, I have successfully mapped player 1 and it is working.

However I cannot get any controls working from player 2. Is player 2 not hooked up yet in the emulator yet? I’ve tried putting a 2p lightgun on ports 3 and 4 to experiment and I can’t get any inputs to register at all.

trnzaddict avatar May 11 '20 11:05 trnzaddict

Player 2 trigger is not mapped at the moment so this needs to be fixed.

flyinghead avatar May 11 '20 16:05 flyinghead

Player 2 trigger is not mapped at the moment so this needs to be fixed.

No problem, I guess the only issue then is p2 gun doesn’t work.

trnzaddict avatar May 11 '20 17:05 trnzaddict

Hi, I confirm that's an issue with this nice game, we can't map the trigger on a second lightgun for player 2 and only the start button of player 2 is mapped on "lightgun aux C" but not trigger :-(, any chance to have it soon ? what is the issue to map it as for controller ? it seems on L button as trigger of player 2 when we use a controller. Thanks in advance for your help and reply, regards and have of good end of the year period for all.

bozothegeek avatar Dec 23 '20 00:12 bozothegeek

Hi,

I hope that bumping this gets it some more attention. Would it be possible to get the second player's gun controls mapped? 🙏

StormedBubbles avatar Dec 09 '21 15:12 StormedBubbles

I believe this has been fixed already. Let me know if it's not the case.

flyinghead avatar Dec 11 '21 15:12 flyinghead

Hello,

Thanks for your response! I just did a source update a few minutes ago. The trigger may have been fixed, but I can't test because there doesn't appear to be a player 2 start button in lightgun mode. There isn't a coin button either (for P2). I tried all of the various gun buttons and start/select buttons in the RetroArch menu.

EDIT: should all of these buttons be mapped to port 2? That's what I have been testing.

StormedBubbles avatar Dec 11 '21 15:12 StormedBubbles

The Start button should work for player 1 and 2. Not sure about the coin button but you can put the game in Free play mode, or use P1 coin button.

flyinghead avatar Dec 11 '21 15:12 flyinghead

Player 1 definitely works. These are the mappings:

Trigger = Gun Aux A Coin = Gun Select Start = Gun Aux B

What I do is add coins to the shared coin pool using player 1 and then try to start a game or join a game with player 2. I tried every button available in the RetroArch port 2 bindings list (even the directions and axes), and none of them functions as a start button.

I am using a Raspberry Pi 4B on RetroPie, and every other Flycast gun game has inputs for player 2.

StormedBubbles avatar Dec 11 '21 16:12 StormedBubbles

Which version of the Flycast core are you using?

flyinghead avatar Dec 11 '21 16:12 flyinghead

I am using lr-flycast with commit e9bc945 (the latest one, as of this message).

StormedBubbles avatar Dec 11 '21 16:12 StormedBubbles

This is the old version of the core. It's now built directly from upstream: https://github.com/flyinghead/flycast

you should ask the RetroPie team to change their build scripts to point to the new repository.

flyinghead avatar Dec 11 '21 16:12 flyinghead

Oh! Thank you for that info. I will let them know and will take a look at installing from the new source.

StormedBubbles avatar Dec 11 '21 16:12 StormedBubbles

Hi All, I retested this game recently, and as said by @flyinghead , it's corrected now. I confirm now that we are using the core from upstream, the problem is resolved from a long time now. I propose to close this issue @LibretroAdmin

bozothegeek avatar Dec 31 '23 17:12 bozothegeek