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 1: Line 1:
{{#seo:
|title=Wii Homebrew Apps (Utilities) - GameBrew
|title_mode=append
|image=leveltoolwii.jpg
|image_alt=Leveltool
}}
{{Infobox Wii Homebrews
{{Infobox Wii Homebrews
|title=Leveltool
|title=Leveltool
|image=leveltoolwii.jpg
|image=leveltoolwii2.png
|description=A spirit-level using your wiimote
|description=A spirit-level using your Wiimote.
|author=Alanceil
|author=Alanceil
|lastupdated=2009/01/21
|lastupdated=2009/01/21
Line 15: Line 9:
|license=GPL-3.0
|license=GPL-3.0
|download=https://dlhb.gamebrew.org/wiihomebrews/leveltoolwii.7z
|download=https://dlhb.gamebrew.org/wiihomebrews/leveltoolwii.7z
|website=https://web.archive.org/web/20090227040751/http://tom-f.org/code/leveltool
|website=http://tom-f.org/code/leveltool
|source=https://dlhb.gamebrew.org/wiihomebrews/leveltoolwii.7z
|source=https://dlhb.gamebrew.org/wiihomebrews/leveltoolwii.7z
}}
}}
'''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.
Leveltool is a basic leveling tool for the Wii. 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.


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).


'''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 and extract the archive, and place it in your apps folder on your SD card so the Homebrew Channel can find it.


== Installation ==
==User guide==
Download & extract the archive, and place it in your apps folder on your SD card so the Homebrew Channel can find it.
Put the Wiimote on a surface you want to use as a reference and press A.
 
== 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.
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 ==
[[image:leveltoolwii.jpg]]


== Changelog ==
== Changelog ==
'''v0.5:'''
'''v0.5'''
* Chg: Slightly adjusted maximum value to reduce flickering near 90 degrees.
* 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)
* Chg: GRRlib is now responsible for all drawing needs. (Which means: more eye-candy)
* Add: Raw acceleration values in the debug info text
* 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.
* 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.
* Chg: Message class now handles text drawing
* Chg: Message class now handles text drawing.
* Add: Internal info on pressing B in the slider box screen
* Add: Internal info on pressing B in the slider box screen.
* Add: Arc graph showing current tilt
* Add: Arc graph showing current tilt.


'''v0.3:'''
'''v0.3'''
* Fix: Leftover cursor pixel from previous tests removed
* Fix: Leftover cursor pixel from previous tests removed.
* Chg: Measuring is done in degrees
* Chg: Measuring is done in degrees.
* Chg: Verbosity of calibration screen decreased
* Chg: Verbosity of calibration screen decreased.
* 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 ==
* suw for the [http://www.gnome-look.org/content/show.php/?content=96640 background image]
* suw for the [http://www.gnome-look.org/content/show.php/?content=96640 background image].
* Marcan for the Wiimote axis drawing
* Marcan for the Wiimote axis drawing.
* [http://frontier-dev.net/ frontier] for PNGU.
* [http://frontier-dev.net/ frontier] for PNGU.
* Crayon for [[Wiibuilder Wii]]
* Crayon for [[Wiibuilder Wii]].
* Teknecal for his tutorials
* Teknecal for his tutorials.
* The devkitPro developers
* The devkitPro developers.
* The GRRLIB developers
* The GRRLIB developers.


==External links==
==External links==
* Homepage - https://web.archive.org/web/20090227040751/http://tom-f.org/code/leveltool
* Author's website - [https://web.archive.org/web/20090227040751/http://tom-f.org/code/leveltool http://tom-f.org/code/leveltool] (archived)
* Gbatemp - https://gbatemp.net/threads/leveltool-wii.129879/
* GBAtemp - https://gbatemp.net/threads/leveltool-wii.129879/
* Wiibrew - https://wiibrew.org/wiki/Leveltool
* WiiBrew - https://wiibrew.org/wiki/Leveltool

Revision as of 05:04, 14 February 2023

Leveltool
Leveltoolwii2.png
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. 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).

Installation

Download and extract the archive, and place it in your apps folder on your SD card so the Homebrew Channel can find it.

User guide

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.

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

External links

Advertising: