You can make unlockables ANYTHING. Yep. ANYTHING. You can unlock a particular piece of clothing with certain variants. Like for example... we can make the crazy salesman jacket unlock with Green dollars and Pink cloth by completing level 1 of septic avenger. We can make the hounfor unlock by getting 3 stars in vehicle surfing. The possibilities are endless. This is exactly the kind of the thing that my New Game Remix mod is doing that I'm working on:
community.saintsrow.com/forums/topic/433...Here is an example of an table entry that I created in unlockables.xtbl:
<Unlockable>
<Name>unlock_thrown</Name>
<Type>
<Unlimited_Crib_Ammo>
<weapon_class>thrown</weapon_class>
</Unlimited_Crib_Ammo>
</Type>
<DisplayName>Unlimited Thrown Ammo</DisplayName>
<Description>Get that pitching arm in shape and throw like you've never thrown before</Description>
<Image_Source>ui_ct_drug_1_whole</Image_Source>
<_Editor>
<Category>Entries:Activities</Category>
</_Editor>
<Event_Text>UNL_DRUG1_WHOLE_EVENT</Event_Text>
<Category>Weapons</Category>
<Pause_Menu_Label>UNL_DRUG1_WHOLE</Pause_Menu_Label>
</Unlockable>
Within the different diversions, activities, and missions, you just need to look for either <unlockable> or <reward> tags, and add this new one called unlock_thrown. Notice how the <Description> and <Display Name> is new text? That's what I changed for the message to appear oscreen when it unlocks.
Here is an existing example in unlockables.xtbl that unlocks a vehicle. We can just copy it, and add it as the last entry in unlockables.xtbl. Then call it from the activity with the new <Name> we give it. Original:
<Unlockable>
<Name>Diversion_Hostage</Name>
<Type>
<Vehicle>
<Vehicles>
<Vehicle>
<Type>sp_atv01</Type>
<Variant>hostage</Variant>
</Vehicle>
</Vehicles>
</Vehicle>
</Type>
<DisplayName>UNL_HOSTAGE</DisplayName>
<Description>UNL_DESC_HOSTAGE</Description>
<Image_Source>ui_ct_div_hostage</Image_Source>
<_Editor>
<Category>Entries:Diversions</Category>
</_Editor>
<Event_Text>UNL_HOSTAGE_EVENT</Event_Text>
<Category>Vehicles</Category>
<Pause_Menu_Label>UNL_HOSTAGE</Pause_Menu_Label>
</Unlockable>
And here is a new one that gives the hounfor, You would just add a new reward/unlock in the xtbl for the mission, activity, or diversion called Sams_Hounfor:
<Unlockable>
<Name>Sams_Hounfor</Name>
<Type>
<Vehicle>
<Vehicles>
<Vehicle>
<Type>sp_hearse02</Type>
<Variant>Boss Vehicle</Variant>
</Vehicle>
</Vehicles>
</Vehicle>
</Type>
<DisplayName>The General's Limo</DisplayName>
<Description>Travel in style with the General's sweet ass limo. He won't miss it since he's dead.</Description>
<Image_Source>ui_ct_div_hostage</Image_Source>
<_Editor>
<Category>Entries:Diversions</Category>
</_Editor>
<Event_Text>UNL_HOSTAGE_EVENT</Event_Text>
<Category>Vehicles</Category>
<Pause_Menu_Label>UNL_HOSTAGE</Pause_Menu_Label>
</Unlockable>]
Here is an example of a clothing item. We could copy this, add it as a new item, and change this to something like matt's burned hand. Then change the Name, Description, and DisplayName and call it from somehwere with the new <Name> we gave it. Original:
<Unlockable>
<Name>Diversion_Racing_All</Name>
<Type>
<Clothes>
<Items>
<Item>
<ItemName>cowboy hat 1</ItemName>
<ItemVariant>Solid</ItemVariant>
<Color1>Dark Goldenrod</Color1>
<Color2>Bistre</Color2>
<Color3>Dark Goldenrod</Color3>
</Item>
</Items>
</Clothes>
</Type>
<DisplayName>UNL_RACING_ALL</DisplayName>
<Description>UNL_DESC_RACING_ALL</Description>
<Image_Source>ui_ct_div_racing_all</Image_Source>
<_Editor>
<Category>Entries:Diversions</Category>
</_Editor>
<Event_Text>UNL_RACING_ALL_EVENT</Event_Text>
<Category>Customization</Category>
<Pause_Menu_Label>UNL_RACING_ALL</Pause_Menu_Label>
</Unlockable>
Matt's Burned Hand Unlockable to add as a new entry we can call named: Never_Play_Guitar_Again:
<Unlockable>
<Name>Never_Play_Guitar_Again</Name>
<Type>
<Clothes>
<Items>
<Item>
<ItemName>Matt's Burned Hand</ItemName>
<ItemVariant>CUST_VARIANT_MATERIAL#1</ItemVariant>
</Item>
</Items>
</Clothes>
</Type>
<DisplayName>Matt's Burned Hand</DisplayName>
<Description>Oh god! The hand of mangled horror!</Description>
<Image_Source>ui_ct_div_racing_all</Image_Source>
<_Editor>
<Category>Entries:Diversions</Category>
</_Editor>
<Event_Text>UNL_RACING_ALL_EVENT</Event_Text>
<Category>Customization</Category>
<Pause_Menu_Label>UNL_RACING_ALL</Pause_Menu_Label>
</Unlockable>
I took out the colors in that one since it's not customizable for the hand. You would need to add those like the cowboy hat though if you wanted specific colors for a clothing item.
Also, <Image_Source> is the icon used in the left hand corner of the unlock screen. So you can hunt through and use a good one if you want.
NOTE: You will need to remove the <br> tags at the end of every line. This is a forum issue that V-Singular is aware of.