Comment créer un pack de tatouages FiveM
Déposez un PNG sur un ped 3D, placez-le où vous voulez, et exportez un pack de tatouages fonctionnel : XML d'overlay, textures et fichiers de config prêts pour les scripts d'apparence courants. Sans modélisation, sans édition de meta.
Ce qu’est vraiment un tatouage FiveM
Un tatouage n'est pas un mesh : c'est un overlay de décoration de ped. Le jeu contient une PedDecorationCollection qui liste chaque tatouage avec une position UV, une échelle, une rotation et une zone du corps, et qui pointe vers une texture dans un .ytd streamé. Votre script d'apparence l'applique ensuite avec AddPedDecorationFromHashes.
Réussir cette collection à la main est délicat : le nom de la collection doit se terminer par _overlays, le nom du dictionnaire de textures doit en être dérivé, et la collection a besoin de sa propre entrée nameHash. Oubliez-la et le tatouage apparaît dans le menu puis n'affiche rien.

Créer un pack en 4 étapes
- Importez votre design. Un PNG avec transparence. Il est recadré en carré pour ne pas être étiré.
- Placez-le sur le ped. Activez le mode placement et cliquez sur le corps : torse, bras, jambes ou tête. Le curseur en anneau montre où il tombe et à quelle taille, et le tatouage se dessine sur le modèle au fur et à mesure.
- Réglez-le. Taille uniforme, ou dissociez largeur et hauteur pour l'étirer. Presets de rotation par pas de 90 degrés, ou rotation libre dans le panneau 2D.
- Exportez. Vous obtenez le XML d'overlay, un .ytd par tatouage, un manifest et des fichiers de config pour illenium-appearance, qb, ESX, rcore, Menyoo et standalone.
L’installer : le seul piège
Déposez la resource dans resources, ajoutez-la à votre server.cfg, puis redémarrez complètement le serveur.
Collez ensuite le bloc de config correspondant dans la liste de tatouages de votre script d'apparence et les entrées apparaissent dans le menu du personnage.
Pourquoi la taille en jeu diffère de l’aperçu
L'échelle des tatouages du jeu ne correspond pas un pour un aux pixels de l'écran, donc l'exporteur applique un facteur de calibration aux valeurs qu'il écrit. Ce que vous voyez dans l'éditeur est ce que vous obtenez en jeu. Si un design tombe encore légèrement à côté sur un ped en particulier, ajustez uvPos dans le XML exporté : chaque valeur est du texte brut.
Questions fréquentes
Pourquoi mon tatouage apparaît-il dans le menu mais pas sur le ped ?
Deux causes habituelles : la PedDecorationCollection n'a pas sa propre entrée nameHash au niveau de la collection, ou le serveur n'a été redémarré qu'au niveau de la resource. Les data_files PED_OVERLAY_FILE ne sont enregistrés qu'au démarrage du serveur.
Quels scripts d'apparence sont pris en charge ?
Le pack livre des fichiers de config prêts pour illenium-appearance, qb-clothing, fivem-appearance, ESX, rcore, Menyoo et une table Lua standalone.
Les tatouages marchent-ils sur les peds masculins et féminins ?
Oui. Un tatouage marqué pour les deux génère des presets GENDER_MALE et GENDER_FEMALE séparés qui partagent une même texture, ce qui est la convention vanilla.
Combien ça coûte ?
Les exports de tatouages sont gratuits, limités à 3 par jour. Les abonnés ont des exports illimités.
Essayez gratuitement
Créez un compte gratuit, rejoignez le Discord pour vos crédits et créez votre premier asset en quelques minutes.
