Posts: 448
Thanks: 4266 in 42 Posts
15 Achievements
Quote: Originally posted by pannisim
Thank you, that is helpful. How do I know if the MMATs are in the same package ? Sorry if I sound like an idiot. I don't do these things, usually.
|
In the resource tree window of SimPE, there will be an entry called "Material Override (MMAT)", usually just below "Material Definition (TXMT)." Among other things, these MMAT files link the textures to GUIDs. When you change the GUID of an object, if you tick the "update all MMATs" box and click on the update button,
SimPE will change the GUIDs in the MMAT files to match your new value. This saves you the headache of editing each MMAT file separately. [NOTE: if you have a multi-tile object(i.e., there are more than one OBJD files), you can change the GUIDs on each tile, but do the MMAT update ONLY on the master tile. Click "commit" on the other tiles but NOT the update.]
When you're dealing with a recolor package, it is slightly different: The recolor package won't have an OBJD, but only the MMAT, TXMT, and TXTR. [USUALLY -I'm sure there are probably exceptions.] Since you can't update the MMAT with the OBJD, you must edit the GUID reference inside each MMAT to match the new GUID you assigned to the object package.
A workaround to this is to just make or remake the recolor from the object package
after you have changed the GUID. That way, the recolor should adopt the correct GUID on its own.
The main thing to know is that you want the GUID in the MMAT of your recolor package to match the main GUID from the object package.