[CD] [W] Paint Mode for pets and werewolves adds unnecessary texture to a save
I'm raising concern on this issue as it will certainly have a huge impact with the upcoming custom tattoo system, as it seems based on the Paint Mode we currently have or pets and werewolves.
As you might not know, adding custom details using the Paint Mode saves those detail as an image that is store in your save file. It makes sense.
But after installing a family of werewolves for which I created custom textures using this Paint Mode, I noticed my save file was a lot heavier (+12Mb added). As we know the current issue regarding save corrupting (see this topic) this is concerning.
By opening the save with Sims 4 Studio, I noticed that for each texture, I had a lot of duplicates, which explains why the save file bloated up :
So I tried to understand why those duplicates were created, and during my tests, I discovered two things already:
- If you open a Sim or a pet in CAS that has a custom coat created using the Paint Mode and go into Paint Mode to edit it, a new texture is saved. The previous texture is not deleted and still there in the save-file (where it has no use, taking unnecessary space).
- More concerning: opening the Gallery and simply selecting a household which members have a custom paint and displaying it (for example my previous family of werewolves) - and not even adding/replacing the household you are editing in CAS or adding them to your game - adds those texture in your save if you save after. I suppose those textures are cached somewhere in order to be able to display the Sim/the pet, but they are added to the savefile after saving for no reason.
As I'm pretty sure tattoos will be based on the same system, that could potentially lead to a lot of issues regarding save files size, and I think that's an urgent issue to address.