← Guides
Installation

Add EUP clothing to your server

Story Loadout clothing packs are add-on drawables for mp_m_freemode_01 and mp_f_freemode_01. Getting them in is two jobs: make the game stream the assets, then tell your clothing menu the new IDs exist.

1. Install server-side EUP (once)

If you already have working EUP police/medical uniforms, skip this. Otherwise grab the current eup-stream and eup-ui release and start them early:

ensure eup-stream
ensure eup-ui

EUP only matters if a pack uses restricted component slots (uniform tops, some props). Pure civilian packs stream fine without it — our pack README says which you need.

2. Drop in the clothing pack

Unzip into resources, keeping our folder name:

resources/[sl]/sl_clothing_precinct/
  fxmanifest.lua
  stream/
    mp_m_freemode_01^0/      # component + texture .ydd / .ytd
    mp_f_freemode_01^0/
  meta/
    (shop metadata, if included)
# server.cfg
ensure sl_clothing_precinct

Restart, then check the console: the resource should report the number of streamed assets. A quick in-game sanity check — use any menu that lets you scrub component IDs and confirm the new items appear at the top of the range (usually 150+).

Component vs. drawable numbering. Add-on clothing IDs continue from where the base game stops. If two clothing packs both claim the same offset you get invisible or wrong models — install one at a time and note the ranges.

3. Register the items in your clothing store

Menus differ, but the idea is the same: expose the new drawable/texture IDs so players can select them.

illenium-appearance / fivem-appearance

These read the full component range automatically. New IDs show up in the shop with no config — you only need to set which categories are purchasable and the price tiers.

qb-clothing / esx_skin (older)

Raise the max component values so the menu lets players scroll into the new range:

-- example: allow tops (component 11) up to 200
Config.MaxValues = {
    ['torso_1'] = 200,
    ['tshirt_1'] = 200,
    ['arms']    = 60,
}

Fixed outfits (jobs)

If the pack is a uniform set, put the exact component numbers straight into your job's outfit table. The README lists them per model.

4. Test on both models

  • Items load on mp_m and mp_f (packs often differ per model).
  • No texture loss / white model at distance (missing .ytd).
  • No clipping with common body sizes on the default heightmap.
  • Props (hats, glasses) sit correctly if the pack includes them.

Questions, or something not working? The Discord is the fastest way to get an answer — and where every new drop lands first.

Join the Discord