Creating Invalid Parts Tuning the Easy Way Tutorial


Do your sims look absolutely ridiculous, running around in wedding dresses and fur suits as Everyday Wear? Do they turn up to weddings in pirate outfits and wear buckets on their head all the time? You can easily force your sims to dress like normal sane, sims (or anyway other way you want, if you are so inclined) with MasterController & Dresser.

To complete this tutorial you will need:

Also recommended:

Relevant Background/Supplemental Reading:



Let's get started!







Part One: Blacklisting in CAS with MasterController Tutorial


This is the first part of the Creating Invalid Parts Tuning the Easy Way Tutorial

The primary purpose of using MasterController's Blacklist function in CAS is to hide CAS Parts that you don't want to see or use. This decreases loading times in CAS, and makes it easier for you to find what you actually do want to use. Additionally, once you've created your Blacklist, you can export this Blacklist to an XML file, and use that to create an Invalid Parts tuning file for Dresser (you could also use it to make a Valid Parts tuning file, more on that later) Like this, you can take control of what your sims wear in the neighborhood.

I'm going to show you how I make my own Invalid Parts tuning file in this tutorial. You may decide that you'll want to alter the procedure for yourself, and that's fine. The main purpose of this tutorial is to give you the knowledge of how to get the tuning together, and then decide how you want to use it in your own game.

Before you begin:
  • If you have not already done so, add MasterController and Dresser to your game, by downloading the zip files and extracting the package files to Mods\Packages (or wherever you install your mods).
  • I highly recommend Armiel's Builder's Island DIY world for this. It is not necessary at all, but you will be able to load the world very quickly and also save the world very quickly, making it easier to complete the tutorial and keep your data safe from crashes.

Step 1
Start the Sims 3 and load a game. I will be loading a brand new Armiel's Builder's DIY Island game. If you are going to load your normal save game (which is perfectly okay), skip to Step 2.
  1. At the main menu, select New Game. Under Select Town, choose Builder's Island - DIY
  2. Click the check mark and wait for the town to load. It won't take long.
  3. Once the town loads, click on the ... menu, and choose Edit Town
  4. Use the World Editor to place a 10x10 lot somewhere in the world.
  5. Press the Return to Game Setup button at the top of the screen
  6. Click the "Move In household" button and select a Sim or Sim family to move in.
  7. Click on the 10x10 lot you placed and choose purchase lot. Then click the check box in the "Let's Play!" dialog.
  8. Wait for the game to load the lot. It shouldn't take long.
  9. It's you're running StoryProgression click away the popup.
  10. Now, save the game so you don't have to start over from scratch if something goes wrong. I will name mine: Blacklisting Save so I know that's what it's for.
  11. When it's done saving, go to Step 2.

Step 2
Click on a sim (it doesn't have to be a sim in the active family) and choose: NRaas > MasterController > Advanced > Edit in CAS.

Step 3
Now it's time to get down to business. Let's start with the hair, because it's a little more annoying than the rest of the CAS Parts. Click on the Hair button in the left side panel.

Step 4
Let's find a hair we don't want our sims to wear without our permission. I will choose a base game hair for the purpose of this tutorial. This is the hair I chose (Disclaimer: I do not actually have anything against the selected hair, and have only chosen it for demonstration purposes):

hair.jpg
Eww that hair is so uneven! Let's get rid of it.






















Step 5
CAS Parts are mainly annoying if they're flagged as ValidForRandom. That means a sim can be switched into the CAS Part if the sim ages up, or when the sim is created etc. So, let's get some details about the hair.
Use Right-Click on the hair to get a Log CAS Parts report.

logcasparts.jpg
Oh no! It's ValidForRandom!



























Step 6
In the picture above, you'll notice the hair is flagged as ValidForRandom. We don't want that, so let's add it to the blacklist.
Use Ctrl+Right-Click on the hair to add it to the blacklist.

Wait a moment for CAS to update. You will get a confirmation message that the hair has been added to the blacklist. If you scroll through the hairs in CAS, you'll notice that the hair is no longer visible.

hairblacklisted.jpg
Success!











You can now go through the rest of the hairs in your CAS and choose which to blacklist. If you know that a hair is ValidForRandom because you've seen it on way too many townies (New Year's and Santa Hats, anyone?), it's unnecessary to generate the CAS Part log. Just Ctrl+Right Click it and add it to the blacklist.

When you're ready, continue to Step 7.

