I am trying to add a custom block in an AWD file without losing its compatibility.
So, following the 2.1 format documentation (pdf), I have defined my namespace id using a “blocktype=254”, and then defined the same namespace id to my custom block headers.
I understood from the doc that its allowed to reuse any typeid for a custom blocks have it defined a namespace id !=0. So it would be beautifully ignored by the parser.
Well, not exactly true. I still have to use an “unused” blocktype, or I get an error.
Looks like the current AWD2Parser (4.1.5 master) completely ignores any block namespace definition and throws an exception if I try to use a typeid reserved to the internal types.
Could someone confirm if this is a bug or maybe a faulty documentation?