Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.


Developers Notice (April 26): Additional caching + rate limiting have been applied and may affect you if you interface with the MediaWiki API. Our API page details the current requirements to interface with the API, as well as common issues that you may experience.

Controller:Wii Remote

From PCGamingWiki, the wiki about fixing PC games
Wii Remote (Plus)
Wii Remote (Plus) cover
XInput support
Connection method
Bluetooth
Predecessor
GameCube Controller
Successor
Wii U GamePad
Wii U Pro Controller
Wii Remote on Wikipedia
Often informally referred to 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.

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

Amazon.com

Use with PC platforms

Controller requires a compatible Bluetooth adapter. In order for the Wii Remote pointer to be detected, a sensor bar or similar is required.

Windows

Dolphin

Wii emulator with native support for Wii Remotes.

Cemu

Wii U emulator with somewhat lacking support for Wii Remotes.

Touchmote

Flytech01's fork allows to play all type of games. No handshake, no deadzone, no buffer just precise fast mouse moves.
A Windows app to control the Windows Touch interface from couch. Swipe, scroll and tap by pointing Wii Remote on screen or HDTV.
The perfect solution for HTPC. Point the Wii Remote at the screen, press down your thumb, and tap, swipe or scroll through Windows interface.
Touchmote can start with Windows and connect with a button press on the Wii Remote.
Create your own configurations that will automatically load when a specified application opens. Touchmote is able to simulate a Keyboard, Mouse, Multi-Touch as well as Xbox 360 Controllers.

Gamepad Phoenix

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 Wii U 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 emulation of Windows Raw Input API.

HID WIIMOTE

Windows device driver for the Nintendo Wii Remote which allows mapping its various controls in other emulators and games.

WiinUPro

Supports Wii Remotes, Nunchuks and Classic Controller (Pro).

FreePIE or GlovePIE

Allow for emulation of Wii Remotes and Nunchuks.

USendMii

Allows (some) use of the Wii U GamePad and Wii Remotes on PC.
Supported features Gamepad Phoenix WiinUPro Touchmote reWASD Steam PadForge
Virtual Xbox controller emulation βœ“ βœ“ βœ“ βœ“ ~ [N 1] βœ“
Virtual Nintendo controller emulation βœ— βœ— βœ— βœ“ βœ— ~
Vibrations βœ— βœ“ βœ— βœ“ ~ [N 1] βœ“
External Speaker βœ— βœ— βœ— βœ— βœ— βœ“
Motion Control βœ— βœ— βœ“ βœ“ βœ— βœ“
LEDs βœ“ βœ— βœ— βœ— βœ— βœ—
IR βœ— βœ— βœ“ βœ— βœ— βœ“
Dead-zone adjustment βœ“ βœ— βœ— βœ“ ~ [N 1] βœ“
Multiple controllers βœ“ βœ“ βœ— βœ“ ~ [N 1] βœ“
Virtual DualShock emulation βœ— βœ— βœ— βœ“ βœ— βœ“
Keyboard & Mouse input emulation βœ— βœ“ βœ“ βœ“ ~ [N 1] βœ“
Retro DInput/WinMM compatibility βœ“ βœ— βœ— βœ— βœ— βœ“
  1. ↑ 1.0 1.1 1.2 1.3 1.4 Requires XInput wrapper to see controller as Xbox 360 device.

Bluetooth connection

Instructions
  1. Open Control Panel, in address bar paste Control Panel\Hardware and Sound\Devices and Printers and press ↡ Enter. Alternatively go there using: Settings > Bluetooth and devices > View more devices > More devices and printer settings.
  2. Click on Add a device.
  3. Press and hold the 1+2 buttons simultaneously on the Wii Remote (or the red SYNC button on the back if using a battery cover with a hole). The LED lights should blink.
  4. When "Nintendo RVL-CNT-01" appears in the list, select it.
  5. If asked for a PIN code, click "Next" or "Skip" without entering anything.
  6. If prompted, select "Pair without using a code". The LEDs may stop blinking and stay lit when connected.

Notes

To reconnect the Wii Remote you may need to remove the device from the system and repeat the entire process.
Not every Bluetooth adapter is compatible with the Wii Remote.

macOS

