libretro / dolphin

Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.
https://dolphin-emu.org/
GNU General Public License v2.0
87 stars 69 forks source link

Real Wiimote support #18

Open smoothquark opened 6 years ago

smoothquark commented 6 years ago

Apologies if this has been answered elsewhere. As far as I can tell, I cannot use my real wiimotes with the libretro version of dolphin as I can with the standard version. Is this to be expected or is there a way around this?

Thanks.

legluondunet commented 5 years ago

Dolphin has a very good support for Wiimote (direction, audio, rumble...). I use a Mayflash Dolphinbar with two Wiimotes, it works like a charm. I would like Dolphin Retroarch core could support this feature too. It's the idealistic gaming conditions to play WIi games.

flyinghead commented 5 years ago

Unfortunately I have no Wiimote to test with. I was shocked by the price they're sold at even today!

legluondunet commented 5 years ago

15 € a Wiimote, 18 € a Dolphinbar (it's a bluetooth device with an infrared leds bar), it's not so expensive and very well supported on WIndow and Linux. You can even use your Wiimotes/Dolphinbar as a gun to play Mame shooting games. If someone send you this hardware, could you resolve this issue?

flyinghead commented 5 years ago

That should be within my budget but thanks 😜

flyinghead commented 5 years ago

Real Wiimotes and DolphinBar should now be supported

smoothquark commented 5 years ago

Fantastic! Can't wait to try...

legluondunet commented 5 years ago

Nice, how to enable this feature?

flyinghead commented 5 years ago

Set your controller type to Real Wiimote in the Quick Menu > Controls

Enable Continuous Bluetooth scanning in Quick Menu > Options

legluondunet commented 5 years ago

just tested with two real wiimotes (mode solo and mode 2 players), it works very well, thank you!

Dr4goonD3mon commented 5 years ago

i have an issue with my wiimote is an original wiimote (no motion plus) and i conect it with a csr 4.0 bluethoot dongle and I use an usb wii bar for orientation, but when I conect the wiimote to retroarch it begins to conect and disconect the control, on dolphin works fine but I can't play wii games on retroarch because of that, can you guys help me?

flyinghead commented 5 years ago

Can you provide detailsabout the usb wii bar you're using? Normally it should also include a bluetooth controller and no need for a csr 4.0 one.

Dr4goonD3mon commented 5 years ago

it doesn't have bluetooth yust a simple usb bar it is eve not conected to the pc, is conected to a power adaptor it just for the infrared info for the wiimote retroarch says always disconect by emulated software an then if I press any button it says connected by emulated software, and no pointer input

SerialRYaya commented 5 years ago

Hi! I have quite the same problem.

When I use Dolphin standalone, I can use my Wiimote remarkably well (thank you!! :1st_place_medal: ) with Bluetooth passthrough. But from RetroArch on ArchLinux, it does not :-1: .

I am testing with Excite Truck which do not require a sensor bar. I have one though, a BigBen wireless sensor bar. My Bluetooth dongle is a Konig CSR8510 A10 (idVendor=0a12, idProduct=0001, bcdDevice=88.91 according to dmesg).

I set my controller type to Real Wiimote in the Quick Menu > Controls and enabled Continuous Bluetooth scanning in Quick Menu > Options in RetroArch.

I have tested these ways:

More details about the config:

#GameCube Controller Adapter
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="057e", ATTRS{idProduct}=="0337", TAG+="uaccess"

#Wiimotes or DolphinBar
SUBSYSTEM=="hidraw*", ATTRS{idVendor}=="057e", ATTRS{idProduct}=="0306", TAG+="uaccess"
SUBSYSTEM=="hidraw*", ATTRS{idVendor}=="057e", ATTRS{idProduct}=="0330", TAG+="uaccess"

#bluetooth dongle
SUBSYSTEM=="usb", ATTRS{idVendor}=="0a12", ATTRS{idProduct}=="0001", TAG+="uaccess"

If I can provide anything to help resolving this issue, feel free to ask.

SerialRYaya commented 5 years ago

I don't know what has changed but I got my Wiimote connected (but no input working though). I was in the test state 3 (Wiimote removed from bluetooth devices list so retroarch does not interfere). libretro-dolphin stated "Wii Remote 1 connected" at the top of the screen. The Wiimote was actually connected. Sadly I had no input working and after some seconds, libretro-dolphin stated "Wii Remote disconnected by emulated software" and the Wiimote was off. Moreover I do not reproduce it, I don't know how I got in this state, I saw it 3 or 4 times, then the Wiimote does not sync anymore. Can you help me to provide a log ? I will still try to reproduce.

emilyst commented 2 years ago

Real Wiimotes and DolphinBar should now be supported

Sorry, I just want to clarify something that confused me. This means that they're each supported? Or only supported together?

(Incidentally, if the latter is the case, I would be very interested in making RetroArch able to use a standard Wii remote without any additional special hardware.)