dolphin/Source/Plugins/Plugin_Wiimote/Src
snzgoo f6d844dac1 MAJOR and long ago overdue wiiuse and real wiimote sourcecode cleanup. Removed "recording" in old wiimote plugin and other not necessary functions(EEPROM reading, we 'll just do a reconnect instead to use default accel calibration data etc). Recording is not needed anymore(playback of recorded moves should be still working). Everything the recording feature offered, the new wiimote plugin does as well and even more. The cleanup will ease the port of the real wiimote feature into new wiimote plugin, which is still only offering emulated wiimote support. Billiard said he's now on it.:)
Wiimotes are now slighty more responsive and multiple wiimotes should harmonize now slighty better. This clean up was requested/inevitable and should have be done way more earlier. This "might" break osx/linux builds, so please test. If your aware of any "real wiimote" issues please post it in the comments as well(dont forget to state your OS).

Known wiimote issues:
1.) Possible wiimote disconnect on pressing the home button
2.) 1-2 Possible wiimote disconnects directly after starting a game
3.) Rumble causes lag. I don't think this is a wiimote plugin issue itself, I'm not sure tho. It would be interesting to know whether the lag still happens on emulated wiimotes as well, when the game tries to rumble.
4.) Connecting(pairing up and refreshing) a 2nd/3rd/4th real wiimote while having a game running/paused, might swap player slots and cause disconnects at that moment.
If u have more issues, feel free to post them, to have them all here collected once more to get a brief overview.
Apart from that, increase the wiimote read timeout @settings(20-200). If your  expecting frequent disconnects, restart dolphin, and don't open the wiimote gui before playing instead directly start games.

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5788 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-06-26 02:08:30 +00:00
..
Config.cpp Fixed WXKeyToString which had several problems, mostly just to get 2010-06-05 19:03:37 +00:00
Config.h Introducing: Adjustable read timeout for real wiimote + minor clean up within old wiimoteplugin 2010-05-14 21:47:35 +00:00
ConfigBasicDlg.cpp MAJOR and long ago overdue wiiuse and real wiimote sourcecode cleanup. Removed "recording" in old wiimote plugin and other not necessary functions(EEPROM reading, we 'll just do a reconnect instead to use default accel calibration data etc). Recording is not needed anymore(playback of recorded moves should be still working). Everything the recording feature offered, the new wiimote plugin does as well and even more. The cleanup will ease the port of the real wiimote feature into new wiimote plugin, which is still only offering emulated wiimote support. Billiard said he's now on it.:) 2010-06-26 02:08:30 +00:00
ConfigBasicDlg.h Introducing: Adjustable read timeout for real wiimote + minor clean up within old wiimoteplugin 2010-05-14 21:47:35 +00:00
ConfigGamepad.cpp Several little fixes. 2010-03-17 01:54:40 +00:00
ConfigPadDlg.cpp Fixed WXKeyToString which had several problems, mostly just to get 2010-06-05 19:03:37 +00:00
ConfigPadDlg.h Stage1: Introducing MotionPlus as emulated extension, allowing us to boot games that require the MotionPlus itself. 2010-05-07 22:39:06 +00:00
DataReports.cpp Fixed WXKeyToString which had several problems, mostly just to get 2010-06-05 19:03:37 +00:00
EmuDefinitions.cpp MotionPlus code clean up and small code improvements. 2010-05-29 19:06:18 +00:00
EmuDefinitions.h MotionPlus code clean up and small code improvements. 2010-05-29 19:06:18 +00:00
EmuDynamics.cpp Unbreak nowx build. 2010-05-26 21:07:52 +00:00
EmuMain.cpp Fixed WXKeyToString which had several problems, mostly just to get 2010-06-05 19:03:37 +00:00
EmuMain.h Stage1.continued: Introducing partial emulated MotionPlus+Nunchuk support, allowing us now for instance to get ingame on RedSteel2. However dont expect too much yet, since this is not completely finished. Wii Sports Resort with mp+nunchuk won't work yet and input from the nunchuk passed through the motionplus does not work properly either. Apart from that Stage1, is almost done. 2010-05-26 15:41:47 +00:00
EmuPad.cpp Fixes Issue 2164 2010-01-29 04:42:19 +00:00
EmuSubroutines.cpp Fixed WXKeyToString which had several problems, mostly just to get 2010-06-05 19:03:37 +00:00
EmuSubroutines.h Stage1.continued: Introducing partial emulated MotionPlus+Nunchuk support, allowing us now for instance to get ingame on RedSteel2. However dont expect too much yet, since this is not completely finished. Wii Sports Resort with mp+nunchuk won't work yet and input from the nunchuk passed through the motionplus does not work properly either. Apart from that Stage1, is almost done. 2010-05-26 15:41:47 +00:00
Encryption.cpp In linux only read keyboard and mouse input when the emulator window has focus. 2010-02-13 23:56:24 +00:00
Encryption.h Now ALL copyright dates are fixed to the legally correct year: The year in which the project began. Now we don't have to change it every year :) 2009-07-28 21:32:10 +00:00
FakeAccelerometer.cpp Added some unused code as a proposal of how to reorganize the strangely-orgamized FillReport.cpp. 2009-12-09 23:10:39 +00:00
FakeAccelerometer.h Added some unused code as a proposal of how to reorganize the strangely-orgamized FillReport.cpp. 2009-12-09 23:10:39 +00:00
FillReport.cpp Fix nowx build. 2010-06-06 21:06:58 +00:00
main.cpp MAJOR and long ago overdue wiiuse and real wiimote sourcecode cleanup. Removed "recording" in old wiimote plugin and other not necessary functions(EEPROM reading, we 'll just do a reconnect instead to use default accel calibration data etc). Recording is not needed anymore(playback of recorded moves should be still working). Everything the recording feature offered, the new wiimote plugin does as well and even more. The cleanup will ease the port of the real wiimote feature into new wiimote plugin, which is still only offering emulated wiimote support. Billiard said he's now on it.:) 2010-06-26 02:08:30 +00:00
main.h MAJOR and long ago overdue wiiuse and real wiimote sourcecode cleanup. Removed "recording" in old wiimote plugin and other not necessary functions(EEPROM reading, we 'll just do a reconnect instead to use default accel calibration data etc). Recording is not needed anymore(playback of recorded moves should be still working). Everything the recording feature offered, the new wiimote plugin does as well and even more. The cleanup will ease the port of the real wiimote feature into new wiimote plugin, which is still only offering emulated wiimote support. Billiard said he's now on it.:) 2010-06-26 02:08:30 +00:00
Rumble.cpp Meta: 2010-06-02 18:00:22 +00:00
SConscript Build GLEW, SDL and zlib as static libraries from Externals as with 2010-06-16 00:07:52 +00:00
UDPWiimote.cpp Hg: 2010-06-09 01:37:08 +00:00
UDPWiimote.h Hg: 2010-06-09 01:37:08 +00:00
wiimote_hid.h Stage1.continued: Introducing partial emulated MotionPlus+Nunchuk support, allowing us now for instance to get ingame on RedSteel2. However dont expect too much yet, since this is not completely finished. Wii Sports Resort with mp+nunchuk won't work yet and input from the nunchuk passed through the motionplus does not work properly either. Apart from that Stage1, is almost done. 2010-05-26 15:41:47 +00:00
wiimote_real.cpp MAJOR and long ago overdue wiiuse and real wiimote sourcecode cleanup. Removed "recording" in old wiimote plugin and other not necessary functions(EEPROM reading, we 'll just do a reconnect instead to use default accel calibration data etc). Recording is not needed anymore(playback of recorded moves should be still working). Everything the recording feature offered, the new wiimote plugin does as well and even more. The cleanup will ease the port of the real wiimote feature into new wiimote plugin, which is still only offering emulated wiimote support. Billiard said he's now on it.:) 2010-06-26 02:08:30 +00:00
wiimote_real.h MAJOR and long ago overdue wiiuse and real wiimote sourcecode cleanup. Removed "recording" in old wiimote plugin and other not necessary functions(EEPROM reading, we 'll just do a reconnect instead to use default accel calibration data etc). Recording is not needed anymore(playback of recorded moves should be still working). Everything the recording feature offered, the new wiimote plugin does as well and even more. The cleanup will ease the port of the real wiimote feature into new wiimote plugin, which is still only offering emulated wiimote support. Billiard said he's now on it.:) 2010-06-26 02:08:30 +00:00