DarwiinRemote is a tiny program and library which reads data from and sends data to the Wii Remote, Nunchuk, & Classic Controller.
Label Input
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

RetroPie Docs show three different methods of connecting the Wii Remote.

Steam

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

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

Hardware

Expansions

Nunchuk

Inputs

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

MotionPlus

Comes as a seperate attachment. Later variants of the Wii Remote have this feature built into the controller, recognizable by the Wii MotionPlus INSIDE label.

Inputs

  • Motion sensing: Gyroscope

Classic Controller

Wii Classic Controller
Wii Classic Controller
Based on the Super Nintendo Entertainment System Controller's shape.

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

Wii Classic Controller Pro
Wii Classic Controller Pro
The cord is positioned on top of the controller rather than the bottom, and the unused, spring-loaded attachment slot underneath the original model was removed.
Shoulder buttons are now digital trigger-shaped buttons arranged vertically rather than horizontally.

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

The cable is only around 3 foot (90cm) long.

Inputs

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

SNES Classic Controller

Controller's cord is longer at 5 foot (1.5m).

Inputs

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

Adapters

Alternatively, connect the expansion controller to a Wiimote and use applicable software.

8BitDo GBros. Wireless Adapter

Officially supports Gamecube Controller, NES Classic Controller, SNES Classic Controller and Wii Classic Controller (Pro), but other ones with the same type of connector may be used aswell.[2]
It has built in home and screenshot buttons.
Turbo functionality is available for Windows.
Adapter can work over Bluetooth or a wired connection. When it is connected to devices via USB, batteries are not needed.

Bliss-Box Gamer-Pro Advanced (GPA) USB adapter

Supports many different types of controllers.[3]

Raphnet Classic controller to USB adapter V3.1

Supports Classic controller, Classic controller Pro, NES/SNES Classic edition controllers, Nunchuk, Wii Guitars, Wii Drumkits and Wii Turntables.
Includes built-in tilt sensor.

Brook Wii/Wii-U/SW/PS4 to SW/PS4 Super Converter

Wiimotes can also be wirelessly connected.

Mayflash Wii Classic Controller Adapter

Has two controller ports.

Elecom Gamepad Converter

Officially supports Classic controller and Classic controller Pro.

RetroCultMods V3 Wii/USB Adapter

Includes tilt.

ANAVI Handle

Requires more advanced setup.

Sensor bars

Contrary to what the name implies, the Wii's sensor bar does not contain any sensors. Rather, it contains two sets of five infrared-emitting LED lights, which are used by a sensor in the Wii Remote itself to determine position, rotation, and distance. As such, any sensor bar which works with the Wii, or other infrared-emitting light source (including a pair of lit candles)[4] will work varyingly well. Wireless or USB sensor bars are easiest to setup on PC since the original uses a proprietary connector, but modding an original sensor bar to be powered by a wall plug, or simply connecting it to and turning on a Wii, work aswell.

Mayflash Wireless Sensor DolphinBar

Has an integrated Bluetooth adapter, as well as a USB power supply.

Support in games

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

Built in speaker support

The built-in speaker can be used with Dolphin or with remapping software PadForge.
Can be used with Sound Macros or as Sound Output mirroring system audio to the controller speaker.

Games with motion control support

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

ReWASD and PadForge allows to use gyro and accelerometer for motion controls.

Games with IR sensor support

Wii remote demo (WPF) demonstrates how the Infrared sensor can be used on PC.
Touchmote and PadForge allows to use IR sensor for motion controls.

Games with Nintendo button prompts

List of games with Nintendo button prompts (Applies to Classic Controller (Pro) only).

Technical information

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

Nunchuk:

Input Type
Control Stick X Axis, Y Axis
Z Button 1
C Button 2

Classic Controller:

Input Type
Left Stick X Axis, Y Axis
Right Stick X Rotation, Y Rotation
X Button 1
A Button 2
B Button 3
Y Button 4
ZL Button 5
ZR Button 6
L Button 7
R Button 8
Control Pad Up POV Up/Button 13
Control Pad Down POV Down/Button 15
Control Pad Left POV Left/Button 16
Control Pad Right POV Right/Button 14
Minus Button 9
Plus Button 10
Home Button 11


References