cemu-project / Cemu

Cemu - Wii U emulator
https://cemu.info
Mozilla Public License 2.0
6.82k stars 528 forks source link

Wiimote with Wii bt module #617

Open phibryzo opened 1 year ago

phibryzo commented 1 year ago

Hello, When I use Cemu 2.0 or latest experimental version, I've a problem with Wiimote API :

In controller interface, I select API : Wiimote, and controller not appear (searching controller...). No crash ! but no controller appear. image

I test with 1.27.1 and API work fine. image

So, I've copied file "cemu_1.27.1\controllerProfiles\controllerX.xml" in my folder "cemu_2.0\controllerProfiles\controllerX.xml". image

I launch cemu 2.0 : It's work fine in game ! Controller interface show conf. But "searching controller..." is always inactive image

My conf : Win10, CEMU 2.0 x64 [FR], dongle bluetooth wii J27H002 Work fine on 1.27.1

Thank to the support and your great work !

Squall-Leonhart commented 1 year ago

wiimotes have the same oddities under 2.0 that they do under 1.2x, if they go to sleep they must be removed from the system and re-paired via the pairing wizard.

rosostolato commented 1 year ago

@phibryzo I found a way to make it work on the latest version, you need to only connect your wiimote just right before clicking on the "Controller" dropdown after selecting "Wiimote" as API. Otherwise, it will freeze.

LuismaSP89 commented 1 year ago

Sorry for the offtopic gentlemen, but basically you're saying that CEMU is compatible with the Wii bluetooth chip J27H002??

I have 3 of this made by myself for dolphin using the bluetooth passthrough feature, and works very nice "You need to change first the windows driver using Zadig". But I never was able to connect this self-made chips to the CEMU. Since CEMU doesn't provide an option for pairing the wiimotes. The only way I found is using a normal bluetooth adapter and pairing using windows. But since it emulates the wiimote, is not as great as the original wii bluetooth's chip. And this one is not detected by windows like a bluetooth adapter.

Edit: Seems I was able to connect the wiimote + CEMU. Seems I first need to uninstall the winUSB driver that dolphin needs (Using zadig) and revert to the default windows bluetooth driver BTHUSB. Is a bit annoying because you need to do this process of install/uninstall/pairing the wiimotes every time you want to play dolphin or cemu using wiimotes. I wish they can share the same bluetooth passthrough method...

In any case the @rosostolato method works. Is only a workaround while this is fixed. But it works.

phibryzo commented 1 year ago

@LuismaSP89

For Dolphin, I've not use Zadig USB driver and passthrough option. Just launch dolphin and press 1+2. wiimote emulated is sufficiently precise for a lot of game

LuismaSP89 commented 1 year ago

@LuismaSP89

For Dolphin, I've not use Zadig USB driver and passthrough option. Just launch dolphin and press 1+2. wiimote emulated is sufficiently precise for a lot of game

In my case, I played many years with the emulated wiimote option. But after playing with the original wii's bluetooth chip. I can say that is a total different experience, without sound bugs on the wiimote and very nice movement recognition. I'll stick with this option since is the most accurate and perfect way of playing using wiimotes on dolphin.

josemena8 commented 1 year ago

mi también me pasa lo mismo que al compañero volví a actualizar el cemu y instale la nueva versión la 2.0-29 y el controlador no aparece y se cierra automáticamente de del cemu, yo tengo una mac air 2017.

y con relación al cemu es un buen emulador porque lo instale en una pc con Windows 10 y me a funcionado bien todos los juegos.

Squall-Leonhart commented 1 year ago

English please.

josemena8 commented 1 year ago

The same thing happens to me as to my partner, I updated the cemu again and installed the new version 2.0-29 and the driver does not appear and it closes automatically from the cemu, I have a mac air 2017.

And in relation to cemu, it is a good emulator because I installed it on a PC with Windows 10 and all the games worked well for me.

boobthecat commented 1 year ago

Please devs, make better wiimote compatibility. I don't get it why this is still a thing that needs to get done, Dolphin has perfected it years ago.

Masamune3210 commented 1 year ago

There are only so many people and so much time in the day, people don't do this as their job, they do it as their hobby and everybody's priorities are different. If you are really fired up about it being added, you could always take a crack at doing it yourself

electronicsignals commented 1 year ago

Somehow I was able to save a controller profile with a wiimote so as long as I add that I am able to bypass this searching bug. I can share the profile if needed to test if it works for others. Though the XY nunchuck mapping also has a bug. See issue https://github.com/cemu-project/Cemu/issues/877

Papermanzero commented 5 months ago

Someone needs to port the dolphin pass through to cemu. That would be perfect