Enabling
shared/config.lua
Folder structure
Local images live inweb/dist/images/, organised by category. Every path is lowercase, and {gender} is always male or female.
web/dist/images/
Component & prop IDs
{component_id} and {prop_id} are the standard GTA clothing slots:
Head overlay types
{overlay_type} is one of: blemishes, beard, eyebrows, ageing, makeUp, blush, complexion, sunDamage, lipstick, moleAndFreckles, chestHair, bodyBlemishes, eyeColor.
Generating the images
You don’t make these by hand. The companion resourceawoken-recorder captures every drawable against a green screen, removes the background, and writes the files in exactly this structure.
Generate previews with the Recorder
Run
/recorder, pick the categories to capture, and let it batch-screenshot every option. Then copy the output into web/dist/images/. Full guide on the Recorder page.The Recorder generates
components, props, hair and headOverlays. Tattoo thumbnails (tattoos/{zone}/{name}.png) aren’t auto-captured - add those manually if you want tattoo previews, otherwise the tattoo list uses its dropdown.Fallback behaviour
- Missing image for an option → that option shows the number stepper (no broken-image icon).
UseImagePreviews = false→ every option uses the number stepper, images are ignored.- Gender is resolved from the ped model, so male/female folders are loaded independently.