Jump to content

Ver3StoreData: Difference between revisions

From Mii Technical Wiki
m fix bulleted list formatting
stylistic tweaks
Line 18: Line 18:
* Switch (NintendoSDK, nn::mii)
* Switch (NintendoSDK, nn::mii)
** nn::mii::Ver3StoreData
** nn::mii::Ver3StoreData
===== References =====


* MiiPort: [https://github.com/Genwald/MiiPort/blob/4ee38bbb8aa68a2365e9c48d59d7709f760f9b5d/include/mii_ext.h#L264 mii_ext.h > ver3StoreData]
== In codebases ==
* FFL 1.3.10 decompilation by AboodXD: [https://github.com/aboood40091/ffl/blob/73fe9fc70c0f96ebea373122e50f6d3acc443180/include/nn/ffl/FFLiMiiDataCore.h#L886 ffl/include/nn/ffl/FFLiMiiDataCore.h > FFLiStoreData] (includes FFLiMiiDataOfficial, FFLiMiiDataCore)
# MiiPort: [https://github.com/Genwald/MiiPort/blob/4ee38bbb8aa68a2365e9c48d59d7709f760f9b5d/include/mii_ext.h#L264 mii_ext.h > ver3StoreData]
* decaf-emu (libdecaf): [https://github.com/flTobi/decaf-emu/blob/070e29c977c87ff05cce2fc29007d497a4b7cdcf/src/libdecaf/src/nn/ffl/nn_ffl_miidata.h#L137 src/nn/ffl/nn_ffl_miidata.h > FFLStoreData] (includes FFLiMiiDataOfficial, FFLiMiiDataCore)
# FFL 1.3.10 decompilation by AboodXD: [https://github.com/aboood40091/ffl/blob/73fe9fc70c0f96ebea373122e50f6d3acc443180/include/nn/ffl/FFLiMiiDataCore.h#L886 ffl/include/nn/ffl/FFLiMiiDataCore.h > FFLiStoreData]  
#* ''includes'' <code>FFLiMiiDataOfficial</code>'','' <code>FFLiMiiDataCore</code>
# decaf-emu (libdecaf): [https://github.com/flTobi/decaf-emu/blob/070e29c977c87ff05cce2fc29007d497a4b7cdcf/src/libdecaf/src/nn/ffl/nn_ffl_miidata.h#L137 src/nn/ffl/nn_ffl_miidata.h > FFLStoreData]  
#* ''includes'' <code>FFLiMiiDataOfficial</code>'','' <code>FFLiMiiDataCore</code>

Revision as of 10:23, 5 August 2025

This is the Mii data format used on 3DS and Wii U. It's also read/written on Switch for amiibo.

It is 96 bytes long, and contains a CRC-16 checksum at the end.

Names

This format is known by many different names, which is a source for confusion. It was introduced on the 3DS.

  • 3DS (CFL)
    • CFLStoreData
    • CFLiMiiDataPacket
    • nnmiiStoreData
  • Wii U (FFL)
    • FFLStoreData
    • FFLiStoreData
    • FFLiStoreDataCFL
  • Switch (NintendoSDK, nn::mii)
    • nn::mii::Ver3StoreData

In codebases

  1. MiiPort: mii_ext.h > ver3StoreData
  2. FFL 1.3.10 decompilation by AboodXD: ffl/include/nn/ffl/FFLiMiiDataCore.h > FFLiStoreData
    • includes FFLiMiiDataOfficial, FFLiMiiDataCore
  3. decaf-emu (libdecaf): src/nn/ffl/nn_ffl_miidata.h > FFLStoreData
    • includes FFLiMiiDataOfficial, FFLiMiiDataCore