Vários packs de carros, um só resource.
Arrasta os .zip dos packs e a ferramenta funde o vehicles.meta, handling.meta, carvariations, carcols e vehiclelayouts num conjunto só, junta os nomes do AddTextEntry e diz-te o que colide antes de entrares no jogo.
Dois packs que tragam o mesmo modelo (por exemplo, dois police3 diferentes) são uma substituição: fica o que tiver prioridade. A ferramenta avisa e lista cada caso em vez de decidir por ti.
O que é fundido, campo a campo
Metas em XML
vehicles.meta, handling.meta, carvariations, carcols e vehiclelayouts são lidos como XML e as entradas de cada pack entram no documento do primeiro, uma só vez por modelo.
Stream sem lixo
.yft e .ytd com o mesmo nome e conteúdo igual são copiados uma vez. Com conteúdo diferente ganha o pack que escolheres, e cada substituição fica no relatório.
Cruzamento de dados
No fim compara os modelos declarados no vehicles.meta com os .yft que existem em stream/: modelo sem ficheiro, ou ficheiro sem meta, aparece em aviso antes de ires para o jogo.
Perguntas rápidas
Isto mexe no handling dos carros?
HandlingData tal como estão, sem recalcular nada. Se quiseres afinar valores, usa o handling editor depois de juntar, ou antes, no pack original.Dois packs com o mesmo modelo. O que acontece?
vehicles.meta fica só uma, a do pack que tiver prioridade, e a outra é substituída. O mesmo para o handling.meta e o carvariations. Cada caso aparece na lista de conflitos para saberes o que ficou.Os nomes dos carros no menu perdem-se?
AddTextEntry('modelo', 'Nome Bonito') que os packs trazem são recolhidas num names.lua único, sem repetir modelos.Preciso de OpenIV ou de converter alguma coisa?
.yft/.ytd são copiados byte a byte, sem conversão. O que não faço é reempacotar modelos em formatos que o FiveM não lê.E os addons com som, luzes ou torretas?
audio/, carcols, vehiclelayouts) vão junto quando estão dentro do zip do pack. Se o pack traz um audioconfig com nomes próprios, confirma o caminho no relatório antes de apagar o pack antigo.