Step 7
Ok, so now we've done the hair. Before we continue, let's Save Our Progress. If you tend to have trouble with your CAS crashing, save often so you don't have to re-do a lot of work in case of a crash.
  1. To save, first we have to exit CAS. Click either the small x (Cancel and Exit) or the large check mark (Accept) button to leave CAS. It doesn't matter which.
  2. When you're out of CAS, Save your game. You can use Save As... if you prefer to use that option.
  3. If you want to double-check that your changes have been saved, click on a sim and choose, NRaas > MasterController > Settings > CAS > Blacklist. Next to the Clear Blacklist option, you will see the number of CAS Parts you have blacklisted.
  4. Use the x (Cancel) button to get out of the NRaas menu.

Step 8
Ok, good, we've saved. Now let's work on clothes. To go back to CAS: Click on a sim and choose: NRaas > MasterController > Advanced > Edit in CAS

Step 9
Working with clothes is easier than working with hair, because the clothes list won't have to regenerate itself every time you blacklist something. This means the process will go smoother and quicker. In CAS: in the left menu, click on the clothes icon. Let's start with the Tops in the Everyday category.

Remember:
  • Use Right-Click to get a report about the CAS Part
  • Use Ctrl-Right Click to black list a CAS Part.

One shirt that I really have a problem with is Deirdre Explorer's Shirt from the Sims 3 Store. It's set as ValidForMaternity and ValidForRandom, but it doesn't have a pregnant morph. That means pregnant sims look disfigured when they're wearing the shirt. I'm going to blacklist it with Ctrl+Right Click, and it will instantly disappear from CAS.


deidres.jpg
Bye bye!










You can continue doing this with all the clothes, shoes, and accessories you want to blacklist, for each category. Make sure you take a break to save now and then. For now, let's stop here and move on with the tutorial.

Step 10
Exit CAS and Save your game.

Step 11
Click on a sim and choose, NRaas > MasterController > Settings > CAS > Blacklist and then click Export Blacklist. You will see the following notice:

invalidparts.jpg






Step 12
Good work! Now you can quit the game and continue to Part Two: Creating the Invalid Parts Tuning



Part Two: Creating The Invalid Parts Tuning Tutorial


This is the second part of the Creating Invalid Parts Tuning the Easy Way Tutorial

Step 1
Now go to Documents\Electronic Arts\The Sims 3. You may notice a number of new ScriptErrors. These are just the Log CAS Part reports you generated. However, one of them is your Invalid Parts XML. To find it, sort the files in the folder by Date Modified.

scripterrorxml.jpg

































Step 2
So you don't lose this xml, rename it to something that you'll recognize right away. I've renamed mine to Nona_CASBlackList.xml

Tip: You can double check this is the correct XML by right-clicking on the XML and choosing Edit. The first part of the XML should look like this:
<?xml version="1.0" encoding="utf-8"?>
<base>
  <InvalidParts>
    <!-- This is the default set, do not alter or remove it -->
    <BodyType></BodyType>
    <Instance></Instance>
    <Group></Group>
    <Age>AgeMask</Age>
    <Gender>GenderMask</Gender>
    <Species>SpeciesMask</Species>
    <Categories>All</Categories>
    <Extended></Extended>
    <WorldTypes></WorldTypes>
  </InvalidParts>
If the first 14 lines of the XML don't contain that text, you've got the wrong XML.


Step 3
If you haven't already, download the Dresser InvalidParts Tuning file: NRaas_Dresser_InvalidParts.zip. Extract this package to someplace you can easily locate, such as your desktop.

Note: At this point, you must have installed either Packer or S3PE to edit the tuning file. Although I normally use S3PE, I'll use Packer for this tutorial.


Step 4
Now, open the NRaas_Dresser_InvalidParts.package in Packer.
  1. Start packer (double click on the .exe) and click the folder button to open a package.
  2. Find the NRaas_Dresser_InvalidParts.package and choose open.

You should see this:
openthepackage.jpg





Step 5
Double click on the green line, which is the InvalidParts XML. This will open an "Open" dialog.

Step 6
Go to Documents\Electronic Arts\The Sims 3 and find the Blacklist XML you renamed. In my case, it's: Nona_CASBlackList.xml. Select it and click open.

Step 7
Use the diskette button (left of the question mark button) to save the package.

Step 8
Close Packer.

Step 9
Move the NRaas_Dresser_InvalidParts.package to your Mods\Packages folder, or wherever you keep your mods. You can plop it in right next to your NRaas mods.

Good work! You've just finished creating your InvalidParts Tuning!


Now you can continue to Creating InvalidParts Tuning Part Three.



Part Three: Completing the InvalidParts Tutorial


