libctru v2.6.2
Loading...
Searching...
No Matches
Data Fields
MiiData Struct Reference

Shared Base Mii struct. More...

#include <mii.h>

Data Fields

u8 version
 Always 3.
 
struct { 
 
   bool   allow_copying: 1 
 True if copying is allowed.
 
   bool   is_private_name: 1 
 Private name?
 
   u8   region_lock: 2 
 Region lock (0=no lock, 1=JPN, 2=USA, 3=EUR)
 
   u8   char_set: 2 
 Character set (0=JPN+USA+EUR, 1=CHN, 2=KOR, 3=TWN)
 
   u8   _pad: 2 
 
mii_options 
 Mii options.
 
struct { 
 
   u8   page_index: 4 
 Page index of Mii.
 
   u8   slot_index: 4 
 Slot offset of Mii on its Page.
 
mii_pos 
 Mii position in Mii selector or Mii maker.
 
struct { 
 
   u8   unknown0: 4 
 Mabye padding (always seems to be 0)?
 
   u8   origin_console: 3 
 Console that the Mii was created on (1=WII, 2=DSI, 3=3DS)
 
   u8   _pad: 1 
 
console_identity 
 Console Identity.
 
u64 system_id
 Identifies the system that the Mii was created on (Determines pants)
 
u32 mii_id
 ID of Mii.
 
u8 mac [6]
 Creator's system's full MAC address.
 
u8 pad [2]
 Padding.
 
struct { 
 
   bool   sex: 1 
 Sex of Mii (False=Male, True=Female)
 
   u16   bday_month: 4 
 Month of Mii's birthday.
 
   u16   bday_day: 5 
 Day of Mii's birthday.
 
   u16   shirt_color: 4 
 Color of Mii's shirt.
 
   u16   favorite: 1 
 Whether the Mii is one of your 10 favorite Mii's.
 
   u16   _pad: 1 
 
mii_details 
 Mii details.
 
u16 mii_name [10]
 Name of Mii (Encoded using UTF16)
 
u8 height
 How tall the Mii is.
 
u8 width
 How wide the Mii is.
 
struct { 
 
   u16   disable_sharing: 1 
 Whether or not Sharing of the Mii is allowed.
 
   u16   shape: 4 
 Face shape.
 
   u16   skinColor: 3 
 Color of skin.
 
face_style 
 Face style.
 
struct { 
 
   u16   wrinkles: 4 
 
   u16   makeup: 4 
 
face_details 
 Face details.
 
u8 hair_style
 
struct { 
 
   u16   color: 3 
 
   u16   flip: 1 
 
   u16   _pad: 4 
 
hair_details 
 Hair details.
 
struct { 
 
   u16   style: 6 
 
   u16   color: 3 
 
   u16   scale: 4 
 
   u16   yscale: 3 
 
   u16   rotation: 5 
 
   u16   xspacing: 4 
 
   u16   yposition: 5 
 
   u16   _pad: 2 
 
eye_details 
 Eye details.
 
struct { 
 
   u16   style: 5 
 
   u16   color: 3 
 
   u16   scale: 4 
 
   u16   yscale: 3 
 
   u16   _pad: 1 
 
   u16   rotation: 4 
 
   u16   xspacing: 4 
 
   u16   yposition: 5 
 
   u16   _pad2: 3 
 
eyebrow_details 
 Eyebrow details.
 
struct { 
 
   u16   style: 5 
 
   u16   scale: 4 
 
   u16   yposition: 5 
 
   u16   _pad: 2 
 
nose_details 
 Nose details.
 
struct { 
 
   u16   style: 6 
 
   u16   color: 3 
 
   u16   scale: 4 
 
   u16   yscale: 3 
 
mouth_details 
 Mouth details.
 
struct { 
 
   u16   mouth_yposition: 5 
 
   u16   mustache_style: 3 
 
   u16   _pad: 8 
 
mustache_details 
 Mustache details.
 
struct { 
 
   u16   style: 3 
 
   u16   color: 3 
 
   u16   scale: 4 
 
   u16   ypos: 5 
 
   u16   _pad: 1 
 
beard_details 
 Beard details.
 
struct { 
 
   u16   style: 4 
 
   u16   color: 3 
 
   u16   scale: 4 
 
   u16   ypos: 5 
 
glasses_details 
 Glasses details.
 
struct { 
 
   bool   enable: 1 
 
   u16   scale: 4 
 
   u16   xpos: 5 
 
   u16   ypos: 5 
 
   u16   _pad: 1 
 
mole_details 
 Mole details.
 
u16 author_name [10]
 Name of Mii's author (Encoded using UTF16)
 

Detailed Description

Shared Base Mii struct.


The documentation for this struct was generated from the following file: