Line 1: |
Line 1: |
− | {{Infobox homebrewapp | + | {{Infobox homebrew |
− | | image = [[Image:Leveltool.png]] | + | | image = [[File:Leveltool.png]] |
| | title = Leveltool | | | title = Leveltool |
− | | description =
| + | | type = utility |
− | | type = Utility | + | | licence = GPL |
− | | display =
| |
− | | license = GPLv3 | |
| | author = [[User:Alanceil | Alanceil]] | | | author = [[User:Alanceil | Alanceil]] |
− | | version = 0.4 | + | | version = 0.5 |
− | | download = [http://tom-f.org/code/leveltool/leveltool-0.4.zip leveltool-0.4.zip] | + | | download = http://tom-f.org/code/leveltool/leveltool-0.5.zip |
− | | source = [http://tom-f.org/code/leveltool/leveltool-0.4-source.zip leveltool-0.4-source.zip] | + | | source = http://tom-f.org/code/leveltool/leveltool-0.5-source.zip |
| + | | website = http://tom-f.org/code/leveltool/ |
| + | | discussion = Talk:Leveltool |
| | peripherals = {{Wiimote1}} | | | peripherals = {{Wiimote1}} |
− | | hbc = 1
| + | | hbb = yes |
− | | hbb = 1 | |
| }} | | }} |
| | | |
− | ==About== | + | == About == |
− | Missing a spirit level at home, I decided to use the Wiimote as a replacement. | + | Missing a spirit level at home, I decided to use the Wiimote as a replacement. Over time, this tool evolved to something more like a protractor. |
| | | |
| Please put any comments or suggestions on the [[Talk:Leveltool|Talk Page]], I'd appreciate the feedback. | | Please put any comments or suggestions on the [[Talk:Leveltool|Talk Page]], I'd appreciate the feedback. |
| | | |
− | ==Installation== | + | Note: If you use C++ and want to use GRRlib for drawing, you might want to have a look at the 'Draw' class (Draw.cpp & Draw.h). This thing kept me sane :-) |
| + | == Installation == |
| Download & extract the archive, and place it in your apps folder on your SD card so the Homebrew Channel can find it. | | Download & extract the archive, and place it in your apps folder on your SD card so the Homebrew Channel can find it. |
| | | |
− | ==Usage== | + | == Usage == |
| Put the wiimote on a surface you want to use as a reference and press A. | | Put the wiimote on a surface you want to use as a reference and press A. |
| + | This will start a calibration for minimum and maximum values of your Wiimote, afterwards you can put it on a target surface to see the difference in inclination. |
| | | |
− | This will start a calibration, and afterwards you can put it on a target surface to see its difference in inclination.
| + | == Screenshots == |
− | | |
− | ==Screenshots== | |
| <gallery perRow="3" style="text-align:center;" widths="200px" heights="150px"> | | <gallery perRow="3" style="text-align:center;" widths="200px" heights="150px"> |
| Image:Leveltool-screenshot.jpg|A screenshot of v0.4 | | Image:Leveltool-screenshot.jpg|A screenshot of v0.4 |
| + | Image:Leveltool-0.5.jpg|A screenshot of v0.5 |
| </gallery> | | </gallery> |
| | | |
− | ==Changelog== | + | == Changelog == |
| + | |
| + | v0.5: |
| + | * Chg: Slightly adjusted maximum value to reduce flickering near 90 degrees. |
| + | * Chg: GRRlib is now responsible for all drawing needs. (Which means: more eye-candy) |
| + | * Add: Raw acceleration values in the debug info text |
| + | * Add: Freeze function on pressing Plus to freeze current values - this is interesting if you cannot see your screen. |
| + | |
| v0.4: | | v0.4: |
| * Chg: Median instead of arithmetic mean is now used to get calibration values, this should increase accuracy. | | * Chg: Median instead of arithmetic mean is now used to get calibration values, this should increase accuracy. |
Line 46: |
Line 53: |
| * Add: Detection if Wiimote #1 is up and running | | * Add: Detection if Wiimote #1 is up and running |
| * Add: Pictures | | * Add: Pictures |
− | * Add: Calibration for maximum value on the wiimote when standing upright. These things are so unprecise :-/ | + | * Add: Calibration for maximum value on the Wiimote when standing upright. These things are so unprecise :-/ |
| | | |
| v0.2: | | v0.2: |
| * First public release | | * First public release |
| | | |
− | ==Credits and thanks== | + | == Credits and thanks == |
| + | * suw for the [http://www.gnome-look.org/content/show.php/?content=96640 background image] |
| * [[User:Marcan|Marcan]] for the [[Media:Wiimote_axis2.png|Wiimote axis drawing]] | | * [[User:Marcan|Marcan]] for the [[Media:Wiimote_axis2.png|Wiimote axis drawing]] |
− | * [http://frontier-dev.net/ frontier] for PNGU | + | * [http://frontier-dev.net/ frontier] for [[PNGU]] |
− | * [[User:Crayon|Crayon]] for Wiibuilder | + | * [[User:Crayon|Crayon]] for [[WiiBuilder]] |
| * [[User:teknecal|Teknecal]] for his tutorials | | * [[User:teknecal|Teknecal]] for his tutorials |
− | * The devkitPro developers | + | * The [[devkitPro]] developers |
− |
| + | * The [[GRRLIB]] developers |
| + | |
| * Greetings to wiiwillrockyou.de and the users of www.wii-homebrew.com | | * Greetings to wiiwillrockyou.de and the users of www.wii-homebrew.com |
| | | |
− | | + | [[Category:Homebrew applications]] |
− | [[category:Homebrew applications]] | + | [[Category:Homebrew using GRRLib]] |
| + | [[Category:Homebrew done in C++]] |