Jump to content

Mii Character Data

From Mii Technical Wiki

Mii characters are represented with various different binary data formats, or structures, differing between systems.

Formats

[edit | edit source]

The formats are written/read using various versions of the Face Library. There are about (n) formats known to have been used to officially store Mii data.

Common Formats

[edit | edit source]

These are formats that developers are permitted to use. So, they are usually seen within games, transferred over the network, stored in databases, etc.

Formats that end in "StoreData" include a CRC-16/CCITT/XMODEM checksum at the end.

Internal Formats

[edit | edit source]

These formats are not permitted for developers to use, so they are only seen inside database files or used within the library.

(TBD: explain CharInfo, perhaps in a Face Library page since it's an internal detail? but CFL/FFL charinfo are shared)

Database Formats

[edit | edit source]
  • Incomplete list.

(TBD: Should database formats be in a separate list? There's different Mii formats used ({CFLiPackedMiiData/FFLiMiiData}Official, RFLiCharDataHidden (just like core), and then CFL/FFL core are for hidden databases), and then hidden databases (used for Mii parade), NintendoSDK "NFIF" (Import File)...)

Extra Properties

[edit | edit source]
  • MiiVersion
  • BirthPlatform
  • NgWord, FontRegion
  • LocalOnly, RegionMove, Favorite
  • AuthorId

{Console, User} Identifiers

[edit | edit source]
  • CRC?
  • CreateID, MiiID
    • wiids
    • ver3
    • switch

Verification and Validation

[edit | edit source]

...