WiiMoteNew.ini is a critical configuration file used by the Dolphin Emulator to store settings and input mappings for Wii Remotes
. Whether you are using a real Wii Remote (Wiimote) via Bluetooth or emulating one with a standard game controller, this file determines how your inputs are translated into the game. Core Functions
The file acts as the primary database for the "Emulated Wii Remote" settings in Dolphin. It contains: Button Mappings:
Defines which keys or controller buttons correspond to the A, B, 1, 2, Minus, Plus, and Home buttons. Motion Simulation: wiimotenewini
Stores configurations for "Shake," "Tilt," and "Swing" gestures, allowing users to play motion-heavy games like Wii Sports using a keyboard or standard gamepad. Infrared (IR) Pointer:
Configures how the Wii Remote's pointer (the "cursor" on screen) is moved, often mapped to a mouse or an analog stick. Extension Settings: Includes mappings for attachments like the Classic Controller Typical File Location
Depending on your operating system and how you installed Dolphin, you can usually find the file here: WiiMoteNew
Based on your defined feature, plan how you will implement it:
struct input_event), and functions to register and unregister input devices.At its core, WiimoteNewini is a specialized fork or configuration pack designed to bridge the gap between Nintendo’s motion-control peripheral (the Wiimote) and the NewINI emulation architecture. For the uninitiated, NewINI refers to a flexible, low-latency emulation layer that allows older console systems—such as the NES, SNES, Sega Genesis, and even arcade boards—to run smoothly on Wii hardware.
The magic of WiimoteNewini lies in its pre-configured mapping system. Traditional emulators on the Wii (like FCE Ultra GX or Snes9x GX) require manual button mapping. WiimoteNewini automates this process by bundling custom .ini configuration files that instantly recognize Wiimote inputs, including tilt, shaking, and pointer functionality, translating them into classic controller commands. Research : If you're adding support for a
Several factors have converged to bring this keyword back into search engines:
ContinuousScanning = True
The default WiimoteNewini profile caters to 90% of games, but you can create custom mappings for obscure titles. Inside the /newini/configs/ folder, open any .ini file with a text editor. Look for the [Wiimote] section.
Example custom mapping for Star Fox:
[Wiimote]
TiltUp = Button_A
TiltDown = Button_B
ShakeX = Start
PointerX = AnalogX
Save the file as StarFox_WiimoteNewini.ini and load it through your emulator’s UI.
Older Wiimote pairing methods often failed with generic Bluetooth dongles (especially Broadcom chips). WiimoteNewini uses a rewritten HID parser that works with 99% of Bluetooth 4.0+ adapters.