Wiimote functionality issues #1079
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Current Behavior
Functionality for motion controls doesn't work properly. I have tested this with the latest stable build of Cemu (1.26.2) as well as the latest experimental build of Cemu 2.0 (2.0-65). I have tested with an OEM standard Wiimote (RVL-003) and Wiimote with Motion Plus (RVL-036) and connected by using the native drivers for bluetooth connectivity, using a MAYFLASH DolphinBar (on the latest firmware), and with/without the third-party cemuhook (deprecated) (found here), and with/without the third-party wiimote software Touchmote (found here).
No combination of the above has worked. The wiimote is recognized, and IR sensing works perfectly as do the button inputs, but motion controls for tilt and twist do not work. This affects all games and even the Wii U System menu and related apps (i.e. Mii maker). As an example, when holding the wiimote vertically and pointing it at the screen, the finger/cursor will be pointing upwards, if you then invert the wiimote, the finger should instead be pointing downwards. Under the current setup, I can move the cursor around the screen, but it will not invert or respond to tiling or twisting motions. I've also extensively tested this in Wii Party U with mini games that utilize the tilting/twisting motion, and Cemu does not recognize these gestures.
Expected Behavior
Tilt/twist controls to work and interact normally. I have used the exact same setup with Dolphin, and those gestures work, I understand that Dolphin is unrelated to Cemu, however, this is proof positive that the issue is in the software and not the hardware configuration.
Steps to Reproduce
Using a real wiimote, connected either via bluetooth or MAYFLASH DolphinBar and configuring it in Cemu input settings. Test with either the Wii U System menu or a game that utilizes motion controls (i.e. Wii Party U)
System Info (Optional)
OS: Windows 10 / Windows 11
GPU: NVIDIA RTX 2080 Ti
Emulation Settings (Optional)
No response
Logs (Optional)
No response
I should also note, that I have tried using WiimoteHook as well. Using this method, the controller is recognized, and the motion is detected in PadTest, but when launch games, the IR is not detected, only the buttons work and enabling "Mouse control" forces the X/Y coords of the mouse to 0,0 (i.e. the bottom left of Windows over the corner of the start button), and the IR sensor inputs are ignored by Cemu, regardless of which controller source or motion source I choose.
The best solution would be to port the wiimote pass through from dolphin