Forum Replies Created
Viewing 1 post (of 1 total)
Viewing 1 post (of 1 total)
It’s XML-ish, or maybe more accurately, JSON-ish, but it’s not really either one. Like Alternity said, it’s its own thing, but it does have a syntax that someone could write a parser for if they were so inclined. Like XML and JSON, DTA files are built on nested key-value sets, but sometimes a given set of parentheses doesn’t hold a key and its values, but rather a collection of values for a previously defined key. There’s no way to know without the context of the surrounding file, which is what makes DTA its own special beast.
Having said that, the simplest parser could at least make sure every opening parenthesis has a closing partner, and that could be enough to find what is breaking your customs.
I think I could build a dta validator, but it’ll be terminal-only, built with Python and PyParsing. If anybody knows which sections are required (I would guess almost everything?) and which are optional (solos/comments?), please let me know!
You are about to leave Rhythm Gaming World and access the external songs DB. While no song or file sold for commercially available videogames is hosted there and only fan generated content is allowed, Rhythm Gaming World has no direct control over the database and no files are hosted here. Alright, we had to made you aware of this, now you can visit the database!