Create a tattoo or patch, repaint one from the game, or edit a face overlay such as a beard, and place the art on a freemode ped.
Both types are painted on the 2D stage and previewed on the freemode ped. Rageon exports the files. How the result looks in game has not been confirmed yet, so check it on your server.
The preview of a face overlay on the ped is approximate. Judge the final look in game.
In New edit, select Tattoo and patch. Set Type to Tattoo or Patch and Gender to M, F, or Both. Then pick a zone: Torso, Head, Left arm, Right arm, Left leg, or Right leg. Each zone shows how many decorations the game has for your choice.
Tattoo on the Torso zone for male peds, with the New tattoo button.
2
Create new or repaint one from the game
Click New tattoo (or New patch) to start a blank 512 × 512 decoration at once. There is no Continue step. Or click a game decoration and click Continue to repaint it.A new decoration belongs to the project’s collection. The Collection strip shows its name once the first one exists.
3
Name the preset
The header shows the preset name. Double-click it to rename. Use letters or numbers, start with a letter, and avoid names that start with hash_. Each name must be unique in the project.
4
Place the art
Add a layer, then with Move and transform (V) click the body on the ped to place it. Shift + wheel rotates, Ctrl + wheel scales, and H mirrors. With the 3D stage focused, or the pointer over it when no control has focus, Q/E rotate 15° and -/= scale. Hold Shift for 1° rotation or finer scaling; arrow keys move the art, with Shift for larger steps. Dragging updates the Position section live: Position X and Y, Scale X and Y, Rotation, and Mirror the art. Values can go beyond 0 to 1, and a negative scale mirrors the art.Copy from takes position, scale, and rotation from a game decoration in the same zone and gender.
Repainting a game decoration replaces its .ytd and has no preset fields.
Both previews the male ped.
For new tattoos and patches, export writes the collection .ytd under stream/ and its XML file under data/. Apply the decoration in game after the ped exists, and again each time the ped is recreated:
In New edit, select Face overlay, then a slot such as Beard. Choose one of its Index … tiles.
2
Choose the Base
Original paints over the game’s overlay. Clean replaces the whole texture: whatever you do not paint stays transparent. You can switch later under Overlay, and undo it.
Beard slot with an index picked and the Base choice.
3
Click Continue and paint
The stage shows the overlay mask, and the ped shows it over the skin. To position artwork on the ped, select an unlocked layer and use Move and transform (V). Clicking or dragging the body places that layer; the rotation, scale, and mirror gestures above also apply.
The overlay open with Preview color and the ped in 3D.
With Base set to Clean, exporting without layers replaces the original overlay with a transparent texture.
Some slots use a color palette: Beard, Eyebrows, Makeup, and Chest hair use the hair palette, and Blush and Lipstick use the makeup palette. On these slots, paint in gray. The tone picks the position in the palette, and alpha is the coverage. Preview color colors the preview only and does not go into the file; in game, the color comes from the script.On export, the overlay replaces that index’s dictionary. In game, apply it with SetPedHeadOverlay(ped, slot, index, 1.0).In New edit, click New overlay in the Collection strip to create a transparent head tattoo immediately. It follows the tattoo workflow above, rather than adding a new face-overlay index.
The preset name needs at least one letter or number. Remove symbols.
Start the preset name with a letter.
Rename the preset so the first character is a letter.
The preset name cannot start with hash_.
Choose a name that does not start with hash_.
Another decoration in this project already uses this name.
Preset names must be unique in the project. Rename one.
The artwork for … must be 512x512.
The export needs 512 × 512 art for this decoration. Keep the decoration at its original size.
Could not read the game's decorations: …. The new decoration is still available.
The game’s list is unavailable. New tattoo and New patch still work.
No preview ped: …
The ped for the preview was not found. The edit still exports, but you cannot check placement in 3D.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Rageon","colors":{"primary":"#f97316","light":"#fb923c","dark":"#c2410c"},"logo":{"light":"https://mintcdn.com/rageon/NnSHzDe1phDyv79M/logo/mark.png?fit=max\u0026auto=format\u0026n=NnSHzDe1phDyv79M\u0026q=85\u0026s=e0ae0889d31e1576f579125f3ef6685e","dark":"https://mintcdn.com/rageon/NnSHzDe1phDyv79M/logo/mark.png?fit=max\u0026auto=format\u0026n=NnSHzDe1phDyv79M\u0026q=85\u0026s=e0ae0889d31e1576f579125f3ef6685e","href":"https://rageon.dev"},"favicon":"https://mintcdn.com/rageon/tGC-5rfc07564TOG/favicon.png?fit=max\u0026auto=format\u0026n=tGC-5rfc07564TOG\u0026q=85\u0026s=7525da8dae81e50d0056d02037548e02","appearance":{"default":"dark"},"navbar":{"links":[{"href":"https://rageon.dev/pricing","label":"Pricing"}],"primary":{"type":"button","label":"Download","href":"https://rageon.dev/download"}},"footer":{"socials":{"website":"https://rageon.dev"}},"icons":{"library":"lucide"},"styling":{"latex":false},"navigation":{"languages":[{"language":"en","default":true,"href":"start/introduction"},{"language":"pt-BR","href":"pt-BR/start/introduction"},{"language":"es","href":"es/start/introduction"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"rageon","hasAudioNarration":false,"actualSubdomain":"rageon","customDomains":["docs.rageon.dev"],"gitSource":{"type":"github","owner":"rageoon","repo":"rageon-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":"","_id":"6ada8d872e2812485d3d490a"},"chroma":{"latestBuiltDeploymentHistoryId":"6ada8d882e2812485d3d4910","collectionId":"d8abb39d-b557-4128-b440-bcb1bb1501eb","liveDeploymentHistoryId":"6ada8d882e2812485d3d4910","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ada8d96fbb15298db52c70c","clientVersion":"0.0.3939","searchFilterCounts":[{"language":"en","tag":"Projects","count":43},{"language":"es","tag":"Proyectos","count":43},{"language":"pt-BR","tag":"Projetos","count":43},{"language":"en","tag":"Structures","count":16},{"language":"es","tag":"Estructuras","count":16},{"language":"pt-BR","tag":"Estruturas","count":16},{"language":"en","tag":"Map","count":15},{"language":"es","tag":"Mapa","count":15},{"language":"pt-BR","tag":"Mapa","count":15},{"language":"en","tag":"Getting started","count":14},{"language":"en","tag":"Viewer","count":14},{"language":"es","tag":"Primeros pasos","count":14},{"language":"es","tag":"Visor","count":14},{"language":"pt-BR","tag":"Primeiros passos","count":14},{"language":"pt-BR","tag":"Visualização","count":14},{"language":"en","tag":"Assets","count":12},{"language":"en","tag":"Capture","count":12},{"language":"es","tag":"Assets","count":12},{"language":"es","tag":"Captura","count":12},{"language":"pt-BR","tag":"Assets","count":12},{"language":"pt-BR","tag":"Captura","count":12},{"language":"en","tag":"Texturing","count":11},{"language":"es","tag":"Texturizado","count":11},{"language":"pt-BR","tag":"Texturização","count":11},{"language":"en","tag":"Export","count":8},{"language":"es","tag":"Exportar","count":8},{"language":"pt-BR","tag":"Exportar","count":8},{"language":"en","tag":"Help","count":6},{"language":"es","tag":"Ayuda","count":6},{"language":"pt-BR","tag":"Ajuda","count":6}],"searchSettings":{"isFiltersEnabled":true,"showContentSnippets":true}},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"projects/texturing/tattoos-and-overlays","slug":"/projects/texturing/tattoos-and-overlays","pageMetadata":{"title":"Tattoos, patches, and face overlays","icon":"scan-face","description":"Create a tattoo or patch, repaint one from the game, or edit a face overlay such as a beard, and place the art on a freemode ped.","href":"/projects/texturing/tattoos-and-overlays"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Create a tattoo or patch, repaint one from the game, or edit a face overlay such as a beard, and place the art on a freemode ped.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,CodeBlock,Frame,Heading,Note,OptimizedImage,Step,Steps,Warning}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Both types are painted on the 2D stage and previewed on the freemode ped. Rageon exports the files. How the result looks in game has not been confirmed yet, so check it on your server.`}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`The preview of a face overlay on the ped is approximate. Judge the final look in game.`})}),`\n`,_jsx(Heading,{level:`2`,id:`tattoos-and-patches`,children:`Tattoos and patches`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Choose type, gender, and zone`,children:[_jsxs(_components.p,{children:[`In `,_jsx(_components.strong,{children:`New edit`}),`, select `,_jsx(_components.strong,{children:`Tattoo and patch`}),`. Set `,_jsx(_components.strong,{children:`Type`}),` to `,_jsx(_components.strong,{children:`Tattoo`}),` or `,_jsx(_components.strong,{children:`Patch`}),` and `,_jsx(_components.strong,{children:`Gender`}),` to `,_jsx(_components.strong,{children:`M`}),`, `,_jsx(_components.strong,{children:`F`}),`, or `,_jsx(_components.strong,{children:`Both`}),`. Then pick a zone: `,_jsx(_components.strong,{children:`Torso`}),`, `,_jsx(_components.strong,{children:`Head`}),`, `,_jsx(_components.strong,{children:`Left arm`}),`, `,_jsx(_components.strong,{children:`Right arm`}),`, `,_jsx(_components.strong,{children:`Left leg`}),`, or `,_jsx(_components.strong,{children:`Right leg`}),`. Each zone shows how many decorations the game has for your choice.`]}),_jsx(Frame,{caption:`Tattoo on the Torso zone for male peds, with the New tattoo button.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/textures/texturing-tattoo-pick.webp?fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=cd9bb9ea91e586263914fca954c0adf1`,alt:`New edit on Tattoo and patch with Type, Gender, Zone, and the New tattoo button`,\"data-og-width\":`1920`,width:`1920`,\"data-og-height\":`1080`,height:`1080`,\"data-path\":`images/textures/texturing-tattoo-pick.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/textures/texturing-tattoo-pick.webp?w=280\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=fed651e2b7e2591039ebe320ed68c9b2 280w, https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/textures/texturing-tattoo-pick.webp?w=560\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=d70d2eaa7b1170126b93dc2721a0d527 560w, https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/textures/texturing-tattoo-pick.webp?w=840\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=54a81f557172c2b1a611376432aba82a 840w, https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/textures/texturing-tattoo-pick.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=4c119c16449c03e9b8c960ef6e0bc01b 1100w, https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/textures/texturing-tattoo-pick.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=0beee1dfbdfa526b69cd9351ce6cdd40 1650w, https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/textures/texturing-tattoo-pick.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=73d564109d57c8ab372833f5feb3b2e3 2500w`})})]}),_jsxs(Step,{title:`Create new or repaint one from the game`,children:[_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`New tattoo`}),` (or `,_jsx(_components.strong,{children:`New patch`}),`) to start a blank 512 × 512 decoration at once. There is no `,_jsx(_components.strong,{children:`Continue`}),` step. Or click a game decoration and click `,_jsx(_components.strong,{children:`Continue`}),` to repaint it.`]}),_jsxs(_components.p,{children:[`A new decoration belongs to the project’s collection. The `,_jsx(_components.strong,{children:`Collection`}),` strip shows its name once the first one exists.`]})]}),_jsx(Step,{title:`Name the preset`,children:_jsxs(_components.p,{children:[`The header shows the preset name. Double-click it to rename. Use letters or numbers, start with a letter, and avoid names that start with `,_jsx(_components.code,{children:`hash_`}),`. Each name must be unique in the project.`]})}),_jsxs(Step,{title:`Place the art`,children:[_jsxs(_components.p,{children:[`Add a layer, then with `,_jsx(_components.strong,{children:`Move and transform (V)`}),` click the body on the ped to place it. `,_jsx(_components.strong,{children:`Shift`}),` + wheel rotates, `,_jsx(_components.strong,{children:`Ctrl`}),` + wheel scales, and `,_jsx(_components.strong,{children:`H`}),` mirrors. With the 3D stage focused, or the pointer over it when no control has focus, `,_jsx(_components.strong,{children:`Q`}),`/`,_jsx(_components.strong,{children:`E`}),` rotate 15° and `,_jsx(_components.strong,{children:`-`}),`/`,_jsx(_components.strong,{children:`=`}),` scale. Hold `,_jsx(_components.strong,{children:`Shift`}),` for 1° rotation or finer scaling; arrow keys move the art, with `,_jsx(_components.strong,{children:`Shift`}),` for larger steps. Dragging updates the `,_jsx(_components.strong,{children:`Position`}),` section live: `,_jsx(_components.strong,{children:`Position`}),` X and Y, `,_jsx(_components.strong,{children:`Scale`}),` X and Y, `,_jsx(_components.strong,{children:`Rotation`}),`, and `,_jsx(_components.strong,{children:`Mirror the art`}),`. Values can go beyond 0 to 1, and a negative scale mirrors the art.`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Copy from`}),` takes position, scale, and rotation from a game decoration in the same zone and gender.`]})]})]}),`\n`,_jsxs(_components.p,{children:[`Repainting a game decoration replaces its `,_jsx(_components.code,{children:`.ytd`}),` and has no preset fields.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Both`}),` previews the male ped.`]})}),`\n`,_jsxs(_components.p,{children:[`For new tattoos and patches, export writes the collection `,_jsx(_components.code,{children:`.ytd`}),` under `,_jsx(_components.code,{children:`stream/`}),` and its XML file under `,_jsx(_components.code,{children:`data/`}),`. Apply the decoration in game after the ped exists, and again each time the ped is recreated:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`lua`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`lua`,children:_jsxs(_components.code,{language:`lua`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:`AddPedDecorationFromHashes`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`ped`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:`joaat`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`collection`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`), `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:`joaat`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`preset`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`))`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`face-overlays`,children:`Face overlays`}),`\n`,_jsx(_components.p,{children:`Face overlays are repainted per slot and index.`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Choose the slot and index`,children:_jsxs(_components.p,{children:[`In `,_jsx(_components.strong,{children:`New edit`}),`, select `,_jsx(_components.strong,{children:`Face overlay`}),`, then a slot such as `,_jsx(_components.strong,{children:`Beard`}),`. Choose one of its `,_jsx(_components.strong,{children:`Index …`}),` tiles.`]})}),_jsxs(Step,{title:`Choose the Base`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Original`}),` paints over the game’s overlay. `,_jsx(_components.strong,{children:`Clean`}),` replaces the whole texture: whatever you do not paint stays transparent. You can switch later under `,_jsx(_components.strong,{children:`Overlay`}),`, and undo it.`]}),_jsx(Frame,{caption:`Beard slot with an index picked and the Base choice.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/textures/texturing-overlay-pick.webp?fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=44940be47397debad67b1015e12e17c5`,alt:`New edit on Face overlay with the Beard slot, an index tile, and Base set to Original`,\"data-og-width\":`1920`,width:`1920`,\"data-og-height\":`1080`,height:`1080`,\"data-path\":`images/textures/texturing-overlay-pick.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/textures/texturing-overlay-pick.webp?w=280\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=7bb224893e2e699400913f3769417f57 280w, https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/textures/texturing-overlay-pick.webp?w=560\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=3fa2d00f2a2b2bf435e44f0c805604e5 560w, https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/textures/texturing-overlay-pick.webp?w=840\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=4d3b9d08484f87b392859a516da68761 840w, https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/textures/texturing-overlay-pick.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=153820d46690af08351ac2a00ff43496 1100w, https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/textures/texturing-overlay-pick.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=f35b2ef4225db626d038c2ab15f73c81 1650w, https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/textures/texturing-overlay-pick.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=fec509cfde3457e44314fe08d2c289fd 2500w`})})]}),_jsxs(Step,{title:`Click Continue and paint`,children:[_jsxs(_components.p,{children:[`The stage shows the overlay mask, and the ped shows it over the skin. To position artwork on the ped, select an unlocked layer and use `,_jsx(_components.strong,{children:`Move and transform (V)`}),`. Clicking or dragging the body places that layer; the rotation, scale, and mirror gestures above also apply.`]}),_jsx(Frame,{caption:`The overlay open with Preview color and the ped in 3D.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/textures/texturing-overlay-stage.webp?fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=607076370e84e4cb964f2a3ddbf0e955`,alt:`Editor with the overlay mask, the Overlay section with Preview color, and the ped`,\"data-og-width\":`1920`,width:`1920`,\"data-og-height\":`1080`,height:`1080`,\"data-path\":`images/textures/texturing-overlay-stage.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/textures/texturing-overlay-stage.webp?w=280\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=d6b6cc5e5dc5d3306c792e4813eeb8fc 280w, https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/textures/texturing-overlay-stage.webp?w=560\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=5519936a19c629ef3855dedf22cdb7b4 560w, https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/textures/texturing-overlay-stage.webp?w=840\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=ab626c0bebf617d66bfdf844c83f375f 840w, https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/textures/texturing-overlay-stage.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=c60a85242f73867135300fee726cf5cc 1100w, https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/textures/texturing-overlay-stage.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=75f8927fed73767a8521f4009846ab80 1650w, https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/textures/texturing-overlay-stage.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=32f1e1e39a54452d2e2b035c356ac053 2500w`})})]})]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`With `,_jsx(_components.strong,{children:`Base`}),` set to `,_jsx(_components.strong,{children:`Clean`}),`, exporting without layers replaces the original overlay with a transparent texture.`]})}),`\n`,_jsxs(_components.p,{children:[`Some slots use a color palette: `,_jsx(_components.strong,{children:`Beard`}),`, `,_jsx(_components.strong,{children:`Eyebrows`}),`, `,_jsx(_components.strong,{children:`Makeup`}),`, and `,_jsx(_components.strong,{children:`Chest hair`}),` use the hair palette, and `,_jsx(_components.strong,{children:`Blush`}),` and `,_jsx(_components.strong,{children:`Lipstick`}),` use the makeup palette. On these slots, paint in gray. The tone picks the position in the palette, and alpha is the coverage. `,_jsx(_components.strong,{children:`Preview color`}),` colors the preview only and does not go into the file; in game, the color comes from the script.`]}),`\n`,_jsxs(_components.p,{children:[`On export, the overlay replaces that index’s dictionary. In game, apply it with `,_jsx(_components.code,{children:`SetPedHeadOverlay(ped, slot, index, 1.0)`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`In `,_jsx(_components.strong,{children:`New edit`}),`, click `,_jsx(_components.strong,{children:`New overlay`}),` in the `,_jsx(_components.strong,{children:`Collection`}),` strip to create a transparent head tattoo immediately. It follows the tattoo workflow above, rather than adding a new face-overlay index.`]}),`\n`,_jsx(Heading,{level:`2`,id:`troubleshooting`,children:`Troubleshooting`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Use letters or numbers in the preset name.`,id:`use-letters-or-numbers-in-the-preset-name`,children:_jsx(_components.p,{children:`The preset name needs at least one letter or number. Remove symbols.`})}),_jsx(Accordion,{title:`Start the preset name with a letter.`,id:`start-the-preset-name-with-a-letter`,children:_jsx(_components.p,{children:`Rename the preset so the first character is a letter.`})}),_jsx(Accordion,{title:`The preset name cannot start with hash_.`,id:`the-preset-name-cannot-start-with-hash`,children:_jsxs(_components.p,{children:[`Choose a name that does not start with `,_jsx(_components.code,{children:`hash_`}),`.`]})}),_jsx(Accordion,{title:`Another decoration in this project already uses this name.`,id:`another-decoration-in-this-project-already-uses-this-name`,children:_jsx(_components.p,{children:`Preset names must be unique in the project. Rename one.`})}),_jsx(Accordion,{title:`The artwork for … must be 512x512.`,id:`the-artwork-for-must-be-512x512`,children:_jsx(_components.p,{children:`The export needs 512 × 512 art for this decoration. Keep the decoration at its original size.`})}),_jsx(Accordion,{title:`Could not read the game's decorations: …. The new decoration is still available.`,id:`could-not-read-the-games-decorations-the-new-decoration-is-still-available`,children:_jsxs(_components.p,{children:[`The game’s list is unavailable. `,_jsx(_components.strong,{children:`New tattoo`}),` and `,_jsx(_components.strong,{children:`New patch`}),` still work.`]})}),_jsx(Accordion,{title:`No preview ped: …`,id:`no-preview-ped`,children:_jsx(_components.p,{children:`The ped for the preview was not found. The edit still exports, but you cannot check placement in 3D.`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Tattoos, patches, and face overlays","icon":"scan-face","description":"Create a tattoo or patch, repaint one from the game, or edit a face overlay such as a beard, and place the art on a freemode ped.","href":"/projects/texturing/tattoos-and-overlays"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Tattoos and patches","slug":"tattoos-and-patches","depth":2,"children":[]},{"title":"Face overlays","slug":"face-overlays","depth":2,"children":[]},{"title":"Troubleshooting","slug":"troubleshooting","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"rageon","siteName":"Rageon","title":"Tattoos, patches, and face overlays - Rageon","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/projects/texturing/tattoos-and-overlays","matchLevel":0},"pt-BR":{"href":"/pt-BR/projects/texturing/tattoos-and-overlays","matchLevel":1},"es":{"href":"/es/projects/texturing/tattoos-and-overlays","matchLevel":1}}},"lastModified":"2026-10-22T22:26:50.623Z","originalFileLocation":"projects/texturing/tattoos-and-overlays.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Create a tattoo or patch, repaint one from the game, or edit a face overlay such as a beard, and place the art on a freemode ped.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Rageon\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/rageon/ZtuCQ-reSINKWczI/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/rageon/ZtuCQ-reSINKWczI/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/rageon/ZtuCQ-reSINKWczI/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/rageon/ZtuCQ-reSINKWczI/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/rageon/ZtuCQ-reSINKWczI/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/rageon/ZtuCQ-reSINKWczI/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/rageon/ZtuCQ-reSINKWczI/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/rageon/ZtuCQ-reSINKWczI/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/rageon/ZtuCQ-reSINKWczI/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Tattoos, patches, and face overlays - Rageon\">\u003cmeta data-mint-head property=\"og:description\" content=\"Create a tattoo or patch, repaint one from the game, or edit a face overlay such as a beard, and place the art on a freemode ped.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Rageon\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.rageon.dev/projects/texturing/tattoos-and-overlays\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://rageon.mintlify.app/_mintlify/api/og/v2?division=Texturing\u0026amp;title=Tattoos%2C+patches%2C+and+face+overlays\u0026amp;description=Create+a+tattoo+or+patch%2C+repaint+one+from+the+game%2C+or+edit+a+face+overlay+such+as+a+beard%2C+and+place+the+art+on+a+freemode+ped.\u0026amp;theme=dc798bdc6d01b550c8b95f0f\u0026amp;signature=4cd06b915f970393aab8569ec684f3ee505daac7219a70dd7e4e6d7c2569043a\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Tattoos, patches, and face overlays - Rageon\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Create a tattoo or patch, repaint one from the game, or edit a face overlay such as a beard, and place the art on a freemode ped.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://rageon.mintlify.app/_mintlify/api/og/v2?division=Texturing\u0026amp;title=Tattoos%2C+patches%2C+and+face+overlays\u0026amp;description=Create+a+tattoo+or+patch%2C+repaint+one+from+the+game%2C+or+edit+a+face+overlay+such+as+a+beard%2C+and+place+the+art+on+a+freemode+ped.\u0026amp;theme=dc798bdc6d01b550c8b95f0f\u0026amp;signature=4cd06b915f970393aab8569ec684f3ee505daac7219a70dd7e4e6d7c2569043a\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/rageon/ZtuCQ-reSINKWczI/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Rageon\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#f97316\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.rageon.dev/projects/texturing/tattoos-and-overlays\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/projects/texturing/tattoos-and-overlays.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.rageon.dev/projects/texturing/tattoos-and-overlays\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://docs.rageon.dev/pt-BR/projects/texturing/tattoos-and-overlays\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.rageon.dev/es/projects/texturing/tattoos-and-overlays\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.rageon.dev/projects/texturing/tattoos-and-overlays\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.rageon.dev/#organization\",\"name\":\"Rageon\",\"url\":\"https://docs.rageon.dev\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/rageon/NnSHzDe1phDyv79M/logo/mark.png?fit=max\u0026auto=format\u0026n=NnSHzDe1phDyv79M\u0026q=85\u0026s=e0ae0889d31e1576f579125f3ef6685e\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.rageon.dev#website\",\"name\":\"Rageon\",\"url\":\"https://docs.rageon.dev\",\"publisher\":{\"@id\":\"https://docs.rageon.dev/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.rageon.dev/projects/texturing/tattoos-and-overlays#webpage\",\"url\":\"https://docs.rageon.dev/projects/texturing/tattoos-and-overlays\",\"name\":\"Tattoos, patches, and face overlays\",\"description\":\"Create a tattoo or patch, repaint one from the game, or edit a face overlay such as a beard, and place the art on a freemode ped.\",\"dateModified\":\"2026-10-22T22:26:50.623Z\",\"isPartOf\":{\"@id\":\"https://docs.rageon.dev#website\"},\"breadcrumb\":{\"@id\":\"https://docs.rageon.dev/projects/texturing/tattoos-and-overlays#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.rageon.dev/projects/texturing/tattoos-and-overlays#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Texturing\",\"item\":\"https://docs.rageon.dev/projects/texturing/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tattoos, patches, and face overlays\",\"item\":\"https://docs.rageon.dev/projects/texturing/tattoos-and-overlays\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.rageon.dev/projects/texturing/tattoos-and-overlays#article\",\"headline\":\"Tattoos, patches, and face overlays\",\"name\":\"Tattoos, patches, and face overlays\",\"description\":\"Create a tattoo or patch, repaint one from the game, or edit a face overlay such as a beard, and place the art on a freemode ped.\",\"url\":\"https://docs.rageon.dev/projects/texturing/tattoos-and-overlays\",\"mainEntityOfPage\":{\"@id\":\"https://docs.rageon.dev/projects/texturing/tattoos-and-overlays#webpage\"},\"dateModified\":\"2026-10-22T22:26:50.623Z\",\"publisher\":{\"@id\":\"https://docs.rageon.dev/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.rageon.dev#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Rageon\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Rageon","nav":{"global":null,"languages":[{"language":"en","default":true,"tabs":[{"tab":"Getting started","icon":"rocket","pages":[{"title":"Getting started","href":"/start/introduction"}]},{"tab":"Assets","icon":"box","pages":[{"title":"Assets","href":"/assets/browse"}]},{"tab":"Viewer","icon":"eye","pages":[{"title":"Viewer","href":"/viewer/overview"}]},{"tab":"Capture","icon":"camera","pages":[{"title":"Capture","href":"/capture/overview"}]},{"tab":"Export","icon":"download","pages":[{"title":"Export","href":"/export/overview"}]},{"tab":"Map","icon":"map","pages":[{"title":"Map","href":"/map/library"}]},{"tab":"Projects","icon":"folder-kanban","groups":[{"group":"Projects","icon":"folder-kanban","pages":[{"title":"Projects","icon":"folder-kanban","href":"/projects/overview"},{"title":"Export as a resource","icon":"package","href":"/projects/export"},{"title":"Hot reload","icon":"zap","href":"/projects/hot-reload"}]},{"group":"Texturing","icon":"paintbrush","pages":[{"title":"Texturing","icon":"paintbrush","href":"/projects/texturing/overview"},{"title":"Layers and tools","icon":"layers","href":"/projects/texturing/layers-and-tools"},{"title":"Model and global textures","icon":"image","href":"/projects/texturing/model-textures"},{"title":"Liveries","icon":"car","href":"/projects/texturing/liveries"},{"title":"Clothing variants","icon":"shirt","description":"Create a new coloring of a freemode clothing piece by copying an existing one and painting over it.","href":"/projects/texturing/clothing-variants"},{"title":"Tattoos, patches, and face overlays","icon":"scan-face","href":"/projects/texturing/tattoos-and-overlays"},{"title":"Weapon skins","icon":"crosshair","description":"Paint a weapon skin on the weapon's own texture and apply it by id on a FiveM server.","href":"/projects/texturing/skins"},{"title":"Weapon tints","icon":"palette","href":"/projects/texturing/tints"},{"title":"License plates","icon":"rectangle-horizontal","href":"/projects/texturing/license-plates"},{"title":"AI generation","icon":"sparkles","href":"/projects/texturing/ai-generation"},{"title":"Minimap","icon":"map","href":"/projects/texturing/minimap"}]},{"group":"Structures","icon":"building-2","pages":[{"title":"Structures","icon":"building-2","href":"/projects/structures/overview"},{"title":"Your first interior","icon":"flag","href":"/projects/structures/first-interior"},{"title":"Create and import","icon":"folder-plus","href":"/projects/structures/create-and-import"},{"title":"Editor views","icon":"scan-eye","href":"/projects/structures/editor-views"},{"title":"Rooms","icon":"square-dashed","href":"/projects/structures/rooms"},{"title":"Portals and openings","icon":"door-open","href":"/projects/structures/portals-and-openings"},{"title":"Props in structures","icon":"armchair","href":"/projects/structures/props-in-structures"},{"title":"Geometry","icon":"box","href":"/projects/structures/geometry"},{"title":"Lights","icon":"lightbulb","href":"/projects/structures/lights"},{"title":"Water","icon":"waves","href":"/projects/structures/water"},{"title":"Textures","icon":"image","href":"/projects/structures/textures"},{"title":"Entity sets","icon":"toggle-right","href":"/projects/structures/entity-sets"},{"title":"Marks","icon":"ruler","href":"/projects/structures/marks"},{"title":"Flags","icon":"flag","href":"/projects/structures/flags"},{"title":"Checker","icon":"shield-check","href":"/projects/structures/checker"},{"title":"Export","icon":"package-open","href":"/projects/structures/export"}]},{"group":"Props","icon":"box","pages":[{"title":"Props","icon":"box","href":"/projects/props/overview"},{"title":"Your first prop","icon":"rocket","href":"/projects/props/first-prop"},{"title":"Prop editor","icon":"move-3d","href":"/projects/props/editor"},{"title":"Export props","icon":"package","href":"/projects/props/export"}]},{"group":"Emergency vehicles","icon":"siren","pages":[{"title":"Emergency vehicles","icon":"siren","href":"/projects/emergency-vehicles/overview"},{"title":"Colors, parts and extras","icon":"palette","href":"/projects/emergency-vehicles/appearance"},{"title":"Lightbars","icon":"lightbulb","href":"/projects/emergency-vehicles/lightbars"},{"title":"Sirens","icon":"audio-lines","href":"/projects/emergency-vehicles/sirens"},{"title":"Handling","icon":"gauge","href":"/projects/emergency-vehicles/handling"},{"title":"Checker","icon":"shield-check","href":"/projects/emergency-vehicles/checker"}]}]},{"tab":"Account and settings","icon":"user-cog","pages":[{"title":"Account and settings","href":"/account/overview"}]},{"tab":"Help","icon":"life-buoy","pages":[{"title":"Help","href":"/help/troubleshooting"}]}]},{"language":"pt-BR","pages":[{"title":"pt-BR","href":"/pt-BR/projects/texturing/tattoos-and-overlays"}]},{"language":"es","pages":[{"title":"es","href":"/es/projects/texturing/tattoos-and-overlays"}]}]},"title":"Tattoos, patches, and face overlays - Rageon","buildId":"dpl_5UDDZ9hnigTkoV7QtvQ39eUp84nu","deploymentId":"dpl_5UDDZ9hnigTkoV7QtvQ39eUp84nu","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-CUTvSGqu.js","DynamicMarkdown-BGu84FgU.js","zoom-image-lightbox-ChyC7Hte.js","PlusIcon-DXkY3IBj.js","lightbox-handle-r17bVUz3.js"]}