Controller:Wii Remote

From PCGamingWiki, the wiki about fixing PC games
Wii Remote
Wii Remote cover
XInput support
Predecessor
GameCube Controller
Successor
Wii U GamePad
Wii U Pro Controller
Wii Remote on Wikipedia
Often addressed as Wiimote.

Key points

Hard to pair.
Lacks HID support, requiring the use of third party drivers.
Lacks native XInput support, however some Wii Remote drivers also act as XInput wrappers.
Dolphin can use the Wii Remote and its expansions directly with regular Bluetooth pairing.[1]

Inputs

  • Motion sensing: Accelerometer, Gyroscope (with Wii MotionPlus adapter or Wii Remote Plus)
  • Infrared sensor
  • 8 Γ— digital buttons: 𝐀, 𝐁, -, +, 1, 2, Κœα΄α΄α΄‡, Power
  • 4 Γ— digital directional buttons (d-pad): ↑, ↓, ←, β†’

Availability[edit]

Amazon.com

Use with PC platforms[edit]

Controller requires compatible Bluetooth adapter. In order for the Wii Remote pointer to be detected, you'll need a Wireless sensor bar or 2 IR emitters

Windows[edit]

Dolphin emulator has native support for Wii Remotes.
Custom application Gamepad Phoenix lets remap whole controller. Allows translate input signals into Xinput or DirectInput.
HID WIIMOTE is a windows device driver for the Nintendo Wii Remote which allows to map its various controls in other emulators and games.
Application WiinUPro also supports Wii Remotes, Nunchuks, Classic Controller, Classic Controller Pro and the HORI Battle Pad.
FreePIE allows to emulate Wii Remotes and Nunchuks.
UsendMii application allows to emulate Wii U GamePad and Wii Remotes on PC. Thanks to ViGEm, controller can be emulated as virtual Xbox 360 controller or virtual DualShock 4.

Gamepad Phoenix[edit]

Gamepad Phoenix supports communication with Wii Remotes. Buttons and axes from the main controller and extensions can be mapped. Motion controls are not supported.
Supported extensions are Classic Controller (including Pro and NES/SNES Classic Mini variants), Nunchuk and the WiiU Pro Controller.
Also has support for XInput and DirectInput controllers.
Emulates XInput, DirectInput (any version) and WinMM APIs.
Motion controls are not supported.
No force feedback support.
No analog stick dead zone handling
No emulation of Windows Raw Input API.

macOS[edit]

DarwiinRemote is a tiny program and library which reads data from and sends data to the Wii Remote, Nunchuk, & Classic Controller.
Controller button Button label and axis
A Left-Click
B Return (Enter)
Up Up Key
Down Down Key
Left Left Key
Right Right Key
Plus Command + Right
Minus Command + Left
Home Command + Esc
One (1) Mouse Mode ON/OFF (Motion Sensor Mode)
Two (2) Mouse Mode ON/OFF (IR Sensor)

Linux[edit]

Method 1 uses wminput and cwiid to get the wiimotes to connect. Its fairly simple method to follow with easy instructions to follow. Recommended this one for beginners who are new to RetroPie/Linux and don't want to dabble too much with linux. See instruction.
Method 2 uses MoltenGamepad which is described as a flexible input device remapper, geared towards gamepads. This method is also simple to follow along if you can't get the first method working. See instruction.

Steam[edit]

Can be recognized as Xbox 360 controller but after manual assignment. Controller cannot be found in Supported Controller Database, so Steam recognizes it as a standard DirectInput device.

Steam Link compatibility[edit]

Incompatible controller. It's detected, but not working. [2]

Hardware[edit]

Expansions[edit]

Nunchuck[edit]

Inputs

  • Motion sensing: three-axis accelerometer
  • Analog stick
  • 2 Γ— digital buttons: 𝐂, 𝐙

MotionPlus[edit]

Some later variants of the Wii Remote have this feature built into the controller.

Inputs

  • Motion sensing: Gyroscope

Classic Controller[edit]

Wii Classic Controller.
Wii Classic Controller.
Based on the Super Nintendo Entertainment System Controller's shape.
The L and R buttons are analog.

Inputs

  • 2 Γ— analog sticks
  • 7 Γ— digital face buttons: a, b, x, y, sα΄‡ΚŸα΄‡α΄„α΄›, Κœα΄α΄α΄‡, sα΄›α΄€Κ€α΄›
  • 2 Γ— digital shoulder buttons: Zʟ, ZΚ€
  • 2 Γ— analog shoulder buttons: 𝐋, 𝐑
  • 4 Γ— digital directional buttons (d-pad): ↑, ↓, ←, β†’

Classic Controller Pro[edit]

Wii Classic Controller Pro.
Wii Classic Controller Pro.
The cord is positioned on top of the controller rather than the bottom, and the spring-loaded attachment slot underneath the original model was removed.
Shoulder buttons are digital trigger-shaped buttons arranged vertically rather than horizontally.
Triggers (π—Ÿ and π—₯ shoulder buttons) are being digital instead of analog.

Inputs

  • 2 Γ— analog sticks
  • 7 Γ— digital face buttons: a, b, x, y, sα΄‡ΚŸα΄‡α΄„α΄›, Κœα΄α΄α΄‡, sα΄›α΄€Κ€α΄›
  • 4 Γ— digital shoulder buttons: 𝐋, 𝐑, Zʟ, ZΚ€
  • 4 Γ— digital directional buttons (d-pad): ↑, ↓, ←, β†’

NES Classic Controller[edit]

Uses the same connector as the Wii Remote's extensions.
The cable is around 3 foot (90cm) long.

