Yes, technically possible, but than you dont have the interpretation of the values defined in that file and still you need another tool.
I actually started coding something (it actually reach a state which only a few of my privately coded programs reached, it does very basically what it is supposed to do).
Let me know whether this is something you would be interested, than I need to put more effort in it to make is usable by others as well.
Things that are missing:
- Error handling (very poor at the moment, might not get better).
- The value interpretation (everything in place, but need to hack the data into the code for the transformation after I read them from the game, the biggest effort). So far the 'Symetric' flag is the one for which I implemented my transformation code, it is the only one so far.
- There is at least one bug in it, it is usable with it and it will be difficult to track down.
- Somehow package it, it works currently in my QT (the lib i was using) environment.
PS: Now that I posted it, I see another bug

, the names should also have a red cross (first row, as the setups are different)!