Skip to main content
By default, customisation menus make players scrub through numbered drawables blind. The Awoken rework lets every option show a real thumbnail instead - so players see the jacket, hairstyle or hat before they apply it. When a thumbnail for an option is missing, that option silently falls back to the standard number stepper - so you can roll previews out gradually, category by category.

Enabling

shared/config.lua

Folder structure

Local images live in web/dist/images/, organised by category. Every path is lowercase, and {gender} is always male or female.
web/dist/images/
Examples:

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 resource awoken-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.