What is a FiveM ped?
A ped is a character in GTA V: the body, the head and everything it can wear. On a FiveM server it is the same kind of files as in the game, gathered in a resource the server sends to its players.
The files a ped is made of
A ped is not one file but a set of files. Each kind of file has its own job:
.yddfiles are the models: a head, a top, a hairstyle. Every garment has at least one..ytdfiles are the textures, the pictures painted onto the models. A garment’s variants are different textures for the same model.The
.ymtfile is the metadata: which garments the ped has, in which categories and with how many variants.The
.yftfile is the skeleton the garments follow when the ped moves.
The file names say where a garment belongs. In jbib_003_u.ydd, jbib is the category, Tops and jackets, and 003 is the garment’s number counted from zero. PedForge calls that garment Top 4, and the guide Names in PedForge lists every category.
Where a ped lives on your server
On a FiveM server the ped sits in a resource, a folder in the server’s resources folder. This is what a resource from PedForge looks like:
resources/└── dillen/ ├── fxmanifest.lua ├── peds.meta └── stream/fxmanifest.lua tells FiveM what the resource holds, peds.meta tells the game the ped exists and how it moves, and stream holds the ped’s own files. The server starts the resource when server.cfg has an ensure line for it.
What PedForge does with them
PedForge reads the ped’s files in your browser and shows the ped in 3D. There you dress it, add garments, change the face, make new hair colours and place tattoos, and the checks tell you if something would look wrong in the game. The files are never uploaded.
When you export, PedForge writes the files as they are in the editor: either a whole resource like the one above or just the files for the stream folder. The files you opened are left alone; the export writes wherever you choose.
Tip
With the ped’s files on your computer, the next step is Open a ped. PedForge ships no peds of its own, so you always start from your own files.