Line 136: |
Line 136: |
| |- | | |- |
| | 0x0 | | | 0x0 |
− | | 0x4 | + | | 0x1 |
− | | Mii Header (see chapter) | + | | Always 3? |
| + | |- |
| + | | 0x1 |
| + | | 0x1 |
| + | | bit 0: allow copying<br/>bit 1: private name?<br/>bit 2-3: region lock (0=no lock, 1=JPN, 2=USA, 3=EUR)<br/>bit4-5:character set(0=JPN+USA+EUR, 1=CHN, 2=KOR, 3=TWN) |
| + | |- |
| + | | 0x2 |
| + | | 0x1 |
| + | | Mii position shown on the selection screen<br/>bit 0-3: page index <br/>bit 4-7: slot index |
| + | |- |
| + | | 0x3 |
| + | | 0x1 |
| + | | bit 0-3: ?<br/>bit 4-6: version? (1=Wii, 2=DSi, 3=3DS) |
| |- | | |- |
| | 0x4 | | | 0x4 |
Line 145: |
Line 157: |
| | 0xC | | | 0xC |
| | 0x4 | | | 0x4 |
− | | Mii ID (big-endian 32bit unsigned integer):<br/>Bit 0..27: (bit[0..27] * 2) = date of creation (seconds since 01/01/2010 00:00:00)<br/>Bit 31: not set iff Mii is special | + | | Mii ID (big-endian 32bit unsigned integer):<br/>Bit 0..27: (bit[0..27] * 2) = date of creation (seconds since 01/01/2010 00:00:00)<br/>Bit 28: Always set?<br/>Bit 29: set for temporary Mii<br/>Bit 30: Set for DSi mii?<br/>Bit 31: not set iff Mii is special |
| |- | | |- |
| | 0x10 | | | 0x10 |
Line 185: |
Line 197: |
| | 0x34 | | | 0x34 |
| | 0x4 | | | 0x4 |
− | | unknown | + | | bit 0-5: eye style<br/>bit 6-8: eye color <br/>bit 9-12: eye scale <br/>bit 13-15: eye yscale<br/>bit 16-20: eye rotation<br/>bit 21-24: eye x spacing<br/>bit 25-29: eye y position |
| |- | | |- |
| | 0x38 | | | 0x38 |
− | | 0x1 | + | | 0x4 |
− | | bit 0-4: eyebrow style<br/>bit 5-7: eyebrow color | + | | bit 0-4: eyebrow style<br/>bit 5-7: eyebrow color <br/>bit 8-11: eyebrow scale<br/>bit 12-14: eyebrow yscale <br/>bit 16-19: eyebrow rotation<br/>bit 21-24: eyebrow x spacing<br/>bit 25-29: eyebrow y position |
| + | |- |
| + | | 0x3C |
| + | | 0x2 |
| + | | bit 0-4: nose style<br/>bit 5-8: nose scale<br/>bit 9-13: nose y position |
| |- | | |- |
− | | 0x39 | + | | 0x3E |
− | | 0x1 | + | | 0x2 |
− | | bit 0-3: eyebrow scale<br/>bit 4-6: eyebrow yscale | + | | bit 0-5: mouse style<br/>biy 6-8: mouse color<br/>bit 9-12: mouse scale<br/>bit 13-15: mouse yscale |
| |- | | |- |
− | | 0x3A | + | | 0x40 |
| | 0x2 | | | 0x2 |
− | | note that the bytes are swapped over (little-endian layout)<br/>bit 0-3: eyebrow rotation<br/>bit 5-8: eyebrow x spacing<br/>bit 9-13: eyebrow y position | + | | bit 0-4: mouse y position<br/>bit 5-7: mustach style |
| |- | | |- |
− | | 0x3C | + | | 0x42 |
− | | 0x4 | + | | 0x2 |
− | | unknown | + | | bit 0-2: beard style<br/>bit 3-5: beard color<br/>bit 6-9: mustache scale<br/>bit 10-14:mustache y position |
| |- | | |- |
− | | 0x40 | + | | 0x44 |
− | | 0x1 | + | | 0x2 |
− | | Allow Copying (?) (0D on 0E off 8D on) | + | | bit 0-3: glasses style<br/>bit 4-6: glasses color<br/>bit 7-10: glasses scale<br/>bit 11-15: glasses y position |
| |- | | |- |
− | | 0x41 | + | | 0x46 |
− | | 0x7 | + | | 0x2 |
− | | unknown | + | | bit 0: enable mole<br/>bit 1-4: mole scale<br/>bit 5-9: mole x position<br/>bit 10-14: mole y position |
| |- | | |- |
| | 0x48 | | | 0x48 |