3D Tattoo Editor
Upload a tattoo, pick a zone and position it on mp_m_freemode_01 or mp_f_freemode_01 in 3D. Click the body to place it, fine tune UV position, scale and rotation, then copy the overlay XML or open it in Durty Cloth Tool.
This tool is down for maintenance
We switched it off for a moment. Everything else on the site keeps working, and the tool comes back on its own.
Placement values
Every zone (head, torso, each arm, each leg) has its own square tile, and an overlay is a decal inside that tile: uvPos is its centre (0 to 1), scale its size and rotation its angle in degrees. What you see here is where the game puts it.
From here to the game
- Upload a square PNG with a transparent background. Non square images can be cropped or padded.
- Pick the zone, then click the body or use the sliders until it sits where you want.
- Durty Cloth Tool: press Create in Durty Cloth Tool. It builds the .ytd, the overlay .xml and the stream folder for you. See the Durty docs.
- By hand: copy the overlay XML into your collection's
_overlays.xml, put the texture in a .ytd named liketxdHash, and apply it withAddPedDecorationFromHashes.
Tips
- Arms and legs are mirrored on X, so the same values on the left and right limb land on matching spots.
- Wrap around continues the tattoo past the tile edge, which is how bands around a limb are made.
- The page URL keeps your placement, so you can share it or come back to it later.
More config & code tools
Clothing Designer
Open a clothing .ydd or .ydr with its .ytd files, paint in 3D or on the UV layout with layers, text and images, then export new .ytd textures.
YMAP Builder
Place props by coordinates and get a valid .ymap XML with correct rotations, extents and LOD distances.
Zone Creator
Draw a zone on the real GTA V map in 2D or 3D and copy it as ox_lib, PolyZone, ox_target or qb-target code.
