jloehr / HID-Wiimote

Windows Device Driver for the Nintendo Wii Remote
GNU General Public License v3.0
216 stars 45 forks source link

Again about Dolphin bar #45

Open DrDobro opened 6 years ago

DrDobro commented 6 years ago

Your project is very good. VERY GOOD! But the support of the dolphin bar will make it superb. Unfortunately I'm very bad at c and c ++. But you already have a ready project and I'm sure that there are a lot of ideas. In the fourth mode, the dolphin bar generates 4 sub-devices. It would be very cool for everyone to create a virtual mouse in the system. you have already implemented it in ir-mouse. And connection to dolphin bar I think so it is possible to look in projects touchmote and wiihook. but the first works better with respect to accuracy. And it creates a virtual joystick, not a mouse. Some retro game emulators, for example retroarch, added work through the row driver. So there is support for multi-mouse. There remained the problem of translating the dolphin bar into this very multi mouse. And thanks to you people will be able to use multi light guns with wiimotes without problems. And after visiting many forums in search of solutions to the problem of multi light guns, I concluded that the problem is very urgent. I really wanted you to become a pioneer in this field. And looking at your programming abilities, I think for you this is not a very big problem. But I can not say this 100%. My language is delphi. And I can not properly assess this task.

Also I apologize in advance(sorry) for my English. English is not my native language either. And thanks for taking the time to read this message.

jloehr commented 6 years ago

Hi, sorry, but I am completely lost about what your feature request is. The Dolphin bar already provides different modes, including some IR-Mouse mode, isn't it? So you could use that for mouse control. If you'd like to have multi-mouse support, as in multiple mice and cursors, then i have to disappoint you. Windows currently doesn't support multiple cursors and is simply joining all connected mice to one mouse cursor. If your proposal is to use the IR-Data and then forward it disguised as a game controller input to an application, that would be feasible. And indeed an interesting feature request. Like having the IR-Pointer/Mouse cursor as X-Y axis input. Then you would be able to use multiple Wii Remotes as different pointing devices. However the receiving application still needs to interpret the data accordingly.

About the Dophin bar. There won't be any support for it in this project. This project is kind of what the Dolphin bar does (interpreting and correcting the Wii Remote input), just in software, without any hardware. Providing a custom driver for the Dolphin bar USB device may be feasibly, but also complicated. I can't remember exactly how the Dolphin bar enumerates under Windows. Though it does not require any custom driver. Anyway that's up to some other project.