Veículos · 3 min de leitura
Sirenes ou luzes erradas no FiveM? Corrija os conflitos de ID de sirene
Ler em: English · Español · Français · Deutsch · Italiano · Polski · Türkçe · Русский
Você adiciona uma viatura nova e uma antiga começa a piscar com o padrão dela. Ou o menu de tuning de um carro fica vazio, ou os faróis mudam de cor. Cada pack de veículos define suas sirenes, luzes e kits de modificação por número, no carcols.meta, e dois packs que escolhem o mesmo número se sobrescrevem: o último carregado vence.
Onde estão os números
O carcols.meta de um pack define configurações de sirene, configurações de luz e kits de modificação, cada um com um id. O carvariations.meta dele diz quais cada carro usa. Se dois packs definem ambos a sirene 101, cada carro que pedir a 101 recebe a que foi carregada por último.
Por que um número grande não salva você
Escolher um id grande "por garantia" é um conselho comum, e sai pela culatra. No formato de arquivo do jogo, os ids de sirene e de luz ocupam um único byte, então vão só até 255, e um leitor que guarda só o byte baixo (o CodeWalker faz isso) transforma um número maior no que sobra: a sirene 300 vira 44, a luz 1237 vira 213. Isso pode cair justamente numa do próprio jogo (o jogo usa as sirenes 0 a 20 e as luzes até a 217), ou na de outro pack. Os kits de modificação têm mais espaço (16 bits).
| Tipo | IDs que você pode usar | Reservado |
|---|---|---|
| Configurações de sirene | 1 a 254 | 0 significa sem sirenes; 255, nenhuma |
| Configurações de luz | 0 a 254 | 255 |
| Kits de modificação | até 65.534 | 65.535 |
Encontre e corrija os conflitos
Arraste sua pasta resources inteira, ou os arquivos carcols.meta e carvariations.meta dos packs, para o Siren ID Check. Ele roda no seu navegador: nada é enviado, e é grátis (você entra com o Discord).
- Leia as três tabelas, Siren settings (configurações de sirene), Mod kits (kits de modificação) e Light settings (configurações de luz): cada id com o arquivo que o define e o que está errado ("over 255: the game reads it as …", "overwrites the game's…", "same id as…").
- Cada conflito recebe um id livre em Move to (mover para). O primeiro arquivo mantém o id; os seguintes são movidos. Os carros do mesmo pack seguem a sirene ou luz para o novo id no
carvariations.meta. Os kits de modificação são identificados pelo nome do kit, então um kit pode ser movido sem alterar os carros. - Em Fixed files (arquivos corrigidos), desmarque qualquer mudança que não queira (um pack que substitui de propósito uma sirene do jogo).
- Download all N files (.zip) (baixar os N arquivos), ou só o arquivo corrigido, e coloque cada um de volta no seu pack.

Uma cópia idêntica do mesmo arquivo (o mesmo pack instalado duas vezes) é marcada como inofensiva. Um carro cujo id é definido por mais de um pack, sem que nenhum seja claramente dele, fica para você ajustar à mão.
Evite que aconteça de novo
Se você mantém muitos packs de carros, juntá-los num só recurso corrige os ids de uma vez por todas, junto com os nomes de spawn, os handlings e as texturas: como juntar packs de carros do FiveM. Para criar um padrão novo, o Sirens Builder o monta luz por luz e escreve o carcols.meta dele com um id livre.
Perguntas
- É o mesmo que ELS?
- Não. Este é o sistema de sirenes do próprio jogo, configurado no
carcols.meta. O ELS e scripts parecidos controlam as luzes do jeito deles. - Preciso reiniciar o servidor?
- Sim, depois de recolocar os arquivos corrigidos, para que cada pack seja carregado de novo com os novos ids.

A ferramenta para isso
Siren ID Check
Arraste sua pasta de recursos: cada id de sirene, luz e kit conferido contra o jogo e entre si, com os conflitos movidos para ids livres.
Abrir Siren ID CheckTambém útil aqui: Vehicle Pack Merger · Sirens Builder


