Skip to content

Invisible Props

Hats, glasses, ears, watches, bracelets are props, not components. Different filenames, natives, and limits.

Difficulty: Intermediate · Affects: both · prop index patch is VERSION DEPENDENT

INFO

Search: invisible hat, glasses gone, p_head, prop 255, PR 2421.

Prop gone, clothes still show

p_head / p_eyes / p_lwrist… · Intermediate

Cause

Wrong p_ name, collection not loaded, Enhanced skipped conversion, or old 8-bit global prop index on an unpatched client.

Confirm

Filename is p_head_ (not jbib). Other players on an updated client see it. Resource started.

Fix: Fix naming. Update that client (PR #2421, Mar 2024). This is not “255 items in your pack.”


Prop files

p_headHats / helmets · prop ID 0
p_eyesGlasses · prop ID 1
p_earsEarrings · prop ID 2
p_lwristWatches · prop ID 6
p_rwristBracelets · prop ID 7

Vanilla+DLC also consume the global index. The old 8-bit clamp hid props beyond that boundary, usually without crash.

Confirm

The item uses p_head_, p_eyes_, etc

— not jbib / lowr. Components → Invisible Clothing.

Did the clothing resource start?

Did the clothing resource start?

Other players on an updated client see the prop? Yes

Other players on an updated client see the prop? Yes → this client is behind the prop patch.

Enhanced? Was Alchemist run on that YDD?

Enhanced? Was Alchemist run on that YDD?

Other paths

Shirt / pants missingComponents, not props. Different filenames and limits.invisible-clothing
IDs and prefixesFull component / prop ID table.components-and-props
Only some playersUnpatched client is the usual prop case.works-for-some-players

What not to do

WARNING

Raise TxdStore

Invisible props are not dictionary-count.

WARNING

“My pack has 255 hats”

The old clamp was a global index, including vanilla+DLC.

WARNING

Clear cache first

Naming and an old client do not care about cache.

Support for Zaiders Store FiveM clothing packs.