Commander Keen 4-6 file formats

Recently I made Dopefish Decoder , a Rust tool for dumping the graphics from a very old-school Id software game: Commander Keen 4-6. It was a bit of work (fun work though) combining information from various sources to figure out how to read it all, so here’s the formats in rough EBNF! Further explanations are afterwards for the more complex elements. Files Graphics: graph_head graph_dict egagraph…