Documentation
EUP Clothing System
Component slots, addon peds, and packing clothing resources.
Emergency Uniform Pack (EUP) adds civilian and emergency service clothing drawables to GTA5 using the base game's component system. Each clothing piece is a YDD file that maps to a component slot on the player ped.
| Component ID | Slot |
|---|---|
| 0 | Face |
| 1 | Mask |
| 3 | Upper body (torso + arms) |
| 4 | Lower body (legs) |
| 5 | Bag / parachute |
| 6 | Shoes / feet |
| 7 | Scarf / collar accessory |
| 8 | Shirt / undershirt |
| 9 | Body armor / vest |
| 10 | Decals (badges, patches) |
| 11 | Jacket / coat overlay |
EUP resources are structured similarly to vehicle addons. The YDD and its matching YTD must both be in the stream/ folder, and the fxmanifest.lua must reference them via files.
files {
'stream/*.ydd',
'stream/*.ytd',
}Frequently asked questions
What are EUP component slots?
EUP maps each clothing piece to a GTA5 ped component ID — for example 3 = upper body, 4 = legs, 6 = shoes, 8 = undershirt, 9 = vest/armor, 11 = jacket. The slot decides where the drawable appears on the ped.
Which component ID is a shirt or a jacket?
Torso and arms are component 3, an undershirt is 8, and a jacket or coat overlay is 11. EUP Viewer reads the component ID straight out of each YDD so you don't have to guess.
How do I pack EUP clothing for FiveM?
Put the .ydd and its matching .ytd in the stream/ folder and reference them from fxmanifest.lua with a files{} block ('stream/*.ydd', 'stream/*.ytd') — the same structure as a vehicle addon.
Why does my EUP clothing show a missing-texture warning?
That's expected when a YDD references an external YTD you haven't loaded — inspect the YDD alone in EUP Viewer, and make sure the matching YTD ships alongside it in the resource.
Discussion