Binary BZN Viewer (Source Included) (Download Available)
Posted: Fri Jul 05, 2013 9:48 pm

https://github.com/Nielk1/bz2-bzn_binary-format-tools
http://nielk1.com/Battlezone/Binary_BZN ... _editor.7z
The application allows for the editing of binary BZNs in the most basic form, that being HEX and ASCII. You may view the fields as it best attempts to understand them, but as BZNs are just a list of typed values in series you have to guess the meaning and context of what you are editing. This application should be used as a stop gap in modifying maps based on the old binary BZN format to load into the latest patch without crashing for re-saving as ASCII BZNs. Don't try to change objects in a map severely as changing things such as the classlabel of objects can be highly destructive to the mission stability.
Side note: This program works on save files as well.
OLD POST:
This allows you to see the value list stored in Binary BZN files. It is not yet to the point of being able to edit the data, nor do I yet know if I have the byte order correct on the reading of data (and thus have not yet coded the writing of BZN files) but it is a good start and the source is posted. The purpose of this is to, down the road when it is fully completed (and please feel free to help) allow for binary BZNs to be modified and repaired so that they may be loaded in 1.3 and re-saved in ASCII format. Currently, if an object is missing or some other change, the BZN can cause a pretty hard and ugly crash. Being able to point these broken object entries at new objects would be a great help for converting maps up to a recent version.

https://github.com/Nielk1/bz2-bzn_binary-format-tools