Introduction
Set up tattoo shops, connect your server economy, and add the packs you have installed. The resource includes a base catalog and lets you customize the areas delivered open with Asset Escrow.
Get started
| Guide | What you'll find |
|---|---|
| Installation | Requirements, startup order, and initial checks. |
| Configuration | Language, identity system, shops, levels, blueprints, camera, and preview clothing. |
| Catalog and packs | JSON tattoos, optional sources, mappings, and thumbnails. |
| Integrations | Permissions, payments, and adapting the open bridges. |
| Interface customization | Delivered NUI files and changes that require the interface source. |
Files you can edit
| Path within the resource | Purpose |
|---|---|
config.lua | Server settings and custom callbacks. |
shared/tattoos.json | Editable base catalog. |
bridge/**/*.lua | Appearance, permissions, and payment integrations. |
ui/**/* | Interface and its images, within the supplied files. |
These are the areas excluded from Asset Escrow covered by the guides. Example paths refer to the installed resource folder.
The current distribution package includes the compiled interface in ui/dist/ and the base thumbnails in ui/public/ImagenesVanilla/. Excluding ui/ lets you edit the delivered files; it does not mean the package includes the React source or build tools.
Optional packs
You can use cxg-tattoos without external packs, with some, or with all of them. Install and start only the packs you have. Missing or stopped packs do not block the resource, and their tattoos are no longer offered in the shop. The base catalog remains available.
Before changing settings
Save a copy of any editable files you plan to modify. Configuration and bridge changes require restarting the resource. For shops, catalog entries, and rules already managed through the panel, follow the guidance in each guide: the file's initial values do not automatically replace saved settings.