Hi Goku
I believe I found a bug in the terrain shaders portion of the .t files being updated correctly. Assuming I use the terrain texture painting feature to "paint on" riverbeds on a subtile. Occasionally, one might accidentally paint into an adjacent subtile, and in future replace the modified texture back with a default texture (in order to save space and reduce the number of tile texture definitions). Howeverm both the modified texture and the reference in the .t file are retained. If a user cleans up the terrtex directory off all these extra textures, opening the route in MSTS RE/MSTS in the future results in an error texture not found message and the entire tile becoming invisible.
To re-produce this is easy.
a) Take a clean blank tile
b) Paint any texture on one of the subtiles
c) Save
d) Now put the default tile texture back on that tile
e) Save
f) Uncompress the .t file and look at the terrain shaders section, the reference to the modified subtile texture still remains. The modified texture also remains in the terrtex folder
I would expect once a subtile is reverted to a standard unmodified terrtex, any reference to the modified terrtex should be removed from the .t file, along with any other dependencies.