Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"Retroarch" Shooting doesn't work with mouse as lightgun (Ms Light Phaser) #325

Closed
marcelosofth opened this issue Jun 17, 2020 · 1 comment
Closed

Comments

@marcelosofth
Copy link

@marcelosofth marcelosofth commented Jun 17, 2020

hello friends, I have tested all the options and only the crosshairs work using the mouse but it is not possible to shoot with the mouse button and no other key, I am using the version of Genesis Plus GX 1.7.4 in Retroarch "Batocera", several people have also tried without success, is that a problem?

@ekeeke
Copy link

@ekeeke ekeeke commented Jun 19, 2020

I'm not sure what Retroarch "Batocera" exactly is, what platform you are using for Retroarch (Windows, Linux, etc) and what kind of controller you are using to simulate lightgun (mouse, etc) but I just gave it a try and managed to get it work on Windows using Safari Hunt, with the mouse.

It was not straightforward because Retroarch input layer is not very intuitive and requires you to set some stuff manually but it worked fine in the end.

Here are the steps I've done:
1- load the game
2- go to core options and enable the "show crosshair" option
3- go to retroarch "inputs" settings (not "quick menu" control settings) and enter "port 1 bind"
4- change "Device Type" to "MS Light Phaser"
retroarch-1
5-scroll down the page and bind "Gun Trigger" to any mouse button
retroarch-2
6-reset the game

Genesis Plus GX core normally set automatically emulated device type to lightphaser when it detects a game that supported that device but unfortunately, libretro API does not permit the core to change the device so it will remain stuck to whatever you had set in Retroarch input settings.

If you already had done all these steps and it still doesn't work for you, then I'm afraid I cannot help as it would be more an issue on Retroarch side, like a driver issue with the Retroarch port you are using that is missing lightgun support.

Genesis Plus GX libretro port requires RETRO_DEVICE_LIGHTGUN device and RETRO_DEVICE_ID_LIGHTGUN_TRIGGER key to be implemented for lightgun support so you want to make sure the input driver you use support those.

Hang On   Safari Hunt-200619-084909
Hang On   Safari Hunt-200619-024420
Hang On   Safari Hunt-200619-024458

@ekeeke ekeeke closed this Jun 19, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants