Clothing Basics
FiveM clothing packs target Rockstar’s multiplayer characters. Story-mode peds (Michael, police s_m_y_*, etc.) are a different pipeline. A freemode YMT will not dress them.
Difficulty: Easy · Affects: both
Add-on vs replace · Files · Naming · IDs
mp_m_freemode_01 | Male freemode ped. |
mp_f_freemode_01 | Female freemode ped. |
Add-on vs replace
Add-on (Zaiders default)
A new collection after vanilla + DLC.
Consumes YMT slots. Does not delete Rockstar items. You can stop the resource.
Replace
Overwrites vanilla/DLC files (often a whole collection, not one shirt).
Does not add extra add-on YMT slots the same way, but original items in that collection go away and later global IDs can shift.
WARNING
Replace is not unlimited clothes. You still have TxdStore, drawable-per-collection, props, VRAM, and shop-list limits.
Components vs props
Components
Worn as body/clothing slots (shirt, pants, shoes, hair, mask).
Filenames like jbib_, lowr_, feet_.
Props
Attach to anchors (hat, glasses, ears, watch, bracelet).
Filenames like p_head_, p_eyes_. Different natives and limits.
Files in a pack
YDD | 3D model. Missing → invisible. Corrupt → Invalid Fixup. |
YTD | Textures. One dictionary = one TxdStore slot. Missing → black item. |
YMT | Collection metadata. Consumes YMT slots. Missing → items never appear, or crash on ped load. |
creature | Extra YMT for heels / head-prop hair. Missing → heels flat, hair through hats. |
YFT | Fragment (rare on shirts). Officially escrow-supported. |
YLD | Cloth physics (optional). Item still shows without it. |
.meta | pedalternatevariations.meta — mask/hood hair swaps. Overflow can cause ERR_MEM. |
fxmanifest | Resource definition. If it is wrong, the pack never starts. |
Typical add-on collection names:
mp_m_freemode_01_mp_m_<collection>.ymt
mp_f_freemode_01_mp_f_<collection>.ymt
mp_creaturemetadata_<collection>.ymtFile naming
Freemode add-on files must match collection + drawable type + index + suffix. The streamed name is usually:
<ped>^<type>_<index>_<u|r>Examples (patterns, not a specific Zaiders item):
mp_m_freemode_01^jbib_012_u.ydd
mp_m_freemode_01^jbib_diff_012_a_uni.ytd
mp_f_freemode_01^p_head_003.ydd_u / _r | _u = universal. _r = race / skin-toned path (often the 512 cap). |
a–z | Texture letters are separate YTDs. Missing b → that variation is black. |
Props | Use p_head_, p_eyes_, p_lwrist_, p_rwrist_ — not jbib. See Invisible Props. |
^ | Folder layout is how FiveM maps clothing streams. Wrong name = invisible, not a YMT slot gift. |
Drawable and texture variation
Drawable | One 3D item (one YDD), e.g. “jacket 12 in this collection.” |
Texture | A recolor (YTD), letters a–z (up to 26 in DCT). |
Collections and clothing IDs
Vanilla, each GTA Online DLC, and each add-on pack are named collections. Global drawable index = count from the start of the ped. Local index = count from the start of this collection.
After a Title Update, global IDs of custom clothes move. Collection + local index stay stable. CONFIRMED: Cfx collection natives.