mouse as a Zapper lr-fceumm RPi 3 b+
-
I have RPi3b+ with retropie 4.4.3 on board and I can't get the mouse (tried wireless and wired) to work as a zapper in Duck Hunt and others nes games with light gun support. it works perfect out of box on PC with debian linux x86, but not RPi3b+. I set fceumm_zapper_mode = "mouse", fceumm_show_crosshair = "enabled". And i tried to change user 1, 2 device type to auto, zapper and gamepad in different combinations, but still not working. Please help
-
@sexbeer there are 2 controller configuration sections in the retroarch gui. On of them has an option for player 1 mouse device. Make sure it is enabled if giving an option. Change from mouse 0 to mouse 1 then 2.... one of them should work. Problem is that keyboard and controllers can be seen as mice on top of what they really are and work as. Putting your mouse in usb0 (top-left) on the pi would help make it possibly seen as mouse0.
-
@edmaul69 did you try to connect the mouse as a lightgun on RPi3B+ ? or are you suggesting theoretically? Can you explain in more detail what settings I should make? thanks
-
@sexbeer now that i think about it it might be player 2 as mouse 0. And set player 2 as lightgun. The lightgun was on player 2 on a real nes
-
@edmaul69 i have one gamepad connected as player 1, it set "auto" or "gamepad" in settings, and the mouse which is defined as mouse0, and connect as player 2, it set "zapper" in settings. But it still don't want work
-
@sexbeer remember to reset the game after changing settings. Try changing to mouse1,2,3... for me it is mouse6 because of all the other items that detect as a mouse.
-
@edmaul69 I tried to change "User 2 Mouse Index" from 0 to 22 and reset the game after each changing, but it did not help. could you please run this game, go to retroarch->main menu->configurations->save new configurations. and attach it here from /opt/retropie/configs/all/retroarch/config/fceumm_libretro.cfg. i just can't understand, what settings should i change.
I repeat, with these settings everything works fine on PC with debian linux x86
-
@sexbeer Have you tried lr-nestopia? It automatically makes use of a mouse. I didn't need any further configuration.
-
@dudleydes yes i did, but it did not help. have you tried it RPI3B+ ? also the problem is that I cannot control the menu with the mouse, although menu_mouse_enable = "true". I tried several mouse, wired and wireless.
-
@sexbeer in quick menu, options, there is zapper type. Mine is set to pointer. Try both pointer and mouse.
In input, user 2 binds, player 2 device type is set to auto. Mouse index is 0. So is player 1.
In controls player 2 user device type is set to auto. So is player 1.
And i did verify player 2 does control the lightgun.
-
@edmaul69 you will not believe, but... it does not help:) I tried everything. can you control retroarch's menu with mouse? what is yours version RPi? by the way, in the latest version lr-fceumm 'pointer' is 'lightgun'
-
@sexbeer you cannot control the menu with a mouse as far as i can tell. Even though retroarch has options for it.
I am going to update lr-fceumm and see if it has any issues. I will get back to you in a minute.
-
-
@sexbeer here is the working one if you would like to use it instead.
https://drive.google.com/open?id=14LmBy3NII6L8v1162SYaSegWPgPm63Z0
-
@edmaul69 nope... it also not working for me. I ran the game with the verbose logging on. and that's what I got from /dev/shm/runcommand.log:
...
[ERROR] [udev] Failed to open device: /dev/input/event0 (Success).
[INFO] [udev]: Mouse #0 (/dev/input/mouse0).
[INFO] [udev]: Plugged pad: Microsoft X-Box 360 pad (1118:654) on port #0.
[INFO] [udev]: Pad #0 (/dev/input/event1) supports force feedback.
[INFO] [udev]: Pad #0 (/dev/input/event1) supports 16 force feedback effects.
[INFO] [Autoconf]: 1 profiles found.
[INFO] [autoconf]: selected configuration: /home/pi/.config/retroarch/autoconfig/Microsoft X-Box 360 pad.cfg
[INFO] [Joypad]: Found joypad driver: "udev".
[WARN] [udev]: Full-screen pointer won't be available.
...is that normal? could you do it on your system to compare?
-
@sexbeer have you tried using nestopia instead? I will post my log in a minute
-
@sexbeer here is my log from the working version i posted here
-
@sexbeer here is the log from the newer non working one
-
@edmaul69 I think the problem is somewhere nearby this:
[ERROR] [udev] Failed to open device: /dev/input/event0 (Success).
[INFO] [udev]: Mouse #0 (/dev/input/mouse0).I compared your file with my file in TC
fff... i have some ERROR don't know how to fix it! :)but mouse is available in system:
pi@retropie:~ $ lsusb
Bus 001 Device 004: ID 045e:028e Microsoft Corp. Xbox360 Controller
Bus 001 Device 005: ID 1bcf:0007 Sunplus Innovation Technology Inc. Optical Mouse
Bus 001 Device 006: ID 0424:7800 Standard Microsystems Corp.
Bus 001 Device 003: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
Bus 001 Device 002: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root huband that's what i have here
-
Hi,
I have the same error with my trackball. Is there any incompatibility with Retropie 4.4 and Retroarch 1.7.X?
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.