public User(NibbleReader nibbleReader)
{
UniqueID = new byte[10];
UniqueID[0] = nibbleReader.ReadByte();
UniqueID[1] = nibbleReader.ReadByte();
Name = nibbleReader.ReadString(20);
UniqueID[2] = nibbleReader.ReadByte();
UniqueID[3] = nibbleReader.ReadByte();
Town = nibbleReader.ReadString(16);
// This group seems to be 00 00 00 00 in Japan, and
// 00 00 01 00 in the US. All 4 bytes are saved just
// in case.
UniqueID[6] = nibbleReader.ReadByte();
UniqueID[7] = nibbleReader.ReadByte();
UniqueID[8] = nibbleReader.ReadByte();
UniqueID[9] = nibbleReader.ReadByte();
UniqueID[4] = nibbleReader.ReadByte();
UniqueID[5] = nibbleReader.ReadByte();
}