If you get an object with the red-x on the texture, it's not because you've done anything wrong. Nor is it really because the creator of the original mesh has done anything wrong either. It's just a mismatch in the way that the recolour was set up, and the way the object was originally created.

Generally, the way to deal with this, is to email the object creator, and let them update the object in the new version of SimPE.

In the meantime, you've done this cool recolor, and it would be a shame not to be able to use it.

So this is how to fix it.

  1. Open up your recolor object with SimPE. You can do that in File Explorer.
  2.  Select Material Definition in the File Types list, and then Material Definition in the Packed Files list, and choose the plug-in view.
  3. Highlight the field "StdBaseTextureName", so it will come up in the Property box over the right hand side.
  4. We're going to make the name in Material Definition the same as the name in the Texture Image file.

Now from the first picture we can see that the Texture Image name is 

  • ##0x1C050000!atssandy_obj_etc, etc.

and the Material Definition name is:

  • ##0x1C050000!##0x1C050000!atssandy_obj_etc, etc.

So the problem is the extra ##0x1C050000! from the Material Definition name.

Once you've deleted that in the Value, commit, and save your recolor package.

It'll be fixed in the game.