GTA V Legacy et Enhanced
GTA V existe en deux éditions sur PC, Legacy et Enhanced, et FiveM tourne sur les deux. Leurs fichiers de modèles et de textures ne sont pas les mêmes. ModFiveM lit et écrit des fichiers Legacy ; voici comment un ped atteint les joueurs sur l’une ou l’autre.
Deux éditions
GTA V Legacy est l’édition sur laquelle FiveM a toujours tourné, et la plupart des serveurs l’utilisent encore. GTA V Enhanced est l’édition plus récente, et FiveM tourne aussi dessus.
Les fichiers .ydd, .ytd et .yft d’Enhanced, ainsi que ses .ydr et .ypt, sont d’une autre version que ceux de Legacy, donc un fichier fait pour une édition n’est pas un fichier pour l’autre. Le convertisseur de Cfx.re convertit exactement ces types-là. Il ne convertit pas les fichiers .ymt ni .meta, donc le .ymt du ped passe sur Enhanced tel quel.
Ce que ModFiveM lit
ModFiveM lit et écrit des fichiers pour GTA V Legacy. Un export est une ressource Legacy, avec les fichiers du ped dans son dossier stream.
Quand tu ouvres un fichier qui pourrait venir de GTA V Enhanced, l’éditeur le dit au lieu de l’ouvrir, et le Contrôle de ped le marque de la même façon. Le Contrôle de ped liste les fichiers d’un dossier stream_enhanced comme non vérifiés, et avertit quand un fichier de stream n’y a pas de copie.
Servir le ped à Enhanced
Exporte le ped depuis ModFiveM en Ressource FiveM. Ses fichiers sont dans le dossier stream.
Convertis le dossier stream avec Alchemist, le convertisseur de Cfx.re, qui tourne sous Windows 11 : choisis Asset Conversion, le dossier stream en entrée et un dossier vide en sortie. Il convertit les .ydd, .ytd et .yft.
Crée un dossier nommé
stream_enhancedà côté destream, dans la même ressource, et copie-y tous les fichiers de stream, le .ymt du ped compris. Mets-y ensuite les fichiers convertis par Alchemist à la place des copies du même nom.Redémarre le serveur. FiveM pour GTA V Enhanced charge stream_enhanced au lieu de tout le dossier stream, donc un fichier qui n’y est pas manque sur Enhanced. FiveM sur Legacy continue d’utiliser stream, donc une seule ressource sert les deux.
resources/└── dillen/ ├── fxmanifest.lua ├── peds.meta ├── stream/ │ ├── dillen.ydd │ ├── dillen.ymt │ └── dillen.ytd └── stream_enhanced/ ├── dillen.ydd ├── dillen.ymt └── dillen.ytdBon à savoir
Sans dossier stream_enhanced, FiveM pour Enhanced lit stream à la place, mais Cfx.re considère ça comme obsolète et recommande les fichiers d’Enhanced dans stream_enhanced.
Attention
Modifie le ped dans ModFiveM, et après chaque export, copie et convertis à nouveau ses fichiers dans stream_enhanced, le .ymt compris. Un fichier converti est un fichier Enhanced, que ModFiveM n’ouvre pas.