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_head | Hats / helmets · prop ID 0 |
p_eyes | Glasses · prop ID 1 |
p_ears | Earrings · prop ID 2 |
p_lwrist | Watches · prop ID 6 |
p_rwrist | Bracelets · 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 missing | Components, not props. Different filenames and limits. | invisible-clothing | |
| IDs and prefixes | Full component / prop ID table. | components-and-props | |
| Only some players | Unpatched 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.