I’d been pondering the use of XML in Noxico and feeling inspired by YAML and BML, I converted the item database, which is basically a series of token trees wrapped in XML containers, to pure tokens. If I give TokenCarrier.Path() the ability to search for specific values, allow HTML-style Unicode entities both for loading and saving, and hack in the merge feature, I might be able to drop XML entirely.
I haven’t actually put this in the game proper, but here’s the proposed new format in a practical example, compared to the original XML version.
Good idea?