Mastersystem Lightguns Games Not Working With Wiimote
3 posters
Page 1 of 1
Mastersystem Lightguns Games Not Working With Wiimote
Hello,
I´m using retrobat with the recently included WiimoteGun. My system has 1 original wiimote connect directly via bluetooth and a ordinary usb sensor bar (not dolphin bar).
This setup is really great, WiimoteGun (Bluetooth only option) find my wiimote and then it works as a regular mouse with a lot of precision.
I selected the option "WiimoteGun=1" inside retrobat.ini and the wiimote is being detected as lightgun by retrobat.
Tested already on NES games (duck hunt on libretro core fceumm) and works fine.
The problem is: on mastersystem lightgun games (tried rambo 3 and gangster town on libretro core genesis_plus_gx) the cursor simply doesn't move with the lightgun or the mouse. I checked and it's set to mouse movement inside retroarch.
Trying to spot the differences between the config on retroarch for nes and mastersystem games I figured that, the input_driver option is automatically configured to "dinput" for the nes games but "raw" for mastersystem games.
If I change the input_driver inside retroarch.cfg from "raw" to "dinput" and reload the game, the lightgun works as it should on mastersystem. But apparently emulatorlauncher resets this option to "raw".
I've already tried to change the advanced system option inside retrobat that's named: "force raw input" from auto to no, and to disable auto controller config, but its still resetting the retroarch input_driver to "raw" every time I start a mastersystem game.
I think it may have something to do with the logic behind emulatorlauncher forcing "raw" inputs when 2 "lightguns" are detected but that's clearly not my case and I can't find anywhere to state that I want to use only one.
Maybe there's some option that I'm missing.
Since this method (wiimote without dolphinbar) is a lot better than using the mouse emulation on dolphin bar, fixing this issue would be really appreciated.
I'll add the part of the log I think is important:
PS: On a side note about this new feature, the crosshair on emulationstation appears only for a few seconds after the wiimote is detected and then disappears but I'm still able to control the menu without the crosshair.
EDIT:
I was able to make it work manually editing the file RetroBat\emulationstation\.emulationstation\es_settings.cfg and adding:
Checked again and there isn't an option inside emulationstation gui to set this option, at leat for mastersytem.
I´m using retrobat with the recently included WiimoteGun. My system has 1 original wiimote connect directly via bluetooth and a ordinary usb sensor bar (not dolphin bar).
This setup is really great, WiimoteGun (Bluetooth only option) find my wiimote and then it works as a regular mouse with a lot of precision.
I selected the option "WiimoteGun=1" inside retrobat.ini and the wiimote is being detected as lightgun by retrobat.
Tested already on NES games (duck hunt on libretro core fceumm) and works fine.
The problem is: on mastersystem lightgun games (tried rambo 3 and gangster town on libretro core genesis_plus_gx) the cursor simply doesn't move with the lightgun or the mouse. I checked and it's set to mouse movement inside retroarch.
Trying to spot the differences between the config on retroarch for nes and mastersystem games I figured that, the input_driver option is automatically configured to "dinput" for the nes games but "raw" for mastersystem games.
If I change the input_driver inside retroarch.cfg from "raw" to "dinput" and reload the game, the lightgun works as it should on mastersystem. But apparently emulatorlauncher resets this option to "raw".
I've already tried to change the advanced system option inside retrobat that's named: "force raw input" from auto to no, and to disable auto controller config, but its still resetting the retroarch input_driver to "raw" every time I start a mastersystem game.
I think it may have something to do with the logic behind emulatorlauncher forcing "raw" inputs when 2 "lightguns" are detected but that's clearly not my case and I can't find anywhere to state that I want to use only one.
Maybe there's some option that I'm missing.
Since this method (wiimote without dolphinbar) is a lot better than using the mouse emulation on dolphin bar, fixing this issue would be really appreciated.
I'll add the part of the log I think is important:
- Code:
2024-08-31 22:06:03.020 [INFO] --------------------------------------------------------------
2024-08-31 22:06:03.021 [INFO] [Startup] "D:\Media\Games\RetroBat\emulationstation\emulatorLauncher.exe" -gameinfo "C:\Users\marce\AppData\Local\Temp\emulationstation.tmp\game.xml" -lightgun -system mastersystem -emulator libretro -core genesis_plus_gx -rom "D:\Media\Games\RetroBat\roms\mastersystem\Rambo III (USA, Europe).zip" -state_slot 2
2024-08-31 22:06:03.021 [INFO] [Startup] Loading configuration.
2024-08-31 22:06:03.025 [INFO] [Startup] Loading ES settings.
2024-08-31 22:06:03.037 [INFO] [GUNS] Lightgun game : setting default lightung value to true.
2024-08-31 22:06:03.061 [INFO] [Game] Rambo III (USA, Europe)
2024-08-31 22:06:03.064 [INFO] [Startup] Loading Controller configuration.
2024-08-31 22:06:03.154 [INFO] [Generator] Using LibRetroGenerator
2024-08-31 22:06:03.220 [INFO] [Generator] Loading features.
2024-08-31 22:06:03.681 [INFO] [LightGun] Found 1 usable guns.
2024-08-31 22:06:03.692 [INFO] [LightGun core] Assigned player 1 to -> Dell Universal Receiver index: 0
2024-08-31 22:06:03.920 [INFO] [Running] D:\Media\Games\RetroBat\emulators\retroarch\retroarch.exe -L "D:\Media\Games\RetroBat\emulators\retroarch\cores\genesis_plus_gx_libretro.dll" "D:\Media\Games\RetroBat\roms\mastersystem\Rambo III (USA, Europe).zip"
2024-08-31 22:06:30.267 [INFO] [Generator] Cleanup.
2024-09-01 11:34:10.570 [INFO] --------------------------------------------------------------
2024-09-01 11:34:10.591 [INFO] [Startup] "D:\Media\Games\RetroBat\emulationstation\emulatorLauncher.exe" -gameinfo "C:\Users\marce\AppData\Local\Temp\emulationstation.tmp\game.xml" -lightgun -system nes -emulator libretro -core fceumm -rom "D:\Media\Games\RetroBat\roms\nes\Duck Hunt (World).zip"
2024-09-01 11:34:10.591 [INFO] [Startup] Loading configuration.
2024-09-01 11:34:10.595 [INFO] [Startup] Loading ES settings.
2024-09-01 11:34:10.610 [INFO] [GUNS] Lightgun game : setting default lightung value to true.
2024-09-01 11:34:10.633 [INFO] [Game] Duck Hunt (World)
2024-09-01 11:34:10.660 [INFO] [Startup] Loading Controller configuration.
2024-09-01 11:34:10.763 [INFO] [Generator] Using LibRetroGenerator
2024-09-01 11:34:10.823 [INFO] [Generator] Loading features.
2024-09-01 11:34:11.393 [INFO] [LightGun] Found 1 usable guns.
2024-09-01 11:34:11.617 [INFO] [Running] D:\Media\Games\RetroBat\emulators\retroarch\retroarch.exe -L "D:\Media\Games\RetroBat\emulators\retroarch\cores\fceumm_libretro.dll" "D:\Media\Games\RetroBat\roms\nes\Duck Hunt (World).zip"
2024-09-01 11:36:06.215 [INFO] [Generator] Cleanup.
PS: On a side note about this new feature, the crosshair on emulationstation appears only for a few seconds after the wiimote is detected and then disappears but I'm still able to control the menu without the crosshair.
EDIT:
I was able to make it work manually editing the file RetroBat\emulationstation\.emulationstation\es_settings.cfg and adding:
- Code:
<string name="mastersystem.one_gun" value="1" />
Checked again and there isn't an option inside emulationstation gui to set this option, at leat for mastersytem.
psicotron3- Messages : 1
Date d'inscription : 2024-09-01
Re: Mastersystem Lightguns Games Not Working With Wiimote
Hello,
Good workaround, this will be fixed with next version.
Good workaround, this will be fixed with next version.
tartifless- Admin
- Messages : 1674
Date d'inscription : 2021-04-27
Lorenzolamas likes this post
Re: Mastersystem Lightguns Games Not Working With Wiimote
psicotron3 wrote:PS: On a side note about this new feature, the crosshair on emulationstation appears only for a few seconds after the wiimote is detected and then disappears but I'm still able to control the menu without the crosshair.
I was about to create a new thread asking exactly about this, but then I saw this line.
Is there something that can be done for the crosshair to not dissapear on the retrobat menu? Or is it something that will be (maybe) fixed in a future uptade and I should not worry about it?
Thanks!
Afunky- Messages : 3
Date d'inscription : 2024-08-23
Similar topics
» White screen on PC Engine CD games on boot, none CD PC Engine games working.
» Triforce Working Games and how
» Pad to key config not working for windows Games
» Teknoparrot games not working fullscreen
» Sound not working and games are run in hyperdrive speed.
» Triforce Working Games and how
» Pad to key config not working for windows Games
» Teknoparrot games not working fullscreen
» Sound not working and games are run in hyperdrive speed.
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum