EUP (Emergency Uniforms Pack) and custom clothing are a core part of every RP server. Without custom uniforms, your police department looks identical to every other server running default GTA models. Custom clothing makes your server unique and elevates the roleplay experience.
This guide covers both EUP (the most popular uniform pack) and general custom clothing resources. The installation process is similar for both.
What is EUP?
EUP is a collection of emergency service uniforms: police, fire, EMS. It replaces existing GTA V clothing items with realistic uniforms. It is the most downloaded clothing pack for FiveM and has been the standard on RP servers for years.
EUP consists of two parts: the stream files (the actual clothing models and textures) and the EUP menu (a resource that provides an in-game interface for selecting uniforms). You need both.
Requirements
- EUP files: the stream resource (clothing data) and the EUP menu resource.
- A clothing shop resource: illenium-appearance, qb-clothing, or fivem-appearance. These let players browse and select clothing in-game. EUP provides the models; the clothing shop provides the interface for everyday clothing selection.
- Sufficient storage: custom clothing can be hundreds of megabytes. Make sure your server has enough disk space. On a game hosting plan, check your storage limit.
Installing EUP
- Download EUP from the official thread on the cfx.re forum.
- Upload the EUP stream resource to
resources/[eup]/via SFTP. - Upload the EUP menu as a separate resource in the same category folder.
- Add the following to
server.cfg:ensure eup-stream ensure eup-ui
- Restart the server.
After joining, type the EUP command (usually /eup) to open the uniform selection menu. If the menu opens but shows no clothing, the stream resource failed to load. Check the server console for errors.
Adding custom clothing (outside EUP)
Custom clothing beyond EUP works with stream resources: folders containing .ymt, .ydd, and .ytd files. The process:
- Download or purchase clothing files. Many creators sell packs on Tebex or share them on the cfx.re forum.
- Create a resource folder, for example
resources/[clothing]/custom-shirts/. - Place a
fxmanifest.luain the folder:fx_version 'cerulean' game 'gta5' this_is_a_map 'yes'
- Create a
stream/subfolder and place the clothing files inside it. - Add
ensure custom-shirtstoserver.cfg.
The this_is_a_map 'yes' line tells FiveM to stream all files in the stream folder to connecting clients. Without it, the files stay on the server and players see default clothing.
Clothing slots and conflicts
GTA V has a fixed number of clothing "slots" per category (torso, legs, hats, accessories). Each custom clothing item occupies one slot. When two packs try to use the same slot, only one wins and the other is invisible or broken.
To avoid conflicts:
- Document which slots each pack uses.
- When purchasing clothing, ask the creator which component and drawable IDs they target.
- Use OpenIV to inspect slot assignments before uploading.
Organizing clothing resources
As your clothing collection grows, organization becomes important. A clean structure prevents confusion and makes troubleshooting easier:
- Use category folders:
[eup]for emergency uniforms,[clothing]for general clothing,[accessories]for hats and glasses. - Name each resource descriptively:
lspd-uniforms,ems-uniforms,civilian-jackets. - Keep a list of which slots each resource uses. This is your reference when conflicts arise.
Performance impact
Custom clothing is stream content: files that get sent to every connecting player. More clothing means longer loading times. Tips to keep things manageable:
- Compress textures. 2K textures for clothing are excessive; 1K is sufficient in most cases.
- Remove clothing sets that nobody uses. Unused resources still increase loading time.
- Split large packs into separate resources so you can enable and disable them individually.
- Monitor your server's total stream size. Over 1 GB of total stream assets noticeably increases the time it takes for new players to load in.
Do players need to download the clothing manually?
No. FiveM streams the files automatically when a player connects. Large clothing packs increase loading time, but players never have to install anything by hand. The first connection after adding a big pack may take noticeably longer.
Can I create my own clothing?
Yes, using tools like OpenIV and 3D modeling software (Blender, ZModeler). It is a specialized skill; most server owners buy or download pre-made clothing. If you want to start learning, search for "FiveM clothing tutorial" on YouTube for step-by-step video guides.
Does EUP conflict with other clothing packs?
It can, if two packs overwrite the same clothing slots. Check which component IDs your packs use and avoid overlap. When in doubt, test each pack individually before combining them. Install one, verify it works, then add the next. If something breaks, the last pack you added is the culprit.
How much disk space do clothing packs need?
The base EUP stream is around 200 to 400 MB depending on the version. Additional civilian clothing packs range from 50 to 500 MB each. A server with EUP plus a few custom packs easily reaches 1 GB of clothing data. Check your server plan's storage limit and choose a plan with enough space if you run a large clothing collection.
Custom clothing works on all FiveM plans. Large clothing collections require enough disk space; pick a plan with more storage if yours is running low.