Difference between revisions of "Leveltool"

From WiiBrew
Jump to navigation Jump to search
(New page: {{Infobox homebrewapp | image = Image:Leveltool.png | title = Leveltool | description = | type = Utility | display = | license = GPLv3 | author = Alanceil | version...)
 
m (Robot: Cosmetic changes)
 
(10 intermediate revisions by 4 users not shown)
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.3
+
| version = 0.5
| download = [http://tom-f.org/code/leveltool/leveltool-0.3.zip leveltool-0.3.zip]
+
| download = http://tom-f.org/code/leveltool/leveltool-0.5.zip
| source = [http://tom-f.org/code/leveltool/leveltool-0.3-source.zip leveltool-0.3-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
 
}}
 
}}
  
==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.
  
==Installation==
+
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 ==
 
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.
 +
 +
== Screenshots ==
 +
<gallery perRow="3" style="text-align:center;" widths="200px" heights="150px">
 +
Image:Leveltool-screenshot.jpg|A screenshot of v0.4
 +
Image:Leveltool-0.5.jpg|A screenshot of v0.5
 +
</gallery>
 +
 +
== 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.
  
This will start a calibration, and afterwards you can put it on a target surface to see its difference in inclination.
+
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
  
==Changelog==
 
 
v0.3:
 
v0.3:
 
* Fix: Leftover cursor pixel from previous tests removed
 
* Fix: Leftover cursor pixel from previous tests removed
Line 32: 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 ==
* Marcan for the Wiimote axis drawing  
+
* suw for the [http://www.gnome-look.org/content/show.php/?content=96640 background image]
* frontier for PNGU
+
* [[User:Marcan|Marcan]] for the [[Media:Wiimote_axis2.png|Wiimote axis drawing]]
* Crayon for Wiibuilder
+
* [http://frontier-dev.net/ frontier] for [[PNGU]]
* the devkitPro developers
+
* [[User:Crayon|Crayon]] for [[WiiBuilder]]
+
* [[User:teknecal|Teknecal]] for his tutorials
 +
* 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++]]

Latest revision as of 18:10, 10 August 2009

Leveltool
Leveltool.png
General
Author(s) Alanceil
TypeUtility
Version0.5
LicenceGPL
Links
Download
Website
Discussion
Source
Downloadable via the Homebrew Browser
Peripherals
Wiimote1.svg


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

  • Greetings to wiiwillrockyou.de and the users of www.wii-homebrew.com