This is my attempt to have a proper lightgun or at least something at a playable state. In the archive below, you'll find the following beta cores : fba2012, fceumm, genesis-plus, mame2003+ and snes9x.
Retroarch lightgun cores
If you don't know what this adds, let me explain briefly this feature available in other emulators as well. With this, the wiimote will act as a pointer in order to play some lightgun compatible games like Duck Hunt. It can also be used as a mouse, possibly for computer ports etc.
Some credits goes to netux79 because he started implementing this a long time ago.
I've already made some tests so you'll see what's working and the known bugs too. Sorry in advance if all those notes are a bit boring but some details can be useful.
FBA 2012
========
1 Player
- Deerhunt : OK.
Settings->Input->User 1 Binds->User 1 Device Type: lightgun or Mouse (full)
- Operation Wolf : NO. Issues with the crosshair not visible. Use Mame2003 CoreB instead!
2 Players
Two lightguns should be working as long as lightgun or Mouse is selected in input menu.
MAME2003+
==========
This is quite buggy and a bit hacky in general. This is due to how input is handled in Mame2003(it's very complex!)
It also seems that some games have incomplete lightgun support.
I've tried my best to have some games playable(or not...)
You must change the following option :
Settings->Input->Mouse Scale : 2 or 3
- Operation Wolf : OK
- Lethal Enforcers (CoreE): OK.
Reloading is working when wiimote is off-screen. However, you need to point preferably at the top of the screen because the cursor will always reappears there.
- Terminator 2 : NO.
No full lightgun/crosshair support it seems.
NES
====
1 Player
- Duckhunt : OK
Input->Zapper
Options->Zapper Mode: mouse or lightgun
2 Players
- Chiller : OK.
Only real 2 simultaneous Zapper game?
In retroarch input menu, select Zapper for both wiimotes.
Options->Zapper Mode : mouse.
- Duckhunt VS : Issues?
First, Credit is not assigned to any button? Go to Options->Coinage : Freeplay
Is it possible to play with 2 Zappers in those VS games with any Nes emulator?
SUPERNES
=========
1 Player
Like in a real SuperNes, the SuperScope must be in port 2.
Open Retroarch's menu :
Settings->Input->User 2 Binds->User 2 Device Type: SuperScope
Settings->Input->User 2 Binds->User 2 Device Index: Wiimote Controller
Also check this :
Options->Light Gun Mode: Light Gun
- Yoshy's Safari : OK
- SNES Test Program : OK.
All accessories are working.
2 Players
- Terminator2 : No.
2 SuperScope isn't possible. Perhaps 1 mouse and 1 Superscope.
Emulator's limitation, my bad lightgun implementation? Is it at least playable this way a on real Snes?
- Troddlers : OK.
This game can be played with 2 mice at the same time.
Settings->Input->User 1 Binds->User 1 Device Type: SNES Mouse
Settings->Input->User 1 Binds->User 1 Device Index: Wiimote Controller (#1)
Do the same for player 2.
GENPLUS
========
It seems everything's working quite well here.
1 Player
- Body Count (Megadrive) : OK
Settings->Input->User 1 Binds->User 1 Device Type: Joypad auto
Settings->Input->User 1 Binds->User 1 Device Index: Wiimote Controller
Settings->Input->User 2 Binds->User 2 Device Type: MD Menacer
Settings->Input->User 2 Binds->User 2 Device Index: Wiimote Controller
Reset game and select 1 player mode and the Menacer option.
2 Players
- Ganster Town (Master System) : OK.
Settings->Input->User 1 Binds->User 1 Device Type: MS Light Phaser
Options->Lightgun input : lightgun
Options->Show Lightgun crosshair : ON
- Body Count (Megadrive) : OK
Start the game with both wiimotes Joypad auto. Then open retroarch menu and select mouse for player # 1 and MD Menacer for playter #2.
Source code
fba2012
mame2003+
Retroarch lightgun cores
If you don't know what this adds, let me explain briefly this feature available in other emulators as well. With this, the wiimote will act as a pointer in order to play some lightgun compatible games like Duck Hunt. It can also be used as a mouse, possibly for computer ports etc.
Some credits goes to netux79 because he started implementing this a long time ago.
I've already made some tests so you'll see what's working and the known bugs too. Sorry in advance if all those notes are a bit boring but some details can be useful.
FBA 2012
========
1 Player
- Deerhunt : OK.
Settings->Input->User 1 Binds->User 1 Device Type: lightgun or Mouse (full)
- Operation Wolf : NO. Issues with the crosshair not visible. Use Mame2003 CoreB instead!
2 Players
Two lightguns should be working as long as lightgun or Mouse is selected in input menu.
MAME2003+
==========
This is quite buggy and a bit hacky in general. This is due to how input is handled in Mame2003(it's very complex!)
It also seems that some games have incomplete lightgun support.
I've tried my best to have some games playable(or not...)
You must change the following option :
Settings->Input->Mouse Scale : 2 or 3
- Operation Wolf : OK
- Lethal Enforcers (CoreE): OK.
Reloading is working when wiimote is off-screen. However, you need to point preferably at the top of the screen because the cursor will always reappears there.
- Terminator 2 : NO.
No full lightgun/crosshair support it seems.
NES
====
1 Player
- Duckhunt : OK
Input->Zapper
Options->Zapper Mode: mouse or lightgun
2 Players
- Chiller : OK.
Only real 2 simultaneous Zapper game?
In retroarch input menu, select Zapper for both wiimotes.
Options->Zapper Mode : mouse.
- Duckhunt VS : Issues?
First, Credit is not assigned to any button? Go to Options->Coinage : Freeplay
Is it possible to play with 2 Zappers in those VS games with any Nes emulator?
SUPERNES
=========
1 Player
Like in a real SuperNes, the SuperScope must be in port 2.
Open Retroarch's menu :
Settings->Input->User 2 Binds->User 2 Device Type: SuperScope
Settings->Input->User 2 Binds->User 2 Device Index: Wiimote Controller
Also check this :
Options->Light Gun Mode: Light Gun
- Yoshy's Safari : OK
- SNES Test Program : OK.
All accessories are working.
2 Players
- Terminator2 : No.
2 SuperScope isn't possible. Perhaps 1 mouse and 1 Superscope.
Emulator's limitation, my bad lightgun implementation? Is it at least playable this way a on real Snes?
- Troddlers : OK.
This game can be played with 2 mice at the same time.
Settings->Input->User 1 Binds->User 1 Device Type: SNES Mouse
Settings->Input->User 1 Binds->User 1 Device Index: Wiimote Controller (#1)
Do the same for player 2.
GENPLUS
========
It seems everything's working quite well here.
1 Player
- Body Count (Megadrive) : OK
Settings->Input->User 1 Binds->User 1 Device Type: Joypad auto
Settings->Input->User 1 Binds->User 1 Device Index: Wiimote Controller
Settings->Input->User 2 Binds->User 2 Device Type: MD Menacer
Settings->Input->User 2 Binds->User 2 Device Index: Wiimote Controller
Reset game and select 1 player mode and the Menacer option.
2 Players
- Ganster Town (Master System) : OK.
Settings->Input->User 1 Binds->User 1 Device Type: MS Light Phaser
Options->Lightgun input : lightgun
Options->Show Lightgun crosshair : ON
- Body Count (Megadrive) : OK
Start the game with both wiimotes Joypad auto. Then open retroarch menu and select mouse for player # 1 and MD Menacer for playter #2.
Source code
fba2012
mame2003+