There's an easy way of doing this that I've used before (I just don't remember what for, maybe my fixed III generic.txd or gta3d stuff)
- Extract all TXDs into separate directories so that you can rebuild all of them again
- Have one directory where you keep all your changed textures (let's call it 'common')
- Write a script that goes into every texture directory and try to replace all textures in there with ones having the same name from 'common'.
If the texture is there, it will be replaced, if it's not there, the copy will just fali. This way all textures that can be updated, are.
- Rebuild all TXDs
- Rebuild IMG
I thought about it but i'd appreciate a simpler way in Magic.TXD