Characters / Starting Locations (Variable # of bytes) BYTE cmd BYTE[2] blockSize BYTE # of characters Following repeated 5 times BYTE[30] character name BYTE[30] character password BYTE number of starting locations Following for as many locations as you have BYTE locationIndex (0-based) BYTE[31] town (general name) BYTE[31] exact name