Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
The main server is currently down. We are running on a backup server, so editing and search functionality are temporarily disabled. Please check back in a few hours.

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
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: