Jump to content

Mii Character Data: Difference between revisions

From Mii Technical Wiki
+navbox
No edit summary
Line 8: Line 8:


* Wii
* Wii
** [[Format:RFLCharData]]
** [[RFLCharData]]
** [[Format:RFLStoreData]]
** [[RFLStoreData]]
* 3DS/Wii U
* 3DS/Wii U
** [[Format:Ver3StoreData]]
** [[Ver3StoreData]]
** [[Format:WrappedStoreData]] (same as above but encrypted for QR Codes, StreetPass)
** [[WrappedStoreData]] (same as above but encrypted for QR Codes, StreetPass)
* Nintendo Switch/Switch 2
* Nintendo Switch/Switch 2
** [[Format:nn::mii::CharInfo]]
** [[nn::mii::CharInfo]]
* [[Mii Studio|Mii Studio Web Editor]] (studio.mii.nintendo.com)
* [[Mii Studio|Mii Studio Web Editor]] (studio.mii.nintendo.com)
** [[Format:Mii Studio Local Storage]] (tbd, unofficial names)
** [[Mii Studio Local Storage]] (tbd, unofficial names)
*** maybe just "mnms" since this was invented by [https://github.com/HEYimHeroic/MiiDataFiles/blob/main/README.md#other-formats heroic]?
*** maybe just "mnms" since this was invented by [https://github.com/HEYimHeroic/MiiDataFiles/blob/main/README.md#other-formats heroic]?
*** arian name: "StudioCharInfo"
*** arian name: "StudioCharInfo"
Line 25: Line 25:
These formats are not permitted for developers to use, so they are only seen inside [[Mii Database|database files]] or used within the library.
These formats are not permitted for developers to use, so they are only seen inside [[Mii Database|database files]] or used within the library.
* Nintendo Switch/Switch 2
* Nintendo Switch/Switch 2
** [[Format:Nn::mii::CoreData|nn::mii::CoreData]]
** [[Nn::mii::CoreData|nn::mii::CoreData]]
** [[Format:Nn::mii::StoreData|nn::mii::StoreData]]
** [[Nn::mii::StoreData|nn::mii::StoreData]]
** [[Format:Nn::mii::NfpStoreData|nn::mii::NfpStoreData/nn::mii::detail::NfpStoreDataExtention]]
** [[Nn::mii::NfpStoreData|nn::mii::NfpStoreData/nn::mii::detail::NfpStoreDataExtention]]
** [[Format:Nn::mii::detail::DefaultMiiTableElement|nn::mii::detail::DefaultMiiTableElement]]
** [[Nn::mii::detail::DefaultMiiTableElement|nn::mii::detail::DefaultMiiTableElement]]
* [[CharInfo]]
* [[CharInfo]]
** RFLiCharInfo
** RFLiCharInfo

Revision as of 12:43, 6 August 2025

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

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

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

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

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