
============================= Msz FORMAT SPECIFICATION By UVB-76 ============================= Msz = "Message string" ============================= Originally written March 2011 Released October 2011 ============================= You're free to distribute this as long as you leave my name up there :) Msz files consist of an 8-byte header, and then a data section made up of multiple string sections. There is no magic number to identify an Msz file. ===HEADER SECTION=== uint32 - num of strings uint32 - length of data section ===DATA SECTION=== strings (multiple string sections one after another) ===STRING SECTION=== uint32 - string id uint32 - unknown. always 0? uint32 - length of string (including unicode null terminator) in *characters*, not bytes string - unicode null-terminated string. terminator is a *unicode* null, meaning two 00 bytes
