From 8216db96f63ce05d827cc46a070c9a2e13aa12e7 Mon Sep 17 00:00:00 2001 From: Ryan Pavlik Date: Tue, 6 Sep 2011 14:08:06 -0500 Subject: [PATCH] add fork info and links to readme --- README.mkd | 83 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 82 insertions(+), 1 deletion(-) diff --git a/README.mkd b/README.mkd index 930c24d..a5f3f50 100644 --- a/README.mkd +++ b/README.mkd @@ -143,7 +143,7 @@ Become root. ### Windows: ### - + The CMake GUI can be used to generate a Visual Studio solution. You need the install the Windows DDK (driver development kit) to compile @@ -189,4 +189,85 @@ BlueZ Thanks to Brent for letting me borrow his Guitar Hero 3 controller. +Known Forks/Derivative Versions +------------------------------- +The last "old upstream" version of WiiUse was 0.12. A number of projects +forked or embedded that version or earlier, making their own improvements. +A (probably incomplete) list follows, split between those whose improvements +are completed integrated into this new mainline version, and those whose +improvements have not yet been ported/merged into this version. An eventual +goal is to integrate all appropriate improvements (under the GPL 3+) back +into this mainline community-maintained "master fork" - contributions are +greatly appreciated. +### Forks that have been fully integrated: ### +- [TU Delft's version with Balance Board support](http://graphics.tudelft.nl/Projects/WiiBalanceBoard) + + - Added balance board support only. + + - Integrated into mainline 0.13. + +### Forks not yet fully integrated: ### +- [libogc/WPAD/DevKitPro](http://wiibrew.org/wiki/Libogc) + + - Started before the disappearance of the original upstream + + - Focused on Wiimote use with Wii hardware + + - Functions renamed, copyright statements removed + + - Additional functionality unknown? + + - git-svn mirror found here: + +- [fwiine](http://sourceforge.net/projects/fwiine/files/wiiuse/0.13/) + + - Created an 0.13 version with some very preliminary MotionPlus support. + + - Integrated into branch `fwiine-motionplus`, not yet merged pending + alternate MotionPlus merge from WiiC by Jan Ciger. + +- [DolphinEmu](http://code.google.com/p/dolphin-emu/source/checkout) + + - Embedded, converted to C++, drastically changed over time and + mostly unrecognizable now. + + - A mostly intact version is here: + + + - Added Mac support + + - Added code to handle finding and pairing wiimotes on windows, see: + + + - Fully modified version of the IO code is here: + + +- [paulburton on github](https://github.com/paulburton/wiiuse) + + - Added balance board support - skipped in favor of the TU Delft version. + + - Added static library support - not yet added to the mainline. + +- [KzMz on github)](https://github.com/KzMz/wiiuse_fork) + + - Started work on speaker support. + +- [WiiC](http://wiic.sourceforge.net/) + + - Dramatically changed, C++ API added + + - MotionPlus support added + +- DolphinEmu PPA: used to have a WiiUse 0.13 + + - Added Mac support. + + - Unknown other changes - not yet investigated. + + - Source package zipped up and available here: + + +Other Links +----------- +- Thread about MotionPlus: