Skip to content

Wiimote Lightgun Guide

MistPhoenix edited this page Nov 6, 2020 · 16 revisions

This guide is to explain how to setup using Wiimotes (or Wii Remotes) for use with your Emuelec device. Note: This was tested and working on a T95-Max/S905x3 so your results may vary if using a different device.

Setup

You will need the following devices to set up your lightgun:

  • Mayflash W010 Wireless Sensor Dolphinbar: https://www.amazon.com/Mayflash-W010-Wireless-Sensor-DolphinBar/dp/B00HZWEB74
  • 1-2 Nintendo Wii Remotes Note: Nunchuk attachment not necessary. You will need an additional Dolphinbar per Wiimote. This guide does not cover using multiple Dolphinbars, but I presume it is the same setup
  • An already configured game controller in Emulationstation (I used an Xbox 360 controller)
  • Optional: USB-Powered Hub is recommended especially if using controllers or multiple Dolphinbars
  • Optional: Keyboard, specifically for MAME games Note: I used a USB keyboard but I believe a Bluetooth one is supported as well.
  • Optional: Wii gun cases for your Wiimotes for added flavor: https://www.amazon.com/s?k=wii+gun+controller&i=electronics&ref=nb_sb_noss_2

Dolphinbar and Wiimote Configuration (Syncing)

  1. Connect your Dolphinbar to a USB port on your device. Position the bar either at the top or bottom of your TV/monitor and set the TOP or BOTTOM switch at the back of the Dophinbar to the corresponding position it is in (I personally had success with BOTTOM with a 42" TV).
  2. Turn on the Emuelec device, the Dolphinbar should have a blue LED turn on (typically on MODE 1).
  3. Open the battery pack at the bottom end of the Wiimote and insert batteries if not already done, keep a note of the Sync button.
  4. Set the Dolphinbar to MODE 2 by pressing the MODE button if needed.
  5. Press the Sync button on Dolphinbar followed by pressing the Sync button on the Wiimote. Both devices will flash while syncing.
  6. If Sync is successful, the flashing will end on both devices. If unsuccessful, repeat Step 4.
  7. On your Wiimote, press HOME + Down on the D-Pad to set Wiimote LEDs to 1 and 4.

Configure Wiimote in Emulationstation

  1. On your game controller, press START > Controller Settings > Configure Input.
  2. On your Wiimote, press and hold the HOME button. It will detect the Wiimote as "Keyboard".
  3. Set the D-PAD Up, Down, Left, and Right to the Wiimote D-PAD buttons.
  4. Set START to Wiimote (+/Plus) and SELECT to Wiimote (-/Minus) buttons.
  5. Set A BUTTON as Wiimote HOME button.
  6. Ignore the remaining button configurations by holding the HOME button (will say Not Defined) until HOTKEY ENABLE.
  7. Set HOTKEY ENABLE to Wiimote (-/Minus) button.
  8. On your game controller, press the A button on OK to finish configuring your Wiimote.

Configure Wiimote as a Lightgun in Retroarch (for the first time)

  1. While in Emulationstation and using your game controller, press SELECT > Start Retroarch or START > Quit > Start Retroarch
  2. In Retroarch, go to Settings > Input.
  3. Select the Port Controls you are trying to configure for your Lightgun (I set to Port 1 Controls)
  4. Make sure Device Type = Retropad, Device Index = (Your Game Controller).
  5. Scroll down to the Gun section of the Input Controls.
  6. Using your Wiimote do the following:

Gun Trigger = Wiimote B button (appears as Mouse 1)

Gun Aux A = Wiimote A button (appears as Mouse 2)

Gun Start = Wiimote + button (appears as Key: enter)

Gun Select = Wiimote - button (appears as Key: escape)

Gun Up, Down, Left, Right = Wiimote Up, Down, Left, Right buttons (each appearing as Key: up, down, left, right respectively)

  1. Scroll up and select Save Controller Profile so that it can automatically configure the lightgun each time you play.
  2. Go back to the Retroarch Main Menu and select Quit Retroarch to reboot Emulationstation. Your Wiimote should now have its buttons bound for use.

Console-Specific Lightgun/Wiimote Configurations

Each console/emulator requires different configurations to work properly with your Wiimote. To open up the Retroarch menu:

While in-game and using a game controller, press in L3 and R3 at the same time or the defined keys to access Retroarch menu in-game.

Scroll down to your console for a console-specific guide. Make sure the lightgun game is running:

Playstation - PCSX ReARMed

Note: Games that have the GunCon calibration screen require the Wiimote to be detected first before proceeding. Shooting off the edge of the screen should help with forcing the GunCon reticle to show, which then you can line up with the blue crosshair in the middle of the screen. If you want to skip the GunCon configuration, set the Pad 1 Type = Standard or Mouse first and then set it back to Guncon after skipping the configuration screen.

  1. Open Retroarch menu using the above method.
  2. In Quick Menu > Options > show other input settings = ON
  3. Closeout of the Retroarch menu and re-open it back to Quick Menu > Options to show the new settings.
  4. Set Emulated Mouse Sensitivity to either 0.50 or 1.00
  5. Set Pad 1 Type = Guncon
  6. Set Guncon Adjust X and Adjust Y = 25 (you may need to adjust this later if misaligned shots)
  7. Set Guncon Adjust Ratio X and Adjust Ratio Y = 1.25 (you may need to adjust this later if misaligned shots)
  8. Scroll up and select Save Game Options File.
  9. Closeout of the Quick Menu and restart the game to apply the new settings changes.

Dreamcast - Flycast

Note: Dolphinbar should be in Mode 2, Wiimote LED 1 and 4 for proper controls.

  1. Open Retroarch menu using the above method.
  2. In Quick Menu > Options > Show Light Gun Settings = ON. Close Retroarch menu and re-open for settings to take effect.
  3. Return to Quick Menu > Options > set Gun Crosshair 1 Display = White/Red/Green/Blue.
  4. Scroll up and select Save Game Options File.
  5. Back out to Quick Menu > Controls.
  6. Select either Port 1 or Port 2 Controls for the lightgun you want to set it to.
  7. Set Device Type = Lightgun
  8. Back out and select Save Game Remap File.
  9. Closeout of the Quick Menu and restart the game to apply the new settings changes.

NES - FCEUmm

Note: Lightguns are considered "Zapper" in NES and must be set to Input 2 as the console originally did in order to work properly. Note: Dolphinbar should be in Mode 2, Wiimote LED 1 and 4 for proper controls.

  1. Open Retroarch menu using the above method.
  2. In Quick Menu > Options > Zapper Mode = Touchscreen (or Mouse for compatibility, will cause more aim sensitivity).
  3. Scroll up and select Save Game Options File to save the configuration.
  4. Back out and go to Quick Menu > Controls > Port 2 Controls > Device Type = Zapper
  5. Back out and select Save Game Remap File.
  6. Closeout of the Quick Menu and restart the game to apply the new settings changes.

SNES - Snes9x

Note: Lightguns are considered "Super Scope" in SNES but some games may use Justifier or M.A.C.S Rifle.

Note: The lightgun must be set to Input 2 as the console originally did in order to work properly.

Note: For games that need a Turbo function, you may need to the "Configure Wiimote for as a Lightgun in Retroarch" section to assign a button to TURBO.

Note: Dolphinbar should be in Mode 2, Wiimote LED 1 and 4 for proper controls.

  1. Open Retroarch menu using the above method.
  2. In Quick Menu > Options > Show Light Gun Settings = ON. Closeout of Quick Menu and return back to Options to show the new settings.
  3. Set Light Gun Mode = Touchscreen (some games may need Light Gun mode, but I have had issues with controls working in this mode).
  4. Optional: Adjust Super Scope Crosshair and Super Scope Color settings if needed
  5. Back out and go to Controls > Port 2 Controls > Device Type = Super Scope
  6. Back out and select Save Game Remap File.
  7. Closeout of the Quick Menu and restart the game to apply the new settings changes.

MAME/Arcade - AdvanceMame

Note: You will need a USB or Bluetooth-connected keyboard to access MAME configurations.

Note: Dolphinbar should be in Mode 2, Wiimote LED 1 and 4 for best controls compatibility.

Note: MAME will only recognize the Wiimote's D-PAD, -/+ buttons, and HOME button. You will need to reconfigure buttons each time you start up a MAME game.

Note: To quit a game, press ESC on your keyboard and select Exit.

Note: If you are trying to configure Analog Input settings (like sensitivity and digital speed), I suggest having the Wiimote powered OFF before starting the game, as it can adjust settings unexpectedly (changes will save per game)!

Note: You will need to have the Wiimote powered ON to define the Coin, Start, and Action buttons of each game, but the Lightgun X and Y should not need to be adjusted as long as it is set to the appropriate button number such as "j" or "j2."

  1. While in-game, press TAB on your keyboard to bring up the MAME menu.
  2. Select Input (this game).
  3. Using your Keyboard scroll to each section to define the Coin 1, Start, Button 1, Button 2, etc. keys required for the game (some games require two buttons for trigger and bomb for example). Press ENTER on your keyboard and then press the button your Wiimote you want to assign to, such as the following (the labeling may vary per game):

Coin 1 = Wiimote -/minus button (as k|k2:esc)

P1 Start = Wiimote +/plus button (as k|k2:enter)

P1 Button 1 = Wiimote HOME button (as k|k2:lwin)

P1 Button 2 = Wiimote Down D-PAD button

  1. Press ESC on your Keyboard to back out of the menu and Return to Game.
  2. Test assigned buttons and use TAB > Input (this game) if needed to adjust controls. As noted earlier, if sensitivity feels fast, with your Wiimote powered OFF, press TAB > Analog Input and adjust Lightgun X and Y Sensitivity.

MAME games tested and working (11/06/2020):

Alien 3: The Gun

Jurassic Park

Lethal Enforcers

Getting Started

Specific Emulators

Ports (and getting them to work)

Other

Other Languages / Otros Idiomas

Español

Emuladores:

Ports:

Comprobaciones:

Desarrollo:

Otros:


русский (Russian)


Chinese

Clone this wiki locally