Changes

Jump to navigation Jump to search
3 bytes added ,  13:31, 8 February 2012
UCS-2 is dead since 1996, stop using it (see here: http://en.wikipedia.org/wiki/UTF-16)
Line 3: Line 3:  
== Wii Mii Channel transfer protocol ==
 
== Wii Mii Channel transfer protocol ==
   −
The Wii beacons are similar to the usual multi-cart NDS beacons, except: beacon_type is zero, and payload size is 0x14. The payload data is just the Wii UCS-2 nickname, with some extra unused zero data. The usual multi-cast NDS protocol is used for sending the 3DS nick to the Wii. After many keep-alive frames, it eventually sends a bunch of frames, each containing the whole Mii. There's a 6-byte header, followed by [http://wiibrew.org/wiki/Wiimote/Mii_Data Mii data]. At the end of these frames like most NDS frames is the 0200 byte marker.
+
The Wii beacons are similar to the usual multi-cart NDS beacons, except: beacon_type is zero, and payload size is 0x14. The payload data is just the Wii UTF-16 nickname, with some extra unused zero data. The usual multi-cast NDS protocol is used for sending the 3DS nick to the Wii. After many keep-alive frames, it eventually sends a bunch of frames, each containing the whole Mii. There's a 6-byte header, followed by [http://wiibrew.org/wiki/Wiimote/Mii_Data Mii data]. At the end of these frames like most NDS frames is the 0200 byte marker.
    
== Mii QR Code format ==
 
== Mii QR Code format ==
Line 33: Line 33:  
| 0x1A
 
| 0x1A
 
| 0x14
 
| 0x14
| UCS-2 Mii Name
+
| UTF-16 Mii Name
 
|-
 
|-
 
| 0x2E
 
| 0x2E
Line 41: Line 41:  
| 0x48
 
| 0x48
 
| 0x14
 
| 0x14
| UCS-2 Author Name
+
| UTF-16 Author Name
 
|-
 
|-
 
| 0x5C
 
| 0x5C
399

edits

Navigation menu