Every time Starmade is patched, everyone downloads the latest patch, using up data. Interestingly, many versions use the same texture files, which are repeatedly downloaded each time a patch comes out. This is unnecessary, as the client's existing texture file could simply be copied into the new version's folder.
Implementation would be relatively simple, possibly requiring a launcher update. Have a texture version number, which is separate to the game version number. If the texture version number is the same in the next patch, the launcher only downloads the game files, keeping the previous textures. If the textures have changed, both are downloaded.
P.S. This is also nice for players with slow internet connections and limited data, like me.
Implementation would be relatively simple, possibly requiring a launcher update. Have a texture version number, which is separate to the game version number. If the texture version number is the same in the next patch, the launcher only downloads the game files, keeping the previous textures. If the textures have changed, both are downloaded.
P.S. This is also nice for players with slow internet connections and limited data, like me.