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.
| Model select with ped grid and freemode buttons | Clothing browser with thumbnail images per drawable |
| Tattoo browser with zones, search, opacity, preview/apply | Outfit manager — save, share, import via codes |
Registers exports under both murderface-appearance and illenium-appearance via FiveM's __cfx_export_ event system. Tested with:
murderface-appearance into your resources folderensure murderface-appearance in server.cfg — before um-multicharacter or anything that calls illenium exportsillenium-appearance or bl_appearanceUses 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.
ensure uz_AutoShot before this resource/shotmaker to open the capture studio and generate imagesHuge 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.
PRs welcome — especially for new locales, bug fixes, framework compatibility, or UI improvements.
web/src/, Lua in game/ and client/)cd web/src && npm run build to rebuild the NUI