- /*
- Version 0 is a placeholder for "nothing to see here; go away."
- */
-
- if(m_data.size() == 0){
- writeU8(os, 0); // version
- return;
+ if(map_format_version == 24){
+ // Version 0 is a placeholder for "nothing to see here; go away."
+ if(m_data.size() == 0){
+ writeU8(os, 0); // version
+ return;
+ }
+ writeU8(os, 1); // version
+ writeU16(os, m_data.size());