This guide will explain the naming conventions of Customization Item assets in Saints Row 2.
This will be useful for quickly understanding what a Customization_Item's .cmesh looks like.
This will be useful for quickly understanding what a Customization_Item's .cmesh looks like.
Customization Item filenames have a Prefix (classifying the intended Category of the item), a Middle (the actual name of the item), and a Suffix (used to describe Wear_Options).
PREFIX:
Example: "cmdecfae"
Let's break down that example:
- "cm" stands for "Customization". It is used for ALL Customization Item assets.
- "dec" stands for "Decoration". This means this is a Tattoo or Makeup item. This is not always present.
- "fae" stands for "Face Entire". This denotes the intended Category of the Item ("Entire Face"). (ie: Where on the body does this appear?)
- "dec" stands for "Decoration". This means this is a Tattoo or Makeup item. This is not always present.
- "fae" stands for "Face Entire". This denotes the intended Category of the Item ("Entire Face"). (ie: Where on the body does this appear?)
List of Prefixes: (Sorted alphabetically.)
Prefix: | Description: | Notes: |
---|---|---|
cm5oc | 5 o-clock Shadow | |
cmbarb | Privacy Bar Bottom | |
cmbart | Privacy Bar Top | |
cmbea | Beard | |
cmbel | Belt | |
cmbod | Entire Body | These are entire bodies used to build NPC characters during development. |
cmbot | Bottoms | Pants |
cmbra | Bra | |
cmch1 | Chain Short | |
cmch2 | Chain Mid-Length | |
cmch3 | Chain Long | |
cmcoa | Coat | |
cmdecbae | Tattoo Back Entire | |
cmdecbal | Tattoo Back Lower | |
cmdecbau | Tattoo Back Upper | |
cmdecbod | Tattoo Entire Body | |
cmdecfac | Makeup Face Cheek | |
cmdecfae | Makeup Face Entire | Face Paint |
cmdecfaf | Makeup Face Forehead | |
cmdecfal | Makeup Face Left Cheek (?) | Unused. |
cmdecfam | Makeup Face Mouth | |
cmdecfay | Makeup Face Eyeshadow | |
cmdecfrc | Tattoo Front Chest | |
cmdecfre | Tattoo Front Entire | |
cmdecfrn | Tattoo Front Neck | |
cmdecfrs | Tattoo Front Stomach | |
cmdeclae | Tattoo Left Arm Entire | |
cmdeclaf | Tattoo Left Arm Forearm | |
cmdeclau | Tattoo Left Arm Upper | |
cmdeclls | Tattoo Left Lower Shin | |
cmdecnaf | Makeup Nails Fingers | Nail Polish |
cmdecrae | Tattoo Right Arm Entire | |
cmdecraf | Tattoo Right Arm Forearm | |
cmdecrau | Tattoo Right Arm Upper | |
cmdecrls | Tattoo Right Lower Shin | |
cmeyb | Eyebrows | |
cmeye | Eyes | |
cmeyl | Eyelashes | |
cmfl1 | Finger Left Thumb | Ring |
cmfl2 | Finger Left Index | Ring |
cmfl3 | Finger Left Middle | Ring |
cmfl4 | Finger Left Ring | Ring |
cmfl5 | Finger Left Little | Ring |
cmfr1 | Finger Right Thumb | Ring |
cmfr2 | Finger Right Index | Ring |
cmfr3 | Finger Right Middle | Ring |
cmfr4 | Finger Right Ring | Ring |
cmfr5 | Finger Right Little | Ring |
cmgla | Eyewear | Glasses |
cmhai | Head Hair | |
cmhan | Hands | Gloves |
cmhat | Headwear | Hat |
cmmd1 | Medallion Short | Pendant |
cmmd2 | Medallion Mid-Length | |
cmmd3 | Medallion Long | |
cmmus | Mustache | |
cmovs | Overshirt | |
cmpbl | Piercing Brow Left | |
cmpbr | Piercing Brow Right | |
cmpel | Piercing Ear Left | |
cmper | Piercing Ear Right | |
cmpmo | Piercing Mouth | |
cmpno | Piercing Nose | |
cmsho | Shoes | |
cmsid | Sideburns | |
cmsoc | Socks | |
cmsui | Suit | |
cmtet | Teeth | |
cmuns | Undershirt | |
cmunw | Underwear | |
cmwrl | Wrist Left | |
cmwrr | Wrist Right | |
cmx01 | Extra 1 | |
cmx02 | Extra 2 | |
cmx03 | Extra 3 |
MIDDLE:
This is the actual name of the customization asset, usually following an indicator of which sex of character it is intended for.
Sex Indicators:
Sex: | Description: |
---|---|
"m" | Men's |
"w" | Women's |
"u" | Unisex |
Names List:
Breaking down the names of ALL customization assets here is unrealistic. But I will cover Buttoned Overshirts because they can be confusing. (Sorted alphabetically.)
Filename: | Breakdown: | Description: | Customization_Item: |
---|---|---|---|
cmOvS_uBtn0pLS01 | (u-Btn-0p-LS-01) | Unisex (u) / Buttoned (Btn) / 0-Pocket (0p) / Long-Sleeve (LS) / One (01) | long sleeve buttoned shirt |
cmOvS_uBtn0pLS02 | (u-Btn-0p-LS-02) | Unisex (u) / Buttoned (Btn) / 0-Pocket (0p) / Long-Sleeve (LS) / Two (02) | long sleeve buttoned shirt and bow tie |
cmOvS_uBtn0pSS01 | (u-Btn-0p-SS-01) | Unisex (u) / Buttoned (Btn) / 0-Pocket (0p) / Short-Sleeve (SS) / One (01) | short sleeve buttoned shirt |
cmOvS_uBtn0pSS02 | (u-Btn-0p-SS-02) | Unisex (u) / Buttoned (Btn) / 0-Pocket (0p) / Short-Sleeve (SS) / Two (02) | short sleeve buttoned shirt 2 |
cmOvS_uBtn0pSS03 | (u-Btn-0p-SS-03) | Unisex (u) / Buttoned (Btn) / 0-Pocket (0p) / Short-Sleeve (SS) / Three (03) | men's short sleeve silk buttoned shirt |
cmOvS_uBtn2pLS01 | (u-Btn-2p-LS-01) | Unisex (u) / Buttoned (Btn) / 2-Pocket (2p) / Long-Sleeve (LS) / One (01) | two-pocket long-sleeve workshirt |
cmOvS_uBtn2pLS04 | (u-Btn-2p-LS-04) | Unisex (u) / Buttoned (Btn) / 2-Pocket (2p) / Long-Sleeve (LS) / Four (04) | two-pocket long-sleeve workshirt with tie |
cmOvS_uBtn2pSS01 | (u-Btn-2p-SS-01) | Unisex (u) / Buttoned (Btn) / 2-Pocket (2p) / Short-Sleeve (SS) / One (01) | two-pocket short-sleeve workshirt |
cmOvS_uBtn2pSS02 | (u-Btn-2p-SS-02) | Unisex (u) / Buttoned (Btn) / 2-Pocket (2p) / Short-Sleeve (SS) / Two (02) | two-pocket short-sleeve workshirt 2 |
cmOvS_uBtn2pSS04 | (u-Btn-2p-SS-04) | Unisex (u) / Buttoned (Btn) / 2-Pocket (2p) / Short-Sleeve (SS) / Four (04) | two-pocket short-sleeve workshirt with tie |
cmOvS_wBtn0pBD01 | (w-Btn-0p-BD-01) | Women's (w) / Buttoned (Btn) / 0-Pocket (0p) / Baby-Doll (BD) / One (01) | baby doll blouse |
cmOvS_wBtn0pLS01 | (w-Btn-0p-LS-01) | Women's (w) / Buttoned (Btn) / 0-Pocket (0p) / Long-Sleeve (LS) / One (01) | women's long sleeve blouse (Women's Sweater) |
SUFFIX:
This part of the name describes how it is worn. This is essentially the Wear_Option this .cmesh was designed for in customization_items.xtbl. (Sorted alphabetically.)
Headwear: (cmhat)
Undershirts: (cmuns)
Overshirts: (cmovs)
Coats: (cmcoa)
Bottoms: (cmbot)
Underwear: (cmunw)
Belt: (cmbel)
Gloves: (cmhan)
Chains & Medallions: (cmch1/cmch2/cmch3/cmmd1/cmmd2/cmmd3)
Suffix: | Wear_Option: | Notes: |
---|---|---|
"b" | Back / Backwards | |
"c" | Closed | |
"bl" | Back Left | |
"br" | Back Right | |
"f" | Front / Forwards | |
"fl" | Front Left | |
"fr" | Front Right | |
"l" | Left | |
"n" | Normal | |
"o" | Open | |
"r" | Right |
Undershirts: (cmuns)
Suffix: | Wear_Option: | Notes: |
---|---|---|
"h" | High | |
"hf" | High Flat | |
"l" | Low | |
"lf" | Low Flat | |
"m" | Mid-Height | |
"mf" | Mid-Height Flat | |
"u" | Untucked | |
"uf" | Untucked Flat |
Overshirts: (cmovs)
Suffix: | Wear_Option: | Notes: |
---|---|---|
"hc" | High Closed | |
"hcf" | High Closed Flat | |
"hv" | High Half-Open | |
"hvf" | High Half-Open Flat | Unused. Only one .cmesh: cmovs_ubtn0pss03_hvf |
"lc" | Low Closed | |
"lcf" | Low Closed Flat | |
"lvf" | Low Half-Open Flat | Unused. Only one .cmesh: cmovs_ubtn0pss03_lvf |
"mc" | Mid-Height Closed | |
"mcf" | Mid-Height Closed Flat | |
"mv" | Mid-Height Half-Open | |
"mvf" | Mid-Height Half-Open Flat | Unused. Only one .cmesh: cmovs_ubtn0pss03_mvf |
"uc" | Untucked Closed | |
"ucf" | Untucked Closed Flat | |
"uo" | Untucked Open | |
"uof" | Untucked Open Flat | |
"uv" | Untucked Half-Open | |
"uvf" | Untucked Half-Open Flat |
Coats: (cmcoa)
Suffix: | Wear_Option: | Notes: |
---|---|---|
"b" | Baggy | Made to be worn with Bottoms flagged as "bottoms baggy" in customization_items.xtbl. |
"bc" | Baggy Closed | Made to be worn with Bottoms flagged as "bottoms baggy" in customization_items.xtbl. |
"c" | Closed | |
"ch" | Closed Hood Up | |
"o" | Open | |
"v" | Half-Open |
Bottoms: (cmbot)
Suffix: | Wear_Option: | Notes: |
---|---|---|
"h" | High | |
"l" | Low | |
"m" | Mid-Height |
Underwear: (cmunw)
Suffix: | Wear_Option: | Notes: |
---|---|---|
"f" | Flat |
Belt: (cmbel)
Suffix: | Wear_Option: | Notes: |
---|---|---|
"h" | High | |
"l" | Low | |
"m" | Mid-Height |
Gloves: (cmhan)
Suffix: | Wear_Option: | Notes: |
---|---|---|
"b" | Both | |
"l" | Left | |
"r" | Right |
Chains & Medallions: (cmch1/cmch2/cmch3/cmmd1/cmmd2/cmmd3)
Suffix: | Wear_Option: | Notes: |
---|---|---|
"o" | Overshirt | |
"of" | Overshirt Flat | |
"s" | Skin | |
"sf" | Skin Flat | |
"u" | Undershirt | |
"uf" | Undershirt Flat |