Phaenoh
11th Sep 2008, 6:59 PM
Age conversions have been starting to become very popular. Now many of the creators out there do it the traditional way, and there is NOTHING WRONG with that. They make the mesh then they include the original texture in the package. While this isn't wrong, it does waste a lot of space. If you are like me, anything to make the files smaller so I can have more of them sounds like win-win to me! A 'new' way of making these outfits has resurfaced and as far as I know only myself and plasticbox have taken advantage of it for age conversion outfits. The new way is to make the mesh and then simple reference the original outfit's texture. This is very similar in concept to repository objects. Many furniture makers, for example, will make the texture for the chair and the couch will borrow from the chair. This makes the file size for the entire set go down because textures are BY FAR the largest thing in the package.
If you are interested in trimming up your downloads folder but can't bare to part with any of your outfits, this might be a good solution for you. The example I will be showing started out at 68KB and when we are done it will be 3KB! Ok, so its still small numbers but if you have A LOT of these outfits these pennies add up! Lets get to it!
Prerequisites: This how-to is going to require you to have a simple understanding of how to navigate inside SimPE. All the SimPE steps will be very clear and explained, so don't panic. This also isn't going to cover how to create the mesh. I'm either assuming you've made age conversions before and would like to tidy up the file sizes for your downloaders, or you are a downloader who wants more storage space and the original creator didn't do this for you. I'll be showing how to give Grandpa these swimtrunks (http://www.modthesims2.com/showthread.php?t=276659).
Step 1: Open up the file you'd like to edit with SimPE. I'm starting with a pair of Grandpa's ugly basegame swimtrunks and I'd like to give him the striped pairs that his sons have. You don't have to start with an outfit that has the new texture to begin with. You just need the correct mesh and a texture that fits it's UVmap. Look at the TXTR to make sure that you've got the right outfit. Then you can delete it. (Right-click and delete, or Shift+Delete) This should drastically reduce the file size. It will also make the outfit stop working properly, but in the next step we will fix it back again.
http://thumbs2.modthesims2.com/img/1/0/5/2/6/7/5/MTS2_Phaenoh_812593_Repository1.jpg
Step 2: Keeping your other window open, open up another copy of SimPE and open the Sims02.package from the EP of the outfit you are linking to. Mine is a basegame outfit so I opened the basegame Sims02 package. Its here: C:\Program Files\EA GAMES\The Sims 2\TSData\Res\3D Find the original outfit (the parent texture) and copy its value in the stdMatBaseTextureName line. For the swimtrunks I'm doing its 'umbodyshorts-magentapurple' If you don't know the original outfit's name you can use bodyshop to make a quick recolor copy and then open that in SimPE to find out its name.
http://thumbs2.modthesims2.com/img/1/0/5/2/6/7/5/MTS2_Phaenoh_812594_Repository2.jpg
Take this value and paste it into the same line in your TMXT stdMatBaseTextureName. Commit and Save.
http://thumbs2.modthesims2.com/img/1/0/5/2/6/7/5/MTS2_Phaenoh_812595_Repository3.jpg
Your done! Simple right? If you've got questions try the steps again then ask. I'm more than willing to help if you run into problems.
-Phaenoh
If you are interested in trimming up your downloads folder but can't bare to part with any of your outfits, this might be a good solution for you. The example I will be showing started out at 68KB and when we are done it will be 3KB! Ok, so its still small numbers but if you have A LOT of these outfits these pennies add up! Lets get to it!
Prerequisites: This how-to is going to require you to have a simple understanding of how to navigate inside SimPE. All the SimPE steps will be very clear and explained, so don't panic. This also isn't going to cover how to create the mesh. I'm either assuming you've made age conversions before and would like to tidy up the file sizes for your downloaders, or you are a downloader who wants more storage space and the original creator didn't do this for you. I'll be showing how to give Grandpa these swimtrunks (http://www.modthesims2.com/showthread.php?t=276659).
Step 1: Open up the file you'd like to edit with SimPE. I'm starting with a pair of Grandpa's ugly basegame swimtrunks and I'd like to give him the striped pairs that his sons have. You don't have to start with an outfit that has the new texture to begin with. You just need the correct mesh and a texture that fits it's UVmap. Look at the TXTR to make sure that you've got the right outfit. Then you can delete it. (Right-click and delete, or Shift+Delete) This should drastically reduce the file size. It will also make the outfit stop working properly, but in the next step we will fix it back again.
http://thumbs2.modthesims2.com/img/1/0/5/2/6/7/5/MTS2_Phaenoh_812593_Repository1.jpg
Step 2: Keeping your other window open, open up another copy of SimPE and open the Sims02.package from the EP of the outfit you are linking to. Mine is a basegame outfit so I opened the basegame Sims02 package. Its here: C:\Program Files\EA GAMES\The Sims 2\TSData\Res\3D Find the original outfit (the parent texture) and copy its value in the stdMatBaseTextureName line. For the swimtrunks I'm doing its 'umbodyshorts-magentapurple' If you don't know the original outfit's name you can use bodyshop to make a quick recolor copy and then open that in SimPE to find out its name.
http://thumbs2.modthesims2.com/img/1/0/5/2/6/7/5/MTS2_Phaenoh_812594_Repository2.jpg
Take this value and paste it into the same line in your TMXT stdMatBaseTextureName. Commit and Save.
http://thumbs2.modthesims2.com/img/1/0/5/2/6/7/5/MTS2_Phaenoh_812595_Repository3.jpg
Your done! Simple right? If you've got questions try the steps again then ask. I'm more than willing to help if you run into problems.
-Phaenoh