This mod replaces the Playa's body with the leftover bodies used to create story characters during Saints Row 2's development.
This does not work perfectly. You will not be able to morph the face of the replacement bodies in-game.
The body morph can be changed though. You want to play as Fat Gat? Go for it!
Working:This does not work perfectly. You will not be able to morph the face of the replacement bodies in-game.
The body morph can be changed though. You want to play as Fat Gat? Go for it!
- Faces will animate in cutscenes and gameplay.
- Replacement bodies can be morphed in the Plastic Surgeon (except faces).
Issues:
- Faces cannot be morphed in the Plastic Surgeon.
- All bodies' faces use the same default character facial morph.
- Skin color cannot be changed.
- Playa's normal maps (always_loaded_normal_maps.peg) have been smoothed over, as they do not apply to the replacement bodies correctly.
- Not all "cmbod" files are included here, as some of them don't have a ".morph_pc" file, which is required.
Why can't the faces be morphed?:
I think this is to do with missing lua code for the Player Creation system. In player_creation.xtbl, you will find this list of "Story NPC" Morph_Keys:
Code:
<Morph_Set>
<Name>Story NPC</Name>
<DisplayName>PLAYER_MORPH_NPC_CUSTOM_MORPHS_TEXT</DisplayName>
<Morph_Infos>
<Morph_Info>
<Name>Pierce</Name>
<DisplayName>Pierce</DisplayName>
<Initial_Value>0.0</Initial_Value>
<Base_Value>0.5</Base_Value>
<Type>basic</Type>
<Morph_Keys>
<Morph_Key>
<Name>Pierce</Name>
<Full_Value>1.0</Full_Value>
<Nill_Value>0.0</Nill_Value>
<Full_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Full_Shader_Value>
<Nill_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Nill_Shader_Value>
</Morph_Key>
</Morph_Keys>
</Morph_Info>
<Morph_Info>
<Name>Shogo</Name>
<DisplayName>Shogo</DisplayName>
<Initial_Value>0.0</Initial_Value>
<Base_Value>0.5</Base_Value>
<Type>basic</Type>
<Morph_Keys>
<Morph_Key>
<Name>Shogo</Name>
<Full_Value>1.0</Full_Value>
<Nill_Value>0.0</Nill_Value>
<Full_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Full_Shader_Value>
<Nill_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Nill_Shader_Value>
</Morph_Key>
</Morph_Keys>
</Morph_Info>
<Morph_Info>
<Name>Dane</Name>
<DisplayName>Dane</DisplayName>
<Initial_Value>0.0</Initial_Value>
<Base_Value>0.5</Base_Value>
<Type>basic</Type>
<Morph_Keys>
<Morph_Key>
<Name>Dane</Name>
<Full_Value>1.0</Full_Value>
<Nill_Value>0.0</Nill_Value>
<Full_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Full_Shader_Value>
<Nill_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Nill_Shader_Value>
</Morph_Key>
</Morph_Keys>
</Morph_Info>
<Morph_Info>
<Name>Gat</Name>
<DisplayName>Gat</DisplayName>
<Initial_Value>0.0</Initial_Value>
<Base_Value>0.5</Base_Value>
<Type>basic</Type>
<Morph_Keys>
<Morph_Key>
<Name>Gat</Name>
<Full_Value>1.0</Full_Value>
<Nill_Value>0.0</Nill_Value>
<Full_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Full_Shader_Value>
<Nill_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Nill_Shader_Value>
</Morph_Key>
</Morph_Keys>
</Morph_Info>
<Morph_Info>
<Name>Kazuo</Name>
<DisplayName>Kazuo</DisplayName>
<Initial_Value>0.0</Initial_Value>
<Base_Value>0.5</Base_Value>
<Type>basic</Type>
<Morph_Keys>
<Morph_Key>
<Name>Kazuo</Name>
<Full_Value>1.0</Full_Value>
<Nill_Value>0.0</Nill_Value>
<Full_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Full_Shader_Value>
<Nill_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Nill_Shader_Value>
</Morph_Key>
</Morph_Keys>
</Morph_Info>
<Morph_Info>
<Name>Maero</Name>
<DisplayName>Maero</DisplayName>
<Initial_Value>0.0</Initial_Value>
<Base_Value>0.5</Base_Value>
<Type>basic</Type>
<Morph_Keys>
<Morph_Key>
<Name>Maero</Name>
<Full_Value>1.0</Full_Value>
<Nill_Value>0.0</Nill_Value>
<Full_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Full_Shader_Value>
<Nill_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Nill_Shader_Value>
</Morph_Key>
</Morph_Keys>
</Morph_Info>
<Morph_Info>
<Name>Matt</Name>
<DisplayName>Matt</DisplayName>
<Initial_Value>0.0</Initial_Value>
<Base_Value>0.5</Base_Value>
<Type>basic</Type>
<Morph_Keys>
<Morph_Key>
<Name>Matt</Name>
<Full_Value>1.0</Full_Value>
<Nill_Value>0.0</Nill_Value>
<Full_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Full_Shader_Value>
<Nill_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Nill_Shader_Value>
</Morph_Key>
</Morph_Keys>
</Morph_Info>
<Morph_Info>
<Name>Sunshine</Name>
<DisplayName>Sunshine</DisplayName>
<Initial_Value>0.0</Initial_Value>
<Base_Value>0.5</Base_Value>
<Type>basic</Type>
<Morph_Keys>
<Morph_Key>
<Name>Sunshine</Name>
<Full_Value>1.0</Full_Value>
<Nill_Value>0.0</Nill_Value>
<Full_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Full_Shader_Value>
<Nill_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Nill_Shader_Value>
</Morph_Key>
</Morph_Keys>
</Morph_Info>
<Morph_Info>
<Name>Carlos</Name>
<DisplayName>Carlos</DisplayName>
<Initial_Value>0.0</Initial_Value>
<Base_Value>0.5</Base_Value>
<Type>basic</Type>
<Morph_Keys>
<Morph_Key>
<Name>Carlos</Name>
<Full_Value>1.0</Full_Value>
<Nill_Value>0.0</Nill_Value>
<Full_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Full_Shader_Value>
<Nill_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Nill_Shader_Value>
</Morph_Key>
</Morph_Keys>
</Morph_Info>
<Morph_Info>
<Name>Aisha</Name>
<DisplayName>Aisha</DisplayName>
<Initial_Value>0.0</Initial_Value>
<Base_Value>0.5</Base_Value>
<Type>basic</Type>
<Morph_Keys>
<Morph_Key>
<Name>Aisha</Name>
<Full_Value>1.0</Full_Value>
<Nill_Value>0.0</Nill_Value>
<Full_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Full_Shader_Value>
<Nill_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Nill_Shader_Value>
</Morph_Key>
</Morph_Keys>
</Morph_Info>
<Morph_Info>
<Name>Jessica</Name>
<DisplayName>Jessica</DisplayName>
<Initial_Value>0.0</Initial_Value>
<Base_Value>0.5</Base_Value>
<Type>basic</Type>
<Morph_Keys>
<Morph_Key>
<Name>Jessica</Name>
<Full_Value>1.0</Full_Value>
<Nill_Value>0.0</Nill_Value>
<Full_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Full_Shader_Value>
<Nill_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Nill_Shader_Value>
</Morph_Key>
</Morph_Keys>
</Morph_Info>
<Morph_Info>
<Name>General</Name>
<DisplayName>General</DisplayName>
<Initial_Value>0.0</Initial_Value>
<Base_Value>0.5</Base_Value>
<Type>basic</Type>
<Morph_Keys>
<Morph_Key>
<Name>General</Name>
<Full_Value>1.0</Full_Value>
<Nill_Value>0.0</Nill_Value>
<Full_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Full_Shader_Value>
<Nill_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Nill_Shader_Value>
</Morph_Key>
</Morph_Keys>
</Morph_Info>
<Morph_Info>
<Name>Troy</Name>
<DisplayName>Troy</DisplayName>
<Initial_Value>0.0</Initial_Value>
<Base_Value>0.5</Base_Value>
<Type>basic</Type>
<Morph_Keys>
<Morph_Key>
<Name>Troy</Name>
<Full_Value>1.0</Full_Value>
<Nill_Value>0.0</Nill_Value>
<Full_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Full_Shader_Value>
<Nill_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Nill_Shader_Value>
</Morph_Key>
</Morph_Keys>
</Morph_Info>
<Morph_Info>
<Name>Donnie</Name>
<DisplayName>Donnie</DisplayName>
<Initial_Value>0.0</Initial_Value>
<Base_Value>0.5</Base_Value>
<Type>basic</Type>
<Morph_Keys>
<Morph_Key>
<Name>Donnie</Name>
<Full_Value>1.0</Full_Value>
<Nill_Value>0.0</Nill_Value>
<Full_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Full_Shader_Value>
<Nill_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Nill_Shader_Value>
</Morph_Key>
</Morph_Keys>
</Morph_Info>
<Morph_Info>
<Name>Jyunichi</Name>
<DisplayName>Jyunichi</DisplayName>
<Initial_Value>0.0</Initial_Value>
<Base_Value>0.5</Base_Value>
<Type>basic</Type>
<Morph_Keys>
<Morph_Key>
<Name>Jyunichi</Name>
<Full_Value>1.0</Full_Value>
<Nill_Value>0.0</Nill_Value>
<Full_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Full_Shader_Value>
<Nill_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Nill_Shader_Value>
</Morph_Key>
</Morph_Keys>
</Morph_Info>
<Morph_Info>
<Name>Shaundi</Name>
<DisplayName>Shaundi</DisplayName>
<Initial_Value>0.0</Initial_Value>
<Base_Value>0.5</Base_Value>
<Type>basic</Type>
<Morph_Keys>
<Morph_Key>
<Name>Shaundi</Name>
<Full_Value>1.0</Full_Value>
<Nill_Value>0.0</Nill_Value>
<Full_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Full_Shader_Value>
<Nill_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Nill_Shader_Value>
</Morph_Key>
</Morph_Keys>
</Morph_Info>
<Morph_Info>
<Name>Sampson</Name>
<DisplayName>Sampson</DisplayName>
<Initial_Value>0.0</Initial_Value>
<Base_Value>0.5</Base_Value>
<Type>basic</Type>
<Morph_Keys>
<Morph_Key>
<Name>Sampson</Name>
<Full_Value>1.0</Full_Value>
<Nill_Value>0.0</Nill_Value>
<Full_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Full_Shader_Value>
<Nill_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Nill_Shader_Value>
</Morph_Key>
</Morph_Keys>
</Morph_Info>
<Morph_Info>
<Name>Child</Name>
<DisplayName>Child</DisplayName>
<Initial_Value>0.0</Initial_Value>
<Base_Value>0.5</Base_Value>
<Type>basic</Type>
<Morph_Keys>
<Morph_Key>
<Name>Child</Name>
<Full_Value>1.0</Full_Value>
<Nill_Value>0.0</Nill_Value>
<Full_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Full_Shader_Value>
<Nill_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Nill_Shader_Value>
</Morph_Key>
</Morph_Keys>
</Morph_Info>
<Morph_Info>
<Name>cmBod_Pierce</Name>
<DisplayName>cmBod_Pierce</DisplayName>
<Initial_Value>0.0</Initial_Value>
<Base_Value>0.5</Base_Value>
<Type>basic</Type>
<Morph_Keys>
<Morph_Key>
<Name>cmBod_Pierce</Name>
<Full_Value>1.0</Full_Value>
<Nill_Value>0.0</Nill_Value>
<Full_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Full_Shader_Value>
<Nill_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Nill_Shader_Value>
</Morph_Key>
</Morph_Keys>
</Morph_Info>
<Morph_Info>
<Name>JaneV</Name>
<DisplayName>JaneV</DisplayName>
<Initial_Value>0.0</Initial_Value>
<Base_Value>0.5</Base_Value>
<Type>basic</Type>
<Morph_Keys>
<Morph_Key>
<Name>JaneV</Name>
<Full_Value>1.0</Full_Value>
<Nill_Value>0.0</Nill_Value>
<Full_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Full_Shader_Value>
<Nill_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Nill_Shader_Value>
</Morph_Key>
</Morph_Keys>
</Morph_Info>
<Morph_Info>
<Name>Laura</Name>
<DisplayName>Laura</DisplayName>
<Initial_Value>0.0</Initial_Value>
<Base_Value>0.5</Base_Value>
<Type>basic</Type>
<Morph_Keys>
<Morph_Key>
<Name>Laura</Name>
<Full_Value>1.0</Full_Value>
<Nill_Value>0.0</Nill_Value>
<Full_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Full_Shader_Value>
<Nill_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Nill_Shader_Value>
</Morph_Key>
</Morph_Keys>
</Morph_Info>
<Morph_Info>
<Name>average head</Name>
<DisplayName>AVERAGE_HEAD</DisplayName>
<Initial_Value>0.0</Initial_Value>
<Base_Value>0.5</Base_Value>
<Type>basic</Type>
<Morph_Keys>
<Morph_Key>
<Name>average head</Name>
<Full_Value>1.0</Full_Value>
<Nill_Value>0.0</Nill_Value>
<Full_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Full_Shader_Value>
<Nill_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Nill_Shader_Value>
</Morph_Key>
</Morph_Keys>
</Morph_Info>
<Morph_Info>
<Name>Anna</Name>
<DisplayName>Anna</DisplayName>
<Initial_Value>0.0</Initial_Value>
<Base_Value>0.5</Base_Value>
<Type>basic</Type>
<Morph_Keys>
<Morph_Key>
<Name>Anna</Name>
<Full_Value>1.0</Full_Value>
<Nill_Value>0.0</Nill_Value>
<Full_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Full_Shader_Value>
<Nill_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Nill_Shader_Value>
</Morph_Key>
</Morph_Keys>
</Morph_Info>
<Morph_Info>
<Name>Julius</Name>
<DisplayName>Julius</DisplayName>
<Initial_Value>0.0</Initial_Value>
<Base_Value>0.5</Base_Value>
<Type>basic</Type>
<Morph_Keys>
<Morph_Key>
<Name>Julius</Name>
<Full_Value>1.0</Full_Value>
<Nill_Value>0.0</Nill_Value>
<Full_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Full_Shader_Value>
<Nill_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Nill_Shader_Value>
</Morph_Key>
</Morph_Keys>
</Morph_Info>
<Morph_Info>
<Name>Wong</Name>
<DisplayName>Wong</DisplayName>
<Initial_Value>0.0</Initial_Value>
<Base_Value>0.5</Base_Value>
<Type>basic</Type>
<Morph_Keys>
<Morph_Key>
<Name>Wong</Name>
<Full_Value>1.0</Full_Value>
<Nill_Value>0.0</Nill_Value>
<Full_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Full_Shader_Value>
<Nill_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Nill_Shader_Value>
</Morph_Key>
</Morph_Keys>
</Morph_Info>
<Morph_Info>
<Name>Translator</Name>
<DisplayName>Translator</DisplayName>
<Initial_Value>0.0</Initial_Value>
<Base_Value>0.5</Base_Value>
<Type>basic</Type>
<Morph_Keys>
<Morph_Key>
<Name>Translator</Name>
<Full_Value>1.0</Full_Value>
<Nill_Value>0.0</Nill_Value>
<Full_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Full_Shader_Value>
<Nill_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Nill_Shader_Value>
</Morph_Key>
</Morph_Keys>
</Morph_Info>
<Morph_Info>
<Name>cmSho_mPierce</Name>
<DisplayName>cmSho_mPierce</DisplayName>
<Initial_Value>0.0</Initial_Value>
<Base_Value>0.5</Base_Value>
<Type>basic</Type>
<Morph_Keys>
<Morph_Key>
<Name>cmSho_mPierce</Name>
<Full_Value>1.0</Full_Value>
<Nill_Value>0.0</Nill_Value>
<Full_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Full_Shader_Value>
<Nill_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Nill_Shader_Value>
</Morph_Key>
</Morph_Keys>
</Morph_Info>
<Morph_Info>
<Name>Tobias</Name>
<DisplayName>Tobias</DisplayName>
<Initial_Value>0.0</Initial_Value>
<Base_Value>0.5</Base_Value>
<Type>basic</Type>
<Morph_Keys>
<Morph_Key>
<Name>Tobias</Name>
<Full_Value>1.0</Full_Value>
<Nill_Value>0.0</Nill_Value>
<Full_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Full_Shader_Value>
<Nill_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Nill_Shader_Value>
</Morph_Key>
</Morph_Keys>
</Morph_Info>
<Morph_Info>
<Name>Lee</Name>
<DisplayName>Lee</DisplayName>
<Initial_Value>0.0</Initial_Value>
<Base_Value>0.5</Base_Value>
<Type>basic</Type>
<Morph_Keys>
<Morph_Key>
<Name>Lee</Name>
<Full_Value>1.0</Full_Value>
<Nill_Value>0.0</Nill_Value>
<Full_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Full_Shader_Value>
<Nill_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Nill_Shader_Value>
</Morph_Key>
</Morph_Keys>
</Morph_Info>
<Morph_Info>
<Name>judge</Name>
<DisplayName>judge</DisplayName>
<Initial_Value>0.0</Initial_Value>
<Base_Value>0.5</Base_Value>
<Type>basic</Type>
<Morph_Keys>
<Morph_Key>
<Name>judge</Name>
<Full_Value>1.0</Full_Value>
<Nill_Value>0.0</Nill_Value>
<Full_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Full_Shader_Value>
<Nill_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Nill_Shader_Value>
</Morph_Key>
</Morph_Keys>
</Morph_Info>
<Morph_Info>
<Name>JanV</Name>
<DisplayName>JanV</DisplayName>
<Initial_Value>0.0</Initial_Value>
<Base_Value>0.5</Base_Value>
<Type>basic</Type>
<Morph_Keys>
<Morph_Key>
<Name>JanV</Name>
<Full_Value>1.0</Full_Value>
<Nill_Value>0.0</Nill_Value>
<Full_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Full_Shader_Value>
<Nill_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Nill_Shader_Value>
</Morph_Key>
</Morph_Keys>
</Morph_Info>
<Morph_Info>
<Name>LegalLee</Name>
<DisplayName>LegalLee</DisplayName>
<Initial_Value>0.0</Initial_Value>
<Base_Value>0.5</Base_Value>
<Type>basic</Type>
<Morph_Keys>
<Morph_Key>
<Name>LegalLee</Name>
<Full_Value>1.0</Full_Value>
<Nill_Value>0.0</Nill_Value>
<Full_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Full_Shader_Value>
<Nill_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Nill_Shader_Value>
</Morph_Key>
</Morph_Keys>
</Morph_Info>
<Morph_Info>
<Name>OvrSizeLjacket</Name>
<DisplayName>OvrSizeLjacket</DisplayName>
<Initial_Value>0.0</Initial_Value>
<Base_Value>0.5</Base_Value>
<Type>basic</Type>
<Morph_Keys>
<Morph_Key>
<Name>OvrSizeLjacket</Name>
<Full_Value>1.0</Full_Value>
<Nill_Value>0.0</Nill_Value>
<Full_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Full_Shader_Value>
<Nill_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Nill_Shader_Value>
</Morph_Key>
</Morph_Keys>
</Morph_Info>
<Morph_Info>
<Name>General_S</Name>
<DisplayName>General_S</DisplayName>
<Initial_Value>0.0</Initial_Value>
<Base_Value>0.5</Base_Value>
<Type>basic</Type>
<Morph_Keys>
<Morph_Key>
<Name>General_S</Name>
<Full_Value>1.0</Full_Value>
<Nill_Value>0.0</Nill_Value>
<Full_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Full_Shader_Value>
<Nill_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Nill_Shader_Value>
</Morph_Key>
</Morph_Keys>
</Morph_Info>
<Morph_Info>
<Name>cmbod_dup03</Name>
<DisplayName>cmbod_dup03</DisplayName>
<Initial_Value>0.0</Initial_Value>
<Base_Value>0.5</Base_Value>
<Type>basic</Type>
<Morph_Keys>
<Morph_Key>
<Name>cmbod_dup03</Name>
<Full_Value>1.0</Full_Value>
<Nill_Value>0.0</Nill_Value>
<Full_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Full_Shader_Value>
<Nill_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Nill_Shader_Value>
</Morph_Key>
</Morph_Keys>
</Morph_Info>
<Morph_Info>
<Name>cmBot_wShaundi_L</Name>
<DisplayName>cmBot_wShaundi_L</DisplayName>
<Initial_Value>0.0</Initial_Value>
<Base_Value>0.5</Base_Value>
<Type>basic</Type>
<Morph_Keys>
<Morph_Key>
<Name>cmBot_wShaundi_L</Name>
<Full_Value>1.0</Full_Value>
<Nill_Value>0.0</Nill_Value>
<Full_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Full_Shader_Value>
<Nill_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Nill_Shader_Value>
</Morph_Key>
</Morph_Keys>
</Morph_Info>
<Morph_Info>
<Name>cmGla_uShogo01</Name>
<DisplayName>cmGla_uShogo01</DisplayName>
<Initial_Value>0.0</Initial_Value>
<Base_Value>0.5</Base_Value>
<Type>basic</Type>
<Morph_Keys>
<Morph_Key>
<Name>cmGla_uShogo01</Name>
<Full_Value>1.0</Full_Value>
<Nill_Value>0.0</Nill_Value>
<Full_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Full_Shader_Value>
<Nill_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Nill_Shader_Value>
</Morph_Key>
</Morph_Keys>
</Morph_Info>
<Morph_Info>
<Name>Kazuo01</Name>
<DisplayName>Kazuo01</DisplayName>
<Initial_Value>0.0</Initial_Value>
<Base_Value>0.5</Base_Value>
<Type>basic</Type>
<Morph_Keys>
<Morph_Key>
<Name>Kazuo01</Name>
<Full_Value>1.0</Full_Value>
<Nill_Value>0.0</Nill_Value>
<Full_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Full_Shader_Value>
<Nill_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Nill_Shader_Value>
</Morph_Key>
</Morph_Keys>
</Morph_Info>
<Morph_Info>
<Name>Tera</Name>
<DisplayName>Tera</DisplayName>
<Initial_Value>0.0</Initial_Value>
<Base_Value>0.5</Base_Value>
<Type>basic</Type>
<Morph_Keys>
<Morph_Key>
<Name>Tera</Name>
<Full_Value>1.0</Full_Value>
<Nill_Value>0.0</Nill_Value>
<Full_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Full_Shader_Value>
<Nill_Shader_Value>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
</Nill_Shader_Value>
</Morph_Key>
</Morph_Keys>
</Morph_Info>
</Morph_Infos>
<_Editor>
<Category>Entries</Category>
</_Editor>
</Morph_Set>
Restoring these to all the other Player Creation files, including pcr01.lua, does nothing in my experience. (But then, I'm not great with lua. So I could be missing something.)
It appears to me that the data for these Morph_Keys was removed before release, and so cannot be restored, and therefore, can't be applied to the replacement bodies.
Again, I could be missing something. Which is why I've uploaded this as a "Work In Progress" mod, for anyone else to improve upon, if possible.
Thanks to @Jacob_MP and @Ricsow for this Saints Row 1 thread which helped me to get past some of the stumbling blocks in getting this working!
INSTALLATION:
This mod is incompatible with the ReFabricated Clothing Texture Patch.
7zip is required to unzip the archive once downloaded.
Unzipped Folder Size: 100 MB