I have a set of defaults skintones and eyes in my game that I would like to change. However, I would like the sims who have the defaults already, to keep them and only new sims and townies to get the new defaults. Is there a way to do this without having to clone every single sim in my game because that adds a lot of unnecessary character files to the game
I do the same thing once in a while when my current defaults become boring for my taste. I always use the following method:
1. Download the non-default versions of the skins you're currently using as defaults. Open all four of them in SimPE (one after the other), choose "Skintone XML" and copy & paste the string under "familystring (dtSingle)" into an empty text file. (Of course you should write down what color belongs to what string)
2. Open your neighborhood and click on "Sim Description". Choose one of the sims you're about to change in the list.
3. Click on "More" >> "Open Sim DNA". Under "Skintone" and "Skintone Range" you'll see long strings with many zeroes and a number between 1 and 4. 1 is the lightest tone, 4 the darkest. Overwrite these strings with the strings you copied in 1.
4. Click "Commit" and save. Now choose "More" >> "Open character file".
5. Click on "Age Data" and select the row "skintone". Replace the string with the corresponding new string as well. Commit and save.
6. Repeat that for all the sims you're about to change.
7. After replacing your defaults all of these changed sims will have to use the mirror once so they display their old skintones. Otherwise they'll run around with faces of your new defaults, but they'll keep their old bodies.