Dolphin, the GameCube and Wii emulator - Forums
Xbox One Rumble Delayed with Emulated Wiimote - Printable Version

+- Dolphin, the GameCube and Wii emulator - Forums (https://forums.dolphin-emu.org)
+-- Forum: Dolphin Emulator Discussion and Support (https://forums.dolphin-emu.org/Forum-dolphin-emulator-discussion-and-support)
+--- Forum: Controllers (https://forums.dolphin-emu.org/Forum-controllers)
+--- Thread: Xbox One Rumble Delayed with Emulated Wiimote (/Thread-xbox-one-rumble-delayed-with-emulated-wiimote)

Pages: 1 2


Xbox One Rumble Delayed with Emulated Wiimote - Aplayer12345 - 11-06-2015

So, when it's supposed to vibrate in game, my controller vibrates after 5 seconds or so. GameCube controller rumble works perfectly, though. This only seems to happen with my Xbox One controller, as with my old wireless 360 controller and my real Wiimote, it works just fine. And when I go test the vibrations in the controller config menu, it doesn't vibrate at all unless I unplug and plug the controller back in. However, this doesn't fix the problem in game. At first, I thought it happened only in Wii games and not GameCube games, until I realized an emulated GameCube controller vibrates fine in Brawl.

None of the following fixed it:
Changed rendering backend from OpenGL to Direct3D
Changed DSP Emulator from HLE to LLE
Reverted to an older build
Refreshed the device menu
Restarted my PC

I'm running the latest build as of right now (4.0-8122). PC specs are on my profile.


RE: Xbox One Rumble Delayed with Emulated Wiimote - Aplayer12345 - 11-07-2015

I can't be the only one with this problem...


RE: Xbox One Rumble Delayed with Emulated Wiimote - mbc07 - 11-07-2015

How did you connect your Xbox One Controller? Also, are you using official MS drivers or some third party app?


RE: Xbox One Rumble Delayed with Emulated Wiimote - Aplayer12345 - 11-07-2015

I connected my Xbox One controller with a third party USB cable which is plugged through an USB extension cord which is connected through a USB hub (kinda confusing, but it works). I'm using the drivers included with Windows 10. Rumble worked fine before in Dolphin, not sure what happened. PC games work perfectly fine with it.


RE: Xbox One Rumble Delayed with Emulated Wiimote - mbc07 - 11-08-2015

I have no ideas. Have you tried to plug the controller directly into your computer, without an extension cord and without an USB hub?


RE: Xbox One Rumble Delayed with Emulated Wiimote - Aplayer12345 - 11-08-2015

That didn't work. It was kinda pointless anyway because I bought the shortest wire in the universe.
It's not the wire and it's not the controller (I bought it 2 months ago). Pretty sure it's Dolphin's fault, because vibration works fine with GameCube controller rumble emulation (both in GameCube and Wii games), and PC games (also kinda includes PCSX2 with the Pokopom plugin). What doesn't work is Wiimote rumble emulation in any Wii game.

Also just tried uninstalling and reinstalling the driver through Device Manager. Didn't work.
I can provide you with a few screenshots of my Dolphin settings if you want.

Edit: Just reverted to an even older build (4.0-7935) and it still didn't work.


RE: Xbox One Rumble Delayed with Emulated Wiimote - mbc07 - 11-08-2015

Try bisecting to find the exact Dolphin revision that introduced this bug, then we can submit an issue report.

EDIT: I forgot something, have you tried disabling "Direct Connect" in GC Adapter settings? It's known to cause issues with other USB devices sometimes...


RE: Xbox One Rumble Delayed with Emulated Wiimote - Aplayer12345 - 11-08-2015

I just tried the latest stable build and rumble works perfectly. I also tried 4.0-6881 and rumble still didn't work. I'm not sure if this is entirely Dolphin-specific, as rumble worked fine when I first got the controller.
Direct Connect was always disabled.


RE: Xbox One Rumble Delayed with Emulated Wiimote - mbc07 - 11-08-2015

4.0.2 (which is the current stable) came two years ago, you should find the build that broke it. Use bisect to find it faster...



RE: Xbox One Rumble Delayed with Emulated Wiimote - Aplayer12345 - 11-08-2015

Alright, I found it. Last build in which Wii rumble works is 4.0-4523. Build 4.0-4536 broke it.