This is the third part of the Creating Invalid Parts Tuning the Easy Way Tutorial

Now that you know how to create a Blacklist, export it, and turn it into InvalidParts Tuning, we can cover some extra details.

Updating the InvalidParts Tuning
Making a complete InvalidParts list for all ages and genders can be daunting. You will need to go through each age stage available in CAS, for each gender. You will have to go through each clothing category as well. It will take time, but that is one reason why I created a separate save in Builder's Island. You can use this save to keep working on your InvalidParts tuning, and also to update the tuning whenever you get new CAS items. Updating the invalid parts tuning package is a breeze if you keep your Blacklist save safe somewhere.
  1. Start the game and load up your Blacklist save.
  2. Click on a sim and choose NRaas > MasterController > Advanced > Edit in CAS
  3. Sort through the clothes, using Ctrl+Right-Click to Blacklist the new CAS Parts you want to add to your InvalidParts.
  4. Try to remember to save as regular intervals, if you fear your CAS might crash on you.
  5. When you're done, exit CAS and save your game, just to e sure you don't lose any progress.
  6. Click on a sim and choose: NRaas > MasterController > Settings > CAS > Blacklist > Export Blacklist
  7. Go back to Part Two and use steps outlined to update your InvalidParts tuning.

Exporting your CAS Blacklist to Other Saves
You might find that you'd like to have the CAS Blacklist active in your other Saves. You can use the export CAS Blacklist to create an InvalidParts Tuning file for MasterController.
  1. Download the Invalid Parts Tuning file for MasterController: NRaas_MasterController_InvalidParts.zip
  2. Unzip the package to someplace you can find easily, such as your desktop.
  3. Open the NRaas_MasterController_InvalidParts.package in Packer (or S3PE)
  4. Double-click on the NRaas.MasterController.InvalidParts XML
  5. Find your exported CAS Blacklist (mine is called Nona_CASBlacklist.xml) and select it.
  6. Click open. Then save the package and close Packer.
  7. Move the package into your Mods\Packages folder.

All CAS Parts in your blacklist will not be visible in CAS in any save that you load while you have the MasterController InvalidParts tuning in your Packages folder. Tip: You can turn this off temporarily by renaming the package to NRaas_MasterController_InvalidParts.package.off. When you want to use the Blacklist again, simply remove the .off extension.

Skip the Tuning File
You can actually skip the creation of a tuning file by having Dresser read the MasterController blacklist for the current save.
  1. Go into CAS and blacklist the CAS Parts you want to remove (remember: Use Ctrl+Right Click to blacklist)
  2. Exit CAS.
  3. Click on the City Hall and go to: NRaas > Dresser > Check Outfits and click on: Use Master Controller Blacklist to set it to True
  4. Click the check mark button (Accept).

This is really convenient if you want to create invalid parts on the fly, or for a particular save.

Using the Check Outfits Option
Are these sims in your game?

badlydressedsims2.jpg

It will take time for all of the sims in your neighborhood to have their outfits adjusted by Dresser. However, you can speed things up a bit by running Check Outfits yourself.
  • To run Check Outfits on an individual sim, click on the sim and go to: NRaas > Dresser and click on Check Outfits.


Using the Valid Parts Tuning
Anchor: [[Creating InvalidParts Tuning Part Three#ValidPartTuning]]

So let's say you're actually creating a fantasy world, or a medieval world, and you want to severely limit your sims' wardrobe. You could balcklist nearly everything in CAS and create an InvalidParts tuning file, but that's a lot of unecessary work. Instead, ti would be a lot more efficient to create a valid parts tuning file. This is pretty easy.
  1. Download the Valid Parts Tuning file for Dresser: NRaas_Dresser_ValidParts.zip
    • Make sure you read the details under the download link.
  2. Unzip the package to someplace you can find easily, such as your desktop.
  3. Start your game.
  4. Go into CAS and blacklist only the clothes you want your sims to be able to wear.
    • Please remember: If you fail to enter a valid part for each <BodyType>, you could end up with a bunch of naked sims running around town
  5. Exist CAS. You may also wish to save the game.
  6. Click on a sim and choose, NRaas > MasterController > Settings > CAS > Blacklist and then click Export Blacklist.
  7. Exit the game and use the steps in Part Two: Creating The Invalid Parts Tuning to edit the the NRaas_Dresser_ValidParts.package
  8. When you're done, put the ValidParts package in your Mods\Packages folder.
    • Remember: This file takes precedence over the "InvalidParts" tuning, they cannot be used together.





This tutorial originally brought to you by - Nonamena Nonamena