Inputs

  • 6 Γ— digital buttons: 𝐀, 𝐁, 𝐗, 𝐘, sα΄›α΄€Κ€α΄›, sα΄‡ΚŸα΄‡α΄„α΄›
  • 4 Γ— digital directional buttons (d-pad): ↑, ↓, ←, β†’

Super NES Classic Controller[edit]

Uses the same connector as the Wii Remote's extensions.

Inputs

  • 2 Γ— digital shoulder buttons: 𝐋, 𝐑
  • 6 Γ— digital buttons: 𝐀, 𝐁, 𝐗, 𝐘, sα΄›α΄€Κ€α΄›, sα΄‡ΚŸα΄‡α΄„α΄›
  • 4 Γ— digital directional buttons (d-pad): ↑, ↓, ←, β†’

Turntable[edit]

GlovePIE[edit]

Adapters[edit]

8BitDo GBros. Adapter[edit]

Connects original wired Gamecube controller, NES Classic controller, SNES Classic controller or Wii Classic controller just like a Wiimote. Converts analog signal to Bluetooth.
It has built in home and screenshot buttons.
Turbo functionality is available for Windows.
Adapter can work as wired adapter. When it is connected to devices via USB, batteries are not needed.

Bliss-Box Gamer-Pro[edit]

Supports Wii Accessories only - Classic controllers, Nunchuks and Arcade controllers[3].
Directly compatible with PC.

Wireless sensor bars[edit]

Monoprice Wireless Sensor Bar for Wii[edit]

Does not have integrated Bluetooth adapter.
Fully compatible with original hardware.
Works with almost all televisions.

Mayflash W010 Wireless Sensor DolphinBar[edit]

Has an integrated Bluetooth adapter.
Supports cursor anti-shake function, works as a normal keyboard and mouse.
Contains a direct

Support in games[edit]

Support for some controller features may be only available on certain systems. Refer to game-specific articles for details.

Built in speaker support[edit]

The built-in speaker can be used with Dolphin.
Requires the use of drivers that prevent other Bluetooth devices from connecting until it is uninstalled.

Games with motion control support[edit]

For a list of games, see List of games with native Wii Remote support.

Limited due to the controller's low userbase on PC.

Games with IR sensor support[edit]

Wii remote demo (WPF) demonstrates how the Infrared sensor can be used on PC.

Games with Nintendo button prompts[edit]

Total number of games: 102.
Some games may require use of Switch Pro Controller emulation. Refer to game-specific articles for details.
Game Series Developer Publisher First release Available on
20XX 20XX Batterystaple Games, Fire Hose Games August 16, 2017
Windows
Angry Video Game Nerd I & II Deluxe Angry Video Game Nerd FreakZone Games Screenwave Media October 30, 2020
Windows
macOS (OS X)
Linux
Anodyne 2: Return to Dust Anodyne Melos Han-Tani, Marina Kittaka Analgesic Productions August 12, 2019
Windows
macOS (OS X)
Linux
Another Metroid 2 Remake: Return of Samus Metroid Milton "DoctorM64" Guasti August 6, 2016
Windows
macOS (OS X)
Linux
Ara Fell Stegosoft Games DANGEN Entertainment June 2, 2016
Windows
macOS (OS X)
Linux
Auralux: Constellations Auralux War Drum Studios, Edward McNeill June 1, 2016
Windows
Bloodstained: Ritual of the Night Bloodstained ArtPlay, DICO, Disruptive Games, WayForward Technologies 505 Games June 18, 2019
Windows
Boomerang X DANG! Devolver Digital July 8, 2021
Windows
Bug Fables: The Everlasting Sapling Moonsprout Games DANGEN Entertainment November 21, 2019
Windows
Carrion Phobia Game Studio Devolver Digital July 23, 2020
Windows
macOS (OS X)
Linux
Cat Quest II Cat Quest The Gentlebros PQube Limited September 24, 2019
Windows
macOS (OS X)
Celeste Extremely OK Games January 25, 2018
Windows
macOS (OS X)
Linux
Charge Kid USPGameDev June 30, 2020
Windows
macOS (OS X)
Linux
Cook, Serve, Delicious! Cook, Serve, Delicious! Vertigo Gaming October 8, 2013
Windows
macOS (OS X)
Linux
Cook, Serve, Delicious! 2!! Cook, Serve, Delicious! Vertigo Gaming September 13, 2017
Windows
macOS (OS X)
Linux
Cook, Serve, Delicious! 3?! Cook, Serve, Delicious! Vertigo Gaming October 14, 2020
Windows
macOS (OS X)
Corpse Party (2021) Corpse Party Mechanic Arms, City Connection, MAGES., Team GrisGris XSEED, Marvelous October 20, 2021
Windows
macOS (OS X)
Linux
Crash Bandicoot 4: It's About Time Crash Bandicoot Toys for Bob, Beenox, Activision Shanghai, Heavy Iron Studios, Hardsuit Labs Activision March 26, 2021
Windows
Crashlands Butterscotch Shenanigans January 21, 2016
Windows
macOS (OS X)
Linux
Croixleur Sigma - Deluxe Edition Croixleur souvenir circ., Edelweiss Playism November 19, 2019
Windows

More...

Technical information[edit]

Device name: Wii Remote Controller RVL-003, HWID: 057E:0306

Wii Classic Controller:

Controller button Button label and axis
X Button 1
A Button 2
B Button 3
Y Button 4
ZL Button 5
ZR Button 6
L Button 7
R Button 8
- Button 9
+ Button 10
Home Button 11
Left stick Button 9, X-axis, Y-axis
Right stick Button 10, X-rotation, Z-rotation
D-pad up POV up/Button 13
D-pad down POV down/Button 15
D-pad left POV left/Button 16
D-pad right POV right/Button 14

Wii Nunchuk:

Controller button Button label and axis
Z Button 1
C Button 2
Analog stick X-axis, Y-axis

References