in the process of writing my own parser, I ended up documenting some undocumented and obsolete aspects of the game data format, like the old WAL attribute, optional colours, etc. it's maybe not the most readable thing but might be of interest to someone!