So, not only is this possible, but I already created it to go along with my WoW-style warsmash map projects that I publish videos of on YouTube. But the modified Warsmash client that loads WoW LUA+XML addons and converts them to Wc3 FDF on the fly and tries to run them along with a third person camera, and split animations (legs vs arms) on the same MDX model, and those other things, if I recall was never uploaded to my GitHub. When I make fun of WoW, I really am probably making fun of it, so publishing the technology for other people is not really something I'm going out of my way to do. It's only on Warcraft 3 that I want to open source it, because I think liberated Warcraft 3 is something that would benefit society more than liberated WoW which is more like fighting activision for their cake which I don't want to fight them for because they have more money than me, and always will, unto infinity.
Also, just in general, when I look inside an old WoW MPQ the contents there are beautiful. When we look inside the new WoW CASC with the hashes instead of file names, it's just a sick soup of wasted time. Technologists fighting each other while they try to stop us from appreciating their work. I mean, society is doing well enough at ceasing to appreciate WoW on its own, but when they encourage it, it gets even worse.
The old WoW installs are a thing of beauty. I found that with Patch 0.5.3, since it was still using MDX format from warcraft 3, I was able to load the MPQ in Retera Model Studio as the linked game install and browse the models, so long as I upgraded the blp iio plugin from DrSuperGood to support BLP2 from WoW:
this is not an april fools joke, it's a screenshot from maybe a couple of years ago