Black / Missing Textures
The mesh is there; it is black, magenta, or untextured. Invisible is a different page.
Difficulty: Easy–Intermediate · Affects: both
INFO
Search: black clothes, missing texture, magenta, ytd not loading, jbib_diff.
Match the look · Confirm · Do not
Black or untextured item
mesh present · texture missing · Easy
Cause
Missing or misnamed YTD, shader pointing at the wrong sampler, or Enhanced skipped conversion.
Confirm
Texture a vs b. One letter black → that YTD. All letters black → shader / embedded / whole dictionary.
Fix: Restore the matching YTD. Fix names. Reconvert open files on Enhanced. Redownload a split texture resource.
Match the look
| Wrong YTD name | `jbib_diff_012_a_uni` must match drawable `jbib_012_u`. | clothing-basics | |
| Nothing shows at all | Wrong page — missing YDD / gen9 / entitlement. Go to Invisible Clothing. | invisible-clothing | |
| Enhanced, that YTD skipped | Alchemist did not convert it. Escrowed textures are not in the official escrow list — still convert open YTDs. | legacy-vs-enhanced | |
| Split delivery never started | Texture resource failed entitlement or incomplete download. | entitlement-errors |
Confirm in this order
Is it black / magenta, or actually invisible? Invisible →
Is it black / magenta, or actually invisible? Invisible → Invisible Clothing.
Equip texture a only, then b
One letter missing → that YTD file.
All letters black → material / embedded texture / whole
All letters black → material / embedded texture / whole dictionary.
Does the YTD exist with the streamed name the drawable
Does the YTD exist with the streamed name the drawable expects? See file naming.
Enhanced? Was Alchemist run on that YTD?
Enhanced? Was Alchemist run on that YTD?
Blurry (not black)
Usually resolution, missing mipmaps, or heavy compression — not a YMT crash. Skin-toned _r / _whi pieces are often capped around 512; fighting that with 2048 rarely helps. This is FPS / look, not slot count.
What not to do
WARNING
Clear cache first
A missing or misnamed YTD does not care about cache.
WARNING
Raise TxdStore
Black is not “pool full.” Pool full is a crash with a named string.
WARNING
Treat magenta as invisible
Magenta / black is texture. A hole in the ped is the model.