In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Difference between revisions of "Libmii"

From WiiBrew
Jump to navigation Jump to search
m (Robot: Cosmetic changes)
 
(25 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 +
{{Lowercase title}}
 
{{Infobox development tools
 
{{Infobox development tools
| title      = Libmii
+
| title      = libmii
 
| description = Library
 
| description = Library
 
| type        = library
 
| type        = library
| author      = [[User:Mjbauer95|Matthew Bauer]]
+
| author      = [[User:mdbrim|mdbrim]]
| version    = 0.3d
+
| version    = 1.0
| download    = http://github.com/paradoq/libmii/zipball/master
+
| download    = http://libmii.googlecode.com/files/libmii.zip
| source      = http://github.com/paradoq/libmii/tarball/master
+
| source      = http://code.google.com/p/libmii/source/browse/
| website    = http://github.com/paradoq/libmii/tree/master
+
| website    = http://code.google.com/p/libmii/
 
}}
 
}}
 +
'''libmii''' is a library for use with Nintendo Wii homebrew. It allows programmers to access the Mii data on the Wii and use it in homebrew applications.  Libmii retrieves the raw data associated with each mii on your wii.  To use this data to draw your miis, please see [[libmii/Rendering Miis]].
  
'''Libmii''' is an in-development library to allow homebrew developers to use Miis in their applications.
+
== Mii structure ==
 +
libmii is based on the structure of this page: [[Mii Data#Mii format]] with a few additions.
  
== Mii structure ==
+
== Requirements ==
Libmii is based on the structure of this page: [[Wiimote/Mii Data#Mii format]].  
+
* libisfs (a copy is included within the libmii zip file)
 +
 
 +
== Installation ==
 +
# Download the zip file.
 +
# Put the libmii.a and libisfs.a files in the libogc/lib/wii folder in devKitPro. (or applicable library folder)
 +
# Put the isfs folder and mii.h file in the libogc/include folder in devKitPro. (or applicable include folder)
 +
# Be sure to add "#include <mii.h>" in your source
 +
# Edit your MakeFile LIBS: line to include "-lmii" and "-lisfs"
  
== What does work ==
+
== Credits ==
Reading the
+
* Current code: [[User:mdbrim|mdbrim]]
* Name
+
* Original code: [[User:Mjbauer95|Mjbauer95]]
* Creator
 
* Birthday
 
* Favorite
 
* Gender
 
* Height
 
* Weight
 
* Hair Color
 
of Miis.
 
  
== What doesn't work ==
+
Special thanks to Matthew Bauer for starting this project... without his framework and initial versions of Libmii, this working product would not have been possible (or at least have taken me a LOT longer to do!)
Saving anything of Miis. There are other some untested features such as head and body shape and other stuff.
 
  
 
== Example ==
 
== Example ==
{{Infobox homebrew
+
Just a [http://libmii.googlecode.com/files/libmiiexample.zip small example] of translating the mii data into variables that can be used in homebrew.
| title      = Libmii Example
+
 
| type        = demo
+
== See also ==
| author      = [[User:Mjbauer95|Mjbauer95]]
+
* [[:Category:Homebrew using libmii]]
| version    = 0.3d
 
| download    = http://github.com/paradoq/libmii/zipball/master
 
| source      = http://github.com/paradoq/libmii/tarball/master
 
| hbb        = yes
 
| peripherals = {{Wiimote}}
 
| website    = http://github.com/paradoq/libmii/tree/67f6cbf5adbbb66f0b6a1961beae0af9e62bcfda/example
 
}}
 

Latest revision as of 13:29, 24 August 2011

libmii
General
Author(s)mdbrim
TypeLibrary
Version1.0
Links
Download
Website
Source

libmii is a library for use with Nintendo Wii homebrew. It allows programmers to access the Mii data on the Wii and use it in homebrew applications. Libmii retrieves the raw data associated with each mii on your wii. To use this data to draw your miis, please see libmii/Rendering Miis.

Mii structure

libmii is based on the structure of this page: Mii Data#Mii format with a few additions.

Requirements

  • libisfs (a copy is included within the libmii zip file)

Installation

  1. Download the zip file.
  2. Put the libmii.a and libisfs.a files in the libogc/lib/wii folder in devKitPro. (or applicable library folder)
  3. Put the isfs folder and mii.h file in the libogc/include folder in devKitPro. (or applicable include folder)
  4. Be sure to add "#include <mii.h>" in your source
  5. Edit your MakeFile LIBS: line to include "-lmii" and "-lisfs"

Credits

Special thanks to Matthew Bauer for starting this project... without his framework and initial versions of Libmii, this working product would not have been possible (or at least have taken me a LOT longer to do!)

Example

Just a small example of translating the mii data into variables that can be used in homebrew.

See also