Como funciona um pack de roupas FiveM, e como fazer um
Um pack de roupas é um recurso que adiciona drawables novos aos peds freemode. Três tipos de arquivo e uma regra de nomes decidem se a roupa aparece, fica invisível ou crasha todos os peds de um gênero. Aqui estão a estrutura, a regra, o limite que pega a maioria dos servidores e como fazer suas roupas sem Blender.
O que tem num pack de roupas
Roupas no FiveM são drawables para os dois peds freemode, mp_m_freemode_01 e mp_f_freemode_01. Um pack traz três tipos de arquivo por gênero:
- .ydd: a malha da peça, um por drawable.
- .ytd: as texturas, um arquivo por variante (_a, _b, _c...).
- .ymt: a coleção, que diz ao jogo quantos drawables e texturas cada componente tem.
Mais um .meta de loja por gênero para os menus de roupa listarem as peças.
myclothes/
fxmanifest.lua
mp_m_freemode_01_myclothes.meta
mp_f_freemode_01_myclothes.meta
stream/
mp_m_freemode_01_myclothes.ymt
mp_m_freemode_01_myclothes^jbib_000_u.ydd
mp_m_freemode_01_myclothes^jbib_diff_000_a_uni.ytd
mp_m_freemode_01_myclothes^jbib_diff_000_b_uni.ytd
mp_f_freemode_01_myclothes.ymt
mp_f_freemode_01_myclothes^lowr_000_u.ydd
mp_f_freemode_01_myclothes^lowr_diff_000_a_uni.ytdfx_version 'cerulean' game 'gta5'files { ‘*.meta’ }
data_file ‘SHOP_PED_APPAREL_META_FILE’ ‘mp_m_freemode_01_myclothes.meta’ data_file ‘SHOP_PED_APPAREL_META_FILE’ ‘mp_f_freemode_01_myclothes.meta’
A regra dos nomes
A maioria dos packs quebrados quebra por causa de um nome, e o jogo nunca avisa. Ele registra o drawable, não acha o arquivo, e o ped fica sem nada naquele slot.
- Um nome de coleção em tudo. myclothes tem que ser igual em todo nome de arquivo, dentro do .ymt e no .meta de loja.
- Três dígitos, contados dentro da coleção. jbib_000, não jbib_0, e não o número do seu menu de roupas. O menu conta todos os packs que o servidor carrega; o número do arquivo começa em 000 no seu.
- O componente certo. O nome curto decide o slot:
berd máscaras uppr braços / torso lowr pernas hand bolsas feet sapatos teef correntes, gravatas accs camisetas task colete decl decals jbib blusas, jaquetas p_head, p_eyes... props (chapéus, óculos)
Props como chapéus e óculos ficam numa coleção própria com um _p a mais: mp_m_freemode_01_p_myclothes^p_head_000.ydd.
O limite que crasha servidores
O GTA só carrega algumas coleções extras de roupa por gênero, e o número depende do build. Passou de uma e o cliente crasha ao montar o ped, e são todos os peds daquele gênero, não só quem veste a peça nova. O lado feminino costuma lotar primeiro.
A solução é juntar: uma coleção aceita até 128 drawables por componente, então dez packs pequenos viram uma coleção e usam um slot em vez de dez. A tabela de slots por build e as três formas de contornar o limite estão no guia do limite YMT.
Fazer suas próprias roupas
Você não precisa de Blender nem de artista 3D para colocar seu design numa peça. O Clothing Editor V2 tem 4193 peças do jogo base e das DLCs carregadas: escolha uma, pinte ou coloque seu logo enquanto o ped 3D atualiza ao vivo, e exporte um add-on completo com .ydd, .ytd, .ymt, .meta e fxmanifest já com os nomes certos. Um logo pode virar um patch bordado em relevo pelo normal map, e partes da peça podem brilhar.
O resto do guarda-roupa tem ferramentas próprias: correntes custom, tatuagens colocadas no ped e um ped custom a partir de uma foto quando você quer um personagem e não uma roupa.
Cada export é uma peça na sua própria coleção pequena. Para economizar slots num servidor grande, junte-as no seu pack principal como explicado acima.
Instalar
- Coloque a pasta em resources e adicione ensure myclothes no server.cfg.
- Reinicie o servidor inteiro. As metas de roupa só são lidas na inicialização.
- Abra seu menu de roupas e procure os drawables novos no fim do componente.
Se uma peça estiver invisível, veja EUP ou roupa invisível. Se todos os peds de um gênero crasharem, você passou do limite de slots.
Perguntas frequentes
Por que vejo a roupa no menu mas o ped fica pelado?
O drawable foi registrado, mas o arquivo não foi encontrado. Quase sempre é o nome: o nome da coleção nos arquivos, no .ymt e no .meta precisa ser idêntico, e o número do drawable precisa ter três dígitos, contando a partir de 000 dentro da coleção.
Quantos packs de roupa um servidor aguenta?
Depende do sv_enforceGameBuild. Cada pack usa um slot .ymt por gênero, e os builds novos permitem poucos. Junte os packs numa coleção para ficar abaixo do limite.
Preciso reiniciar o servidor depois de adicionar roupas?
Sim, reinício completo. As metas de roupa só são registradas quando o servidor inicia, então dar ensure com o servidor rodando não basta.
Um pack pode ter roupa masculina e feminina?
Sim. Um pack tem uma coleção por gênero: um conjunto mp_m_freemode_01_ e um mp_f_freemode_01_, cada um com seu .ymt e .meta.
Packs de roupa grátis são seguros?
Confira duas coisas: a licença (muitos packs, incluindo EUP, não podem ser revendidos nem usados em servidor público) e quantos slots .ymt o pack usa. Um pack grátis que passa o servidor do limite crasha todos os peds daquele gênero.
Experimente grátis
Crie uma conta grátis, entre no Discord para receber seus créditos e monte seu primeiro asset em minutos.
