Adicionar roupas EUP e addon ao FiveM: stream, meta, correções
Instale pacotes de roupas addon (estilo EUP) no FiveM: arquivos stream, ymt e meta, addon vs replace, game build, e por que roupas ficam invisíveis ou trocam outros itens.
Você adicionou um pacote de roupas, geralmente um conjunto de polícia ou EMS no estilo EUP, e as roupas não aparecem, mostram o item errado, ou substituem algo que você queria manter. Este guia explica como roupas addon são transmitidas, como elas diferem de pacotes replace, e o que verificar quando itens são invisíveis.
Duas maneiras de adicionar roupas
Pacotes Replace sobrescrevem itens que já existem no jogo. Os arquivos usam os nomes dos drawables do jogo base, e o FiveM carrega os seus em vez dos originais. Eles são simples, mas o item antigo se vai e dois pacotes replace que tocam o mesmo número se combatem.
Pacotes Addon são uma coleção separada que o jogo carrega ao lado das roupas base. Seus itens ganham novos números no final da lista para cada componente, e nada do jogo base é perdido. Esta é a maneira correta para quase todos os pacotes hoje, e para grandes coleções.
O que um pacote addon contém
Para o ped freemode masculino e feminino (mp_m_freemode_01 e mp_f_freemode_01), um pacote addon tem:
- Uma pasta de modelos e texturas: arquivos
.yddpara os drawables (jaquetas, calças, sapatos) e arquivos.ytdpara suas texturas. - Um arquivo
.ymtque lista os componentes do pacote. - Um arquivo
.meta, a definição da loja, que nomeia a coleção e seus itens.
Os arquivos seguem um padrão de nomenclatura baseado no ped e no nome do pacote, por exemplo mp_m_freemode_01_mp_m_mypack. O autor define os nomes reais, e o meta, o .ymt e a pasta devem todos usar os mesmos. Não renomeie nenhum deles.
Estrutura de pasta e manifesto
resources/[clothes]/mypack/
fxmanifest.lua
stream/
mp_m_freemode_01_mp_m_mypack/
jbib_000_u.ydd
jbib_diff_000_a_uni.ytd
...
mp_m_freemode_01_mp_m_mypack.ymt
mp_m_freemode_01_mp_m_mypack.metaO manifesto registra o arquivo meta:
fx_version 'cerulean'
game 'gta5'
files {
'mp_m_freemode_01_mp_m_mypack.meta',
}
data_file 'SHOP_PED_APPAREL_META_FILE' 'mp_m_freemode_01_mp_m_mypack.meta'Um pacote para ambos os sexos tem um segundo meta para mp_f_freemode_01, com sua própria entrada de files e linha data_file. Use o manifesto que veio com o pacote quando tem um, e não misture as roupas de dois pacotes em uma pasta: um recurso por pacote torna os problemas fáceis de encontrar.
Adicione ensure mypack a server.cfg e reinicie.
Requisito de game build
Roupas addon são construídas no sistema de roupas DLC mais novo, que precisa de uma game build recente para funcionar bem. Um pacote pode pedir uma build específica, então verifique sua página. Se as roupas estão faltando apenas para alguns jogadores, ou você vê itens quebrados, defina a build em server.cfg:
set sv_enforceGameBuild 3095Use o número que o pacote pede. Os efeitos colaterais e os números estão em sv_enforceGameBuild and DLC.
Por que roupas são invisíveis
Trabalhe através desta lista:
- As texturas estão faltando. Um item sem
.ytd, ou com uma letra de textura faltando, mostra como invisível ou como uma parte do corpo branca ou nua. Compare as texturas com os arquivos.ydd:_diff_000_aé a primeira textura do primeiro drawable,_ba próxima, e assim por diante. - Os nomes não correspondem. A pasta, o
.ymte o meta devem usar o mesmo nome de pacote. Uma letra diferente e o jogo não encontra nada. - O manifesto não tem linha
data_file. Os arquivos são transmitidos mas a definição da loja nunca carrega. - A game build é muito baixa. Veja acima.
- O jogador não é um ped freemode. Roupas freemode apenas funcionam em
mp_m_freemode_01emp_f_freemode_01. Elas não fazem nada em um ped addon. - O menu de roupas não pode ver itens addon. Alguns menus têm uma lista fixa ou um limite duro de itens por slot. Verifique a config do menu e suas notas de atualização. Um menu que pergunta ao jogo quantos itens um slot tem vai mostrar os itens addon também.
Por que roupas trocam outros itens
- Um pacote replace os sobrescreveu. Se os arquivos usam números do jogo base, eles sobrescrevem os itens lá. Instale as roupas como um pacote addon em vez disso.
- Dois pacotes usam o mesmo nome de coleção. Dois recursos com o mesmo nome de pacote sobrescrevem um ao outro. Renomeie um pacote consistentemente na pasta, no
.ymte no meta, ou remova um. - Outfits salvos apontam para uma lista mudada. Dados de skin armazenam um número de item. Quando você adiciona ou remove um pacote, os números após ele se movem, e personagens salvos usam roupas diferentes. Adicione novos pacotes no final, e evite remover um pacote que os jogadores já usam.
Limites de drawable
O jogo limita quantos itens um slot pode conter, e um pacote addon tem seu próprio limite por slot. Um pacote que é muito grande pode perder os itens após esse limite, e um servidor com muitos pacotes pode atingir o total. Na prática:
- Mantenha cada pacote para um tamanho razoável e divida grandes coleções em vários pacotes.
- Texturas pesadas custam memória de streaming, e muita dela causa texturas faltando: veja oversized assets.
- Se você projeta suas próprias roupas, uma ferramenta feita para isso é mais fácil que editar arquivos meta à mão.
Clothing DesignerCrie roupas dentro do FiveM — pincel, camadas, importação de imagens e IA — e vista na hora.a partir de € 24,20Ver o script →
Checklist
| Sintoma | Solução |
|---|---|
| Roupas invisíveis | Verifique as texturas .ytd, nomes correspondentes e a linha data_file |
| Itens faltando para alguns jogadores | Aumente sv_enforceGameBuild para a build que o pacote precisa |
| Novas roupas substituem as antigas | Use um pacote addon, não um pacote replace |
| Dois pacotes conflitam | Dê a cada um um nome de coleção único, um recurso por pacote |
| Personagens salvos mudam de roupas | Não remova ou reordene pacotes em uso |
| Itens após um ponto estão faltando | Divida o pacote: slots têm um limite |
Respostas rápidas
Qual é a diferença entre roupa addon e replace?
Roupas replace sobrescrevem itens existentes usando seus números de arquivo, então o item antigo se vai. Roupas addon são um pacote separado que adiciona novos itens após os do jogo base e deixa os originais em paz.
Por que minhas novas roupas são invisíveis?
Causas comuns são .ytd texturas faltando, nomes de arquivo que não correspondem ao meta, uma game build desatualizada, ou um menu de roupas que não lê itens addon.
Por que novas roupas trocam outros itens?
Dois pacotes usam o mesmo slot e número, ou um pacote replace sobrescreveu o item. Pacotes addon com nomes únicos, um recurso por pacote, evitam isso.
Scripts sem esse problema
Clothing DesignerCrie roupas dentro do FiveM — pincel, camadas, importação de imagens e IA — e vista na hora.Ver script →
Shop CreatorMonte uma loja em menos de um minuto — donos, funcionários, cofres e assaltos inclusos.Ver script →
Mic PhoneUm celular dobrável que abre em tablet e chega ao celular de verdade do jogador.Ver script →