Libmii: Difference between revisions

From WiiBrew
Jump to navigation Jump to search
Crayon (talk | contribs)
mNo edit summary
Mdbrim (talk | contribs)
No edit summary
Line 3: Line 3:
| 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/
| website    = http://github.com/paradoq/libmii/tree/master
| website    = http://code.google.com/p/libmii/
}}
}}
'''Libmii''' is an in-development library to allow homebrew developers to use Miis in their applications.
'''Libmii''' is a library for use with Nintendo Wii homebrew. It allows programmers to access the Mii data on the Wii and use it homebrew applications.  Libmii retrieves the raw data associated with each mii on your wii.  To use this data to draw your miis, please see INSERT NAME HERE (still trying to figure out what to call this page... will be up soon).


== Mii structure ==
== Mii structure ==
Libmii is based on the structure of this page: [[Mii Data#Mii format]].  
Libmii is based on the structure of this page: [[Mii Data#Mii format]].


== What does work ==
== What does work ==
Reading the
Everything (I think!)
* Name
* Creator
* Birthday
* Favorite
* Gender
* Height
* Weight
* Hair Color
of Miis.


== What doesn't work ==
== What doesn't work ==
Saving anything of Miis. There are other some untested features such as head and body shape and other stuff.
 
== Requirements ==
 
* 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.
Put the isfs folder and mii.h file in the libogc/include folder in devKitPro.
Be sure to add "#include <mii.h>" in your source
Edit your MakeFile LIBS: line to include "-lmii" and "-lisfs"
 
== Credits ==
Current code: [[User:mdbrim|mdbrim]]
Original code: [[User:Mjbauer95|Mjbauer95]]
 
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.


== Example ==
== Example ==
{{Infobox homebrew
Coming soon (files being uploaded and wiki is being edited now!)
| title      = Libmii Example
| type        = demo
| author      = [[User:Mjbauer95|Mjbauer95]]
| 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
}}

Revision as of 21:33, 4 April 2010

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 homebrew applications. Libmii retrieves the raw data associated with each mii on your wii. To use this data to draw your miis, please see INSERT NAME HERE (still trying to figure out what to call this page... will be up soon).

Mii structure

Libmii is based on the structure of this page: Mii Data#Mii format.

What does work

Everything (I think!)

What doesn't work

Requirements

  • 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. Put the isfs folder and mii.h file in the libogc/include folder in devKitPro. Be sure to add "#include <mii.h>" in your source Edit your MakeFile LIBS: line to include "-lmii" and "-lisfs"

Credits

Current code: mdbrim Original code: Mjbauer95

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.

Example

Coming soon (files being uploaded and wiki is being edited now!)