Difference between revisions of "Leveltool"
(Add screenshot and link to Wiimote_axis2.png) |
(Release v0.5) |
||
Line 7: | Line 7: | ||
| license = GPLv3 | | license = GPLv3 | ||
| author = [[User:Alanceil | Alanceil]] | | author = [[User:Alanceil | Alanceil]] | ||
− | | version = 0. | + | | version = 0.5 |
− | | download = [http://tom-f.org/code/leveltool/leveltool-0. | + | | download = [http://tom-f.org/code/leveltool/leveltool-0.5.zip leveltool-0.5.zip] |
− | | source = [http://tom-f.org/code/leveltool/leveltool-0. | + | | source = [http://tom-f.org/code/leveltool/leveltool-0.5-source.zip leveltool-0.5-source.zip] |
| peripherals = {{Wiimote1}} | | peripherals = {{Wiimote1}} | ||
| hbc = 1 | | hbc = 1 | ||
Line 16: | Line 16: | ||
==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. | ||
+ | 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== | ==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. | ||
Line 25: | Line 26: | ||
==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, | ||
==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 54: | ||
* 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 | + | * Add: Calibration for maximum value on the Wiimote when standing upright. These things are so unprecise :-/ |
v0.2: | v0.2: | ||
Line 52: | Line 60: | ||
==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 | ||
Line 57: | Line 66: | ||
* [[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]] |
Revision as of 02:00, 21 January 2009
Leveltool | |
![]() | |
General | |
---|---|
Author(s) | Alanceil |
Type | Utility |
Version | 0.5 |
License | GPLv3 |
Links | |
[[leveltool-0.5.zip|Download]] | |
[[leveltool-0.5-source.zip|Source]] | |
Peripherals | |
![]() |
About
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 Page, I'd appreciate the feedback.
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.
Usage
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.
Screenshots
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:
- Chg: Median instead of arithmetic mean is now used to get calibration values, this should increase accuracy.
- Chg: Message class now handles text drawing
- Add: Internal info on pressing B in the slider box screen
- Add: Arc graph showing current tilt
v0.3:
- Fix: Leftover cursor pixel from previous tests removed
- Chg: Measuring is done in degrees
- Chg: Verbosity of calibration screen decreased
- Add: Detection if Wiimote #1 is up and running
- Add: Pictures
- Add: Calibration for maximum value on the Wiimote when standing upright. These things are so unprecise :-/
v0.2:
- First public release
Credits and thanks
- suw for the background image
- Marcan for the Wiimote axis drawing
- frontier for PNGU
- Crayon for Wiibuilder
- Teknecal for his tutorials
- The devkitPro developers
- The GRRLIB developers
- Greetings to wiiwillrockyou.de and the users of www.wii-homebrew.com