Bakery Appearance — Advanced Character Customization

Bakery Appearance is a modern, fully featured player appearance and clothing customization system for FiveM.

It is designed as a clean, maintainable alternative to existing appearance systems, with a modern UI, powerful admin tools, and flexible framework support.

:warning: This resource is currently in BETA.
Features are stable, but feedback and testing are encouraged.

all suggestions are welcome on our discord, I have worked on this for over 2 months now, and have gotten to a point where I feel comfortable with its release, but theres still a lot of work to do

I will be implementing a proper migration and website with steps to use it properly


Overview

This resource provides a complete character customization experience, including facial features, clothing, tattoos, outfits, and camera control.

The UI has been recreated with permission from Byte Labs, inspired by bl_appearance, and rebuilt using a modern tech stack to improve usability, extensibility, and long-term support.


Key Features

  • Full character customization (face, hair, clothing, props, tattoos, makeup)
  • Advanced outfit system (save, edit, share, job & gang outfits)
  • Intelligent camera system with body-part focus and rotation
  • In-game clothing shops (zones, markers, or ox_target)
  • Powerful admin menu for live configuration
  • Job and gang-based clothing restrictions
  • Persistent player appearance and outfit saving
  • Modern UI built with React + Mantine

Admin Features (/appearanceadmin)

  • Edit UI theme, colours, and layout
  • Configure prices, billing, and starter clothing
  • Add, edit, or remove clothing shops
  • Restrict ped models and clothing items
  • Manage job and gang outfits
  • Import and manage tattoos
  • Configure blips and markers

All admin configuration is handled in-game, without restarting the resource.

Images of the admin menu







CREDITS


Framework & Support

  • Frameworks: ESX, QBCore, QBOX
  • Dependencies:
    • ox_lib
    • oxmysql
    • ox_target (optional)

Data Storage

  • Database (MySQL/MariaDB):
    • Player appearance
    • Player-saved personal outfits
  • JSON files:
    • Shops
    • Restrictions
    • Themes
    • Job/gang configuration
    • Locales

This hybrid approach keeps performance high while remaining easy to customise.


Beta Notice

This release is marked as BETA:

  • Core features are complete and functional
  • Additional polish and features are planned
  • Feedback and bug reports are welcome

Open Source

This resource is open source and available on GitHub:


Support

Support is provided through our Discord server:

Discord: Bakery Developments

Code is accessible Yes
Subscription-based No
Lines (approximately) 20,000
Requirements ox_lib, oxmysql
Support Yes
3 Likes

It looks simillar as Byte Labs Appearance (bl_appearance)

1 Like

Agreed, looks very similar just with sliders instead of number choices :eyes:

Looks like bl_appearance UI and code.. should’ve credit them

I do apologise — on GitHub they are fully credited. We reached out to them some time ago after they archived the system and received full permission to use the UI and recreate it. I’ll update the post to make this clearer.

I also want to mention a lot of the code, while inspired by the byelabs team has been carefully rewritten

2 Likes