Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Leveltool Wii: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 18: Line 18:
|source=https://dlhb.gamebrew.org/wiihomebrews/leveltoolwii.7z
|source=https://dlhb.gamebrew.org/wiihomebrews/leveltoolwii.7z
}}
}}
Leveltool is a simple level for the Wii. Place the remote on a flat surface and press the A button to calibrate the level. After calibration, simply place the remote on the surface you wish to straighten out.
'''Leveltool''' is a basic leveling tool for the Wii. To use it, place the Wiimote on a flat surface and press the A button to calibrate the level. Once calibrated, you can place the Wiimote on any surface you want to level.


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.
The idea for this tool came from needing a spirit level at home, but not having one. It initially started as a simple replacement, but over time it developed into something more akin to a protractor.


'''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 :-)'''
'''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 :-)'''
Line 32: Line 32:
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 for minimum and maximum values of your Wiimote, afterwards you can put it on a target surface to see the difference in inclination.


== Screenshots ==
== Screenshot ==
[[image:leveltoolwii.jpg]]
[[image:leveltoolwii.jpg]]



Revision as of 11:34, 19 Ocak 2023

Leveltool
File:Leveltoolwii.jpg
General
AuthorAlanceil
TypeUtilities
Version0.5
LicenseGPL-3.0
Last Updated2009/01/21
Links
Download
Website
Source

Leveltool is a basic leveling tool for the Wii. To use it, place the Wiimote on a flat surface and press the A button to calibrate the level. Once calibrated, you can place the Wiimote on any surface you want to level.

The idea for this tool came from needing a spirit level at home, but not having one. It initially started as a simple replacement, but over time it developed into something more akin to a protractor.

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.

Screenshot

File:Leveltoolwii.jpg

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

External links

Advertising: