Drop-in replacement for illenium-appearance with a completely rebuilt UI. Custom Svelte 5 frontend, orbital camera, and redesigned controls — works with every resource that calls illenium-appearance exports without changing anything.
Jacket thumbnails with real clothing images, category tabs with item counts, detail bar with drawable/texture stepping
The original illenium-appearance UI works but feels dated. This is a ground-up rebuild of the frontend while keeping full backend compatibility. Every export, every event, every database table — identical. Swap the resource folder and everything just works.
- Visual clothing browser with thumbnail images per drawable — no more guessing what "Hats 37" looks like
- Orbital camera — drag to orbit your character, scroll to zoom, camera presets snap to head/body/legs
- Properly sized controls — 32px+ buttons, 20px slider thumbs, 24px color picker dots. Built for mouse, not mobile
- Editable number inputs — type a parent ID directly instead of clicking arrows 45 times
- Arrow cycling — tab arrows step through sections and categories, not just scroll the container
- Tattoo preview nav — step through tattoos one by one, previewed tattoo highlights and auto-scrolls in the list
- Store ground markers — color-coded rings at every clothing, barber, tattoo, and surgeon location
- Glassmorphic UI — dark panel with blur, cyan accent, fills the left side of the screen
Registers exports under both murderface-appearance and illenium-appearance via FiveM's __cfx_export_ event system. Tested with:
- um-multicharacter (character select skin loading)
- qbx_core (character.lua appearance calls)
- qbx_properties, qs-housing (wardrobe systems)
- codem-pausemenu (skin reload)
- mp-masks (appearance save/restore)
- ox_inventory (clothing item handlers)
- Drop
murderface-appearanceinto your resources folder ensure murderface-appearancein server.cfg — before um-multicharacter or anything that calls illenium exports- Remove or stop any existing
illenium-appearanceorbl_appearance - Restart server
Uses provide "illenium-appearance" plus manual export registration so existing resources find it automatically.
uz_AutoShot by UZ — automatic clothing thumbnail generator with transparent backgrounds. Captures every drawable/texture variation via an in-game green screen studio, then serves them as transparent PNGs through FiveM's native cfx-nui protocol.
![]() |
![]() |
| Magenta chroma key studio with orbit camera and capture UI | Automatic capture iterates every drawable variation |
| Finished transparent thumbnail — hats | Finished transparent thumbnail — tops |
When installed, murderface-appearance detects it automatically and loads thumbnails from AutoShot — no configuration needed.
- Install uz_AutoShot and
ensure uz_AutoShotbefore this resource - In-game:
/shotmakerto open the capture studio and generate images - Restart — thumbnails load automatically in the clothing browser
Huge shoutout to UZ for building this and letting us integrate it — go star their repo!
| Command | Description |
|---|---|
/clothing |
Clothing shop (components + props) |
/barber |
Barber shop (hair + overlays) |
/tattoo |
Tattoo shop |
/outfits |
Outfit manager |
/appearance |
Full customization (all sections) |
/reloadskin |
Reload appearance from database |
/clearstuckprops |
Remove stuck attached objects |
/pedmenu [id] |
Admin: full menu on self or target player |
Same playerskins and player_outfits tables as illenium-appearance. No migration needed.
Everything in shared/config.lua — store locations, pricing, clothing rooms, blacklists, theme. Store interaction uses [E] text UI with lib.zones and ground ring markers within 30m.
cd web/src
npm install
npm run build
Outputs to web/dist/. The build is IIFE format for FiveM CEF compatibility (no ES modules).
See Releases for full version history.
- v2.1 — UX overhaul, Gemini QA polish, export compatibility fix, store ground markers
- v2.0 — Initial release with Svelte 5 UI rebuild, orbital camera, all illenium exports
PRs welcome — especially for new locales, bug fixes, framework compatibility, or UI improvements.
- Fork the repo
- Make your changes (UI source is in
web/src/, Lua ingame/andclient/) cd web/src && npm run buildto rebuild the NUI- Test in-game
- Open a PR
- Original illenium-appearance by snakewiz & iLLeniumStudios
- Clothing thumbnail integration: uz_AutoShot by UZ — transparent clothing screenshots served via cfx-nui
- Tattoo support from franfdezmorales





