I am sorry to say that recent developments here have led me to decide to stop frequenting this forum. I did finish one tool however, that I am now posting here (as the Tools section is locked).
In DBXV texture indices are stored on the submeshes, rather than the materials. To find this information I created a quick tool using LibXenoverse a la emmxml that outputs an xml file with each submeshes' texture indices. This is mostly useful when extracting or ripping, but can have other uses as well.
In case you don't trust the executable and want to build it yourself, or just want to extend it to write other "definitions" as they're called as well, I also included the source code.