Metas fundidos a sério, no browser

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.

Arrasta os .zip dos packs de veículos ou clica para escolher · vários de uma vez
addon · replace · pack só com stream · até 48 MB por pack

O que é fundido, campo a campo

01

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.

02

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.

03

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?
Copia as entradas 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?
A entry do 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?
Não. As linhas 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?
Não. Os metas são texto e são fundidos no browser; os modelos .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?
Os ficheiros desses extras (áudio em 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.

Um ensure no lugar de seis.