Skip to content

YMT Limits

Add-on clothing does not fail because a folder is “too many gigabytes”. It fails because GTA V can only attach a fixed number of extra clothing metadata files (YMTs) to each freemode ped.

Difficulty: Intermediate · Affects: LEGACY (measured). ENHANCED: same DLC pressure expected, not independently measured here. Last verified 30 August 2026.

DANGER

The free-slot count is per gender. Male and female do not share one pool. If a build has about 4 free slots, that means about 4 male and 4 female, not 4 total. CONFIRMED by specialist docs + repeated measurement.

INFO

Search: YMT limit, too many ymts, SetPlayerModel crash, female crash, creaturemetadata, gamebuild clothing crash.

Ceiling · Per gender · Symptoms · What frees a slot · Shop list

Engine ceiling (total, not “free”)

Free slots = ceiling minus Rockstar DLC minus your add-on YMTs. Exact remaining counts stay APPROXIMATE — Cfx has not published an official per-build table. See the Game Build Table.

~80Before mpg9ec (b2612) — Total YMT capacity per gender. **APPROXIMATE**.
~100b2612 and later — Contributor: “builds >= 2612 it is 100, previous ones 80.” **APPROXIMATE**.
Does not existincrease_pool_size — No `"YmtLimit"` line. [#2938](https://github.com/citizenfx/fivem/issues/2938) is still a request. PR [#3444](https://github.com/citizenfx/fivem/pull/3444) was not a complete production fix.

What a pack ships

A clothing YMT is the metadata that turns YDD/YTD files into a named collection.

Malemp_m_freemode_01_mp_m_.ymt — 1 male slot.
Femalemp_f_freemode_01_mp_f_.ymt — 1 female slot.
Creaturemp_creaturemetadata_.ymt — extra file for heels / head-prop hair. Counts toward capacity. DCT budgets it on both genders (APPROXIMATE).

Replace packs that overwrite Rockstar files in place do not consume additional add-on slots the same way. See Add-on vs Replace.

Rockstar’s own GTA Online DLCs also occupy YMT slots. That is why a server that was stable on an old build can crash after sv_enforceGameBuild is raised even though your pack files did not change.

Escrow does not remove YMT consumption. YMTs are generally not in the official escrow support list.

Per gender — with a number example

Suppose the current build has about 4 free YMT slots per gender (APPROXIMATE for b3717 / mp2025_02).

What you installMale usedFemale used
Pack A: male clothes only10
Pack B: female clothes only01
Pack C: male + female, no heels/hair modifiers11
Pack D: male + female + high heels (shared creaturemetadata)1 + shared extra1 + shared extra

Wrong: “I installed 3 packs so I used 3 of 4.”
Right: count male files against male remaining, female files against female remaining.

A server can be fine for men and crash for women (or the reverse). That is a diagnostic clue, not a coincidence.

See High Heels and Hair clipping.

Symptoms of hitting the limit

YMT over budget

join or SET_PLAYER_MODEL · Intermediate

Cause

Too many add-on collections for this game build, for that gender. Pattern CONFIRMED (specialist + Cfx forum).

Confirm

Disable clothing → crash gone. One gender only. Revert game build → crash gone. Reducing YMT count (not texture resolution) stops it.

Fix: Remove or merge collections. Stay on a build with free slots. There is no live command that adds YMT slots.


Console noise COMMONLY ASSOCIATED WITH this class (not unique proof):

InvokeNative: execution failed: Error executing native 0x00a1cadd00108836 at address 0x1407a0b54.
SCRIPT ERROR: Execution of native 00a1cadd00108836 in script host failed

Build-specific hashes: Known Crash Hashes. Never a 100% diagnosis.

What frees a slot

Does

Remove an add-on collection (delete or stop the resource).

Merge several open collections into fewer YMTs.

Not generating creaturemetadata if you do not need heels / head-prop hair (you lose those features).

Replace clothing instead of add-on (vanilla loss).

An older game build that still has free slots.

Does not

Reducing texture resolution.

Deleting the client cache.

increase_pool_size "TxdStore".

Putting many YMTs in one resource folder without merging the files.

Raising sv_maxclients.

Worked budget

Game build b3570 (mp2025_01, Money Fronts): about 5 free YMTs per gender (APPROXIMATE, DCT + GitHub #2938 comments).

ResourceMaleFemaleCreaturemetadata
Pack A (civ male+female, no extras)110
Pack B (EUP male+female + heels)111 (shared; budget conservatively on both)
Faces-as-clothing (male+female)110
Used33creaturemetadata also sitting on the budget
Remaining (approx.)22tight — test both genders after any add

If the next pack adds another male+female+creaturemetadata set, female (and male) can cross the line even though “it is only one more resource”.

FiveM Enhanced

Cfx documents that Enhanced currently loads only the latest game build (Kortz Center Heist) unless you force build 1. That latest DLC is the tightest free-slot situation on Legacy (3 per gender on b3889 per DCT, APPROXIMATE).

We did not find an official Cfx statement that Enhanced has zero add-on YMT slots. Do not copy a Legacy slot table onto Enhanced as if it were measured. Test on the Enhanced client you actually ship.

Asset Escrow is not implemented yet on Enhanced (CONFIRMED, Cfx “What's Changed”).

Drawable count inside one YMT

This is a different limit from slot count. See Drawable limits.

128Conservative / DCT — Drawables per component type per gender per collection. Historical guidance. **VERSION DEPENDENT**.
256FiveM component sync — July 2026 merged commit. **CONFIRMED** for sync. Client and server. Not props. Not a YMT slot gift.
255File format — Collection tools still stop here. Merging YMTs can hit this even when slot count is fine.

Shop apparel list (65,520) — NOT SHIPPED

Open Cfx PR #4061 (state open, 30 August 2026) describes a separate crash: the game’s SHOP_PED_APPAREL_META_FILE name list overflows around 65,520 total entries (vanilla + add-on). Symptoms can look like “YMT limit” (crash on join; removing any handful of items anywhere makes it work).

The proposed convar setr game_enableExtendedApparelShopLimit true is EXPERIMENTAL / NOT CONFIRMED as a production Cfx feature until that PR is merged and documented. Do not put it on a live server.cfg.

If join crashes go away after deleting a few items from any pack, isolate with the decision tree first (YMT vs TxdStore vs this list). Do not skip YMT counting.

What not to do

WARNING

increase_pool_size "YmtLimit"

Does not exist. #2938 is still a request.

WARNING

Clear cache / downscale to 512

Neither adds YMT slots.

WARNING

Add male + female into one number

Compare each gender to the table separately.

WARNING

Copy a Legacy row onto Enhanced

Not independently measured. Test.

Sources / references

Support for Zaiders Store FiveM clothing packs.