Aller au contenu
ModFiveM

Le ped est invisible ou crashe

La plupart des peds qui n’apparaissent pas, ou qui font crasher le jeu, ont l’un de quelques défauts. Le Contrôle de ped en trouve la plupart en une minute, et exporter le ped depuis ModFiveM en corrige la plupart tout seul.

Vérifie d’abord le ped

  1. Ouvre le Contrôle de ped et dépose la ressource du ped en ZIP ou en dossier. Ça tourne dans ton navigateur, et les fichiers ne sont pas envoyés.

  2. Lis d’abord ce qui est listé sous Risque de crash et Ne fonctionne pas. Chaque résultat dit ce qui ne va pas et ce que ça fait en jeu.

  3. Ouvre le ped dans l’éditeur de ModFiveM, corrige ce que montre la liste de validation et exporte-le à nouveau. Les règles de l’export corrigent toutes seules la plupart des défauts qui font crasher.

Le ped n’apparaît pas

  • La ressource n’est pas démarrée. server.cfg a besoin d’une ligne avec ensure et le nom du dossier, et la console du serveur indique quand elle ne trouve pas ou ne peut pas démarrer une ressource.

  • Le nom n’est pas celui du ped. Le nom de modèle est celui de peds.meta et des noms de fichiers : dillen pour dillen.ydd.

  • peds.meta manque ou n’est pas chargé. fxmanifest.lua doit le charger comme PED_METADATA_FILE, comme le fait la ressource que ModFiveM exporte.

  • Un fichier manque. Un ped a besoin de son .ydd, .ymt et .yft, et de son .ytd pour les textures. Le Contrôle de ped nomme celui qui manque.

  • Les fichiers sont pour l’autre édition du jeu. Les fichiers pour GTA V Enhanced ne se chargent pas sur un serveur Legacy, et FiveM pour Enhanced charge le dossier stream_enhanced d’une ressource au lieu de stream, donc un fichier qui y manque, comme le .ymt, manque sur Enhanced. Le guide GTA V Legacy et Enhanced montre comment servir un ped aux deux.

Le ped apparaît mais est invisible

  • peds.meta indique IsStreamedGfx true. C’est l’organisation de freemode, avec un fichier par vêtement ; un ped regroupé dans un .ydd et un .ytd a besoin de false. Le Contrôle de ped le détecte, et le peds.meta que ModFiveM écrit indique false.

  • Des vêtements n’ont pas de texture dans le .ymt. Ils apparaissent noirs ou pas du tout, et les vérifications de ped de nombreux serveurs bloquent le ped pour ça.

  • La numérotation a un trou. Le jeu n’affiche les vêtements d’une catégorie que jusqu’au trou ; la liste de validation de l’éditeur le montre, et Combler les trous de numérotation le comble.

  • Deux ressources streament le même ped, ou le même nom de fichier. Le jeu n’en streame qu’une, et tu ne peux pas savoir laquelle.

Textures floues, vertes ou manquantes

Les textures d’un ped prennent de la mémoire en jeu. FiveM avertit pour un fichier de plus de 16 MB, et au-delà de 48 MB il indique que le fichier aura des problèmes de streaming : les vêtements deviennent flous, changent de couleur ou n’apparaissent pas. Le Contrôle de ped donne la taille de chaque fichier, et l’éditeur avertit quand le .ytd du ped dépasse 32 MB.

Réduis les textures avec Optimiser dans l’éditeur et exporte à nouveau.

Le jeu crashe

Les crashs viennent de quelques défauts dans les fichiers : des triangles qui pointent au-delà du modèle, des nombres invalides, trop de points dans une partie, des textures cassées, des os absents du squelette et des têtes sans squelette propre. Le Contrôle de ped cherche chacun d’eux.

Les règles de l’export les corrigent avant que les fichiers soient écrits, et Voir ce qui a été corrigé dans l’export liste ce qu’elles ont changé. Ce qu’elles ne peuvent pas corriger, l’export te le dit avant d’écrire quoi que ce soit.

Bon à savoir

Si le jeu crashe quand un joueur passe au ped freemode, compte les packs de vêtements du serveur : le jeu ne prend que quelques fichiers .ymt pour chaque ped freemode. Le Contrôle de ped note chaque pack qu’il voit.

Toujours bloqué

Ouvre la console F8 dans FiveM après l’échec du ped et regarde les dernières lignes ; une ressource ou un fichier qui ne se charge pas y est souvent nommé.

Envoie-nous le lien du Contrôle de ped, qui commence par PF-PK-, et ce que tu vois en jeu sur le Discord de ModFiveM, et on t’aidera.