So I was experimenting a bit and I noticed models allow for textures to be in subdirectories. This made me think we might be able to safe some space with textures which are copied multiple times in different directories by having the game locate to a higher folder and then only for the specific textures go to the lower folder.
For example at the moment and outside location looks in the folders JUNGLES,NATIVES,HOLLAND,FRANCE,SPAIN or ENGLAND
And a lot of the textures in these folders are the same. Maybe it could be like:
PLACES
|-HOLLAND
|-FRANCE
|-ENGLAND
|-JUNGLES
|-NATIVES
and have most of the files only in the PLACES folder while the specific ones are in the respective folders.
This would also later open up the possebility of making new textures for more wealthy or war-torn towns, and you could actually have the town look burned after it was raided etc.
But with hexediting the model files I could take a filename linke Roof_All.tga and change it to test\All.tga and have rename the Roof_All.tgx file to All.tgx and move it to a subfolder called test, but I couldn't add something to the name. Probably because there is a checksum in the file or a defined lenght for the string block in the model file. Does anyone has information about this and know how to change these things?
For example at the moment and outside location looks in the folders JUNGLES,NATIVES,HOLLAND,FRANCE,SPAIN or ENGLAND
And a lot of the textures in these folders are the same. Maybe it could be like:
PLACES
|-HOLLAND
|-FRANCE
|-ENGLAND
|-JUNGLES
|-NATIVES
and have most of the files only in the PLACES folder while the specific ones are in the respective folders.
This would also later open up the possebility of making new textures for more wealthy or war-torn towns, and you could actually have the town look burned after it was raided etc.
But with hexediting the model files I could take a filename linke Roof_All.tga and change it to test\All.tga and have rename the Roof_All.tgx file to All.tgx and move it to a subfolder called test, but I couldn't add something to the name. Probably because there is a checksum in the file or a defined lenght for the string block in the model file. Does anyone has information about this and know how to change these things?