Veículos · 3 min de leitura
Como juntar packs de carros do FiveM em um só recurso (sem quebrar)
Ler em: English · Español · Français · Deutsch · Italiano · Polski · Türkçe · Русский
Cinquenta recursos de carros são cinquenta pastas para manter atualizadas, e juntá-los num pack só é uma forma popular de organizar um servidor. Feito copiando arquivos para uma pasta stream só e colando os metas um depois do outro, também é uma forma popular de quebrar carros: menus de tuning ficam vazios, sirenes trocam, um carro aparece como outro.
O que conflita ao juntar à mão
- Nomes de arquivo. O FiveM transmite pelo nome do arquivo: dois packs com um
.ytdou uma peça de tuning do mesmo nome, só um carrega. - Nomes de spawn. Dois carros com o mesmo nome de modelo: um deles some.
- Ids de sirene, luz e kit de modificação. Dois packs com o mesmo id se sobrescrevem (por que, e o que os ids acima de 255 fazem).
- Nomes de kit. Um pack que define
0_default_modkitmuda todo carro do jogo que o usa. - Nomes de handling e de layout, que precisam ser únicos em todo o pack unido.
- Nomes de exibição. Um
gameNametem no máximo 11 caracteres, e um que copie o rótulo de um carro do jogo mostra o nome desse carro. - Dicionários de textura grandes. Um
.ytdcom mais de 16 MiB de memória é o que o aviso de asset grande demais do FiveM aponta.
Junte passo a passo
Abra o Vehicle Pack Merger e arraste os seus recursos de carros: as pastas ou os .zip, vários de uma vez, ou uma pasta pai como [cars]. Cada pasta com um fxmanifest é um pack. Tudo roda no seu navegador, exceto a divisão de um .ytd com mais de 16 MiB.
- Ordene os packs. O primeiro mantém seus ids e nomes; um pack posterior que conflite com ele é o que muda.
- Leia Check these (confira estes) e What was fixed (o que foi corrigido): cada mudança, por tipo (sirenes, luzes e kits; nomes; arquivos; cópias).
- Edite a lista Vehicles (veículos): o nome, a marca, a categoria e o preço de cada carro para as listas de loja.
- Dê um nome ao recurso e clique em Download.

O que ele corrige, especificamente: um carro repetido com o mesmo arquivo é mantido uma vez, e um carro diferente com o mesmo nome vira <name>_2 com os arquivos dele; arquivos de stream que conflitam e que um meta nomeia (um .ytd, uma peça de tuning, um clipe) são renomeados junto com o que aponta para eles, e os outros que conflitam são deixados de fora com um aviso; os ids de sirene, luz e kit são movidos para ids livres; os nomes de kit, handling e layout ficam únicos; nomes de exibição repetidos, vazios ou longos demais recebem um novo rótulo; e um .ytd com mais de 16 MiB é dividido em partes ligadas entre si, com cada textura mantida como estava (nem um +hi.ytd, nem uma textura única com mais de 16 MiB).
O que você recebe
Um recurso só: um vehicles.meta, handling.meta, carcols.meta, carvariations.meta, vehiclelayouts.meta e dlctext.meta, os arquivos de cada pack em stream/<pack>/, o fxmanifest com as linhas data_file em ordem, um names.lua para os nomes de exibição, e um merge_report.txt com cada mudança. Além de listas de loja para qb-core, Qbox, ESX (SQL) e JG Garages. Os preços delas são marcadores por classe de veículo: defina os seus.
Pare os packs antigos, dê ensure no unido e arraste-o para o Vehicle Pack Check para uma última conferência.
Limites
- Packs escrow não podem ser juntados.
- Scripts além de nomear os carros são copiados para
extra/, mas não carregados; bancos de som são mantidos como estão. - Até 10 carros juntam de graça; até 50 com o plano Creator, e mais com o Studio.
Perguntas
- Meu tuning parou de funcionar depois de juntar. Por quê?
- Dois packs usavam o mesmo id ou nome de kit de modificação, então o kit de um carro sobrescreveu o do outro. O merger move kits em conflito para ids e nomes livres.
- Meus carros são enviados?
- Não. A junção acontece no seu navegador; só um
.ytdcom mais de 16 MiB é enviado para ser dividido.

A ferramenta para isso
Vehicle Pack Merger
Arraste seus packs de carros: sai um recurso só, com os ids, nomes de spawn, handlings e nomes de textura que conflitavam corrigidos, e listas de loja para o seu framework.
Abrir Vehicle Pack MergerTambém útil aqui: Siren ID Check · Vehicle Pack Check


