# EUP and custom clothing on a FiveM server

> Install EUP and add-on clothing on a FiveM server: the .ydd drawables and .ytd textures freemode peds need, the shop meta, and a menu that lists the items.

Source: https://fam-tools.com/guides/fivem-eup-addon-clothing · FAM Tools · published 2026-09-11 · updated 2026-09-11 · about 10 min

**Short answer.** Add-on clothing is a set of `.ydd` drawables and `.ytd` textures for `mp_m_freemode_01` / `mp_f_freemode_01`, plus a `.ymt` and shop meta that register the new items. Clothing tools generate the whole resource from your files. EUP (Emergency Uniforms Pack) is a popular uniform set installed the same way. Check the Cfx.re Portal for any subscription requirement for streaming custom clothing, keep packs lean, and use a clothing menu that lists add-on items.

## Key points

- Clothing = drawables (`.ydd`) + textures (`.ytd`) + `.ymt` + shop meta.
- Add-on items appear after the vanilla ones in each category.
- Clothing tools build the resource and manifest for you.
- Check the Portal for subscription requirements.
- Huge packs cost download time and memory.

EUP — the Emergency Uniforms Pack — and any other add-on clothing install the same way on a FiveM server: as add-on drawables for the freemode peds. Uniforms for police and EMS, gang colours, brand merch: custom clothing is a big part of roleplay identity, and players see the new options in the clothing menu without anything from GTA being replaced.

## What a clothing pack contains

| File | Purpose |
| --- | --- |
| `.ydd` | The clothing model (drawable) for a component slot |
| `.ytd` | Its textures (variations) |
| `.ymt` | Registers the new drawables for the ped |
| Shop meta | Makes items available in the game’s clothing data |
| fxmanifest.lua | Streams it all and declares the data files |

## Building packs with tools

Writing `.ymt` files by hand is error-prone. Community clothing tools take your `.ydd`/`.ytd` files, sort them into component slots for male and female freemode peds, and generate the `.ymt`, meta and fxmanifest. Build one pack per theme (police, EMS, civilian) so updates stay manageable.

## EUP

EUP is a widely used pack of emergency-service uniforms. On FiveM it is streamed like any other add-on clothing and usually paired with an outfit menu so staff can hand out uniforms by job. Cfx.re has tied custom clothing streaming to Element Club tiers in the past; check the current tier benefits on the Portal before relying on it.

## Getting clothes into the game

- Clothing/appearance resources show add-on items after the vanilla ones in each category.
- Job outfits are usually saved as presets (component + drawable + texture IDs).
- Drawable numbers shift when you add or remove items before them — update saved outfits after pack changes.

## Size and stability

Clothing packs grow fast: hundreds of drawables with 2K textures reach gigabytes. Compress textures, remove unused items and watch the console for oversized-asset warnings — see [oversized assets](https://fam-tools.com/guides/fivem-oversized-assets-warning) and [texture memory](https://fam-tools.com/guides/fivem-texture-budget-streaming-memory).

## Questions

### How do I add custom clothing to FiveM?

Stream a clothing resource with `.ydd` drawables, `.ytd` textures, a `.ymt` and shop meta for the freemode peds; clothing tools generate it from your files.

### What is EUP in FiveM?

The Emergency Uniforms Pack — police, fire and EMS uniforms streamed as add-on clothing.

### Do I need a subscription for custom clothing?

Check the current Element Club tier benefits on the Cfx.re Portal; custom clothing has been tied to subscription tiers.

### Why did saved outfits change after updating a pack?

Drawable IDs shift when items are added or removed before them. Update the presets.

## Related

- https://fam-tools.com/guides/fivem-custom-peds
- https://fam-tools.com/guides/fivem-oversized-assets-warning
- https://fam-tools.com/guides/fivem-texture-budget-streaming-memory
- https://fam-tools.com/guides/fivem-add-addon-cars
