Hey guys,
I worked out a little solution for the new texture IDs, but it's a manual one rather than a script - as my 010 scripting knowledge doesn't reach that far.
As mentioned above, the creaturedisplayinfo textures work fine (id 11,12 and 13) as it points straight to the DBC. As you can see in the wiki, for hardcoded textures.. there is a new TXID that points to filedata to get the texture.
As you guys know (and thanks blizzard) - for some time now every texture a creature has, including particle textures, is in the actual creature's folder. Unlike in WoTLK, where mostly all particles were reused from the same direcory (usually some WMO with 999 folders)..it makes things A LOT easier when fixing them.
So basically, take all the textures you see in the folder (that you want to set hardcoded), and add them to the end of the .m2 file in 010. Then, for each texture take the offset where you placed it and length of the texture and apply the values in the texture struct.
It is a bit of a pain in the ass having to do it manually, so if anyone can work out a script (although it would either need to read the fileID externally, or manual input) - please be my guest lol.
Regards,
Soldan