Véhicules · 3 min de lecture

Sirènes ou feux incorrects dans FiveM ? Corriger les conflits d'ID

Lire en: English · Español · Deutsch · Português · Italiano · Polski · Türkçe · Русский

Vous ajoutez une nouvelle voiture de police et une plus ancienne se met à clignoter avec son motif. Ou le menu de tuning d'un véhicule se vide, ou ses phares changent de couleur. Chaque pack de véhicules définit ses sirènes, feux et kits de modification par numéro, dans son carcols.meta, et deux packs qui choisissent le même numéro s'écrasent : le dernier chargé gagne.

Où se trouvent les numéros

Le carcols.meta d'un pack définit des réglages de sirène, des réglages de feux et des kits de modification, chacun avec un identifiant. Son carvariations.meta indique lesquels chaque véhicule utilise. Si deux packs définissent tous deux la sirène 101, chaque véhicule qui demande la 101 obtient celle qui a été chargée en dernier.

Pourquoi un grand numéro ne vous protège pas

Choisir un grand identifiant « pour être sûr » est un conseil courant, et il se retourne contre vous. Dans le format de fichier du jeu, les identifiants de sirène et de feu tiennent sur un seul octet, donc ils ne vont que jusqu'à 255 ; un lecteur qui ne garde que l'octet de poids faible (CodeWalker le fait) transforme un nombre plus grand en ce qui reste : la sirène 300 devient 44, le feu 1237 devient 213. Cela peut tomber exactement sur un identifiant du jeu lui-même (le jeu utilise les sirènes 0 à 20 et les feux jusqu'à 217), ou sur celui d'un autre pack. Les kits de modification ont plus de place (16 bits).

TypeIDs utilisablesRéservé
Réglages de sirène1 à 2540 : aucune sirène ; 255 : aucune
Réglages de feux0 à 254255
Kits de modificationjusqu'à 65 53465 535

Trouver et corriger les conflits

Déposez tout votre dossier resources, ou les fichiers carcols.meta et carvariations.meta des packs, dans Siren ID Check. Il fonctionne dans votre navigateur : rien n'est envoyé, et c'est gratuit (vous vous connectez avec Discord).

  1. Lisez les trois tableaux, Siren settings (réglages de sirène), Mod kits (kits de modification) et Light settings (réglages de feux) : chaque ID avec le fichier qui le définit et ce qui ne va pas (« over 255: the game reads it as … », « overwrites the game's… », « same id as… »).
  2. Chaque conflit reçoit un ID libre dans Move to (déplacer vers). Le premier fichier garde son ID ; les suivants sont déplacés. Les véhicules du même pack suivent leur sirène ou leur feu vers son nouvel ID dans carvariations.meta. Les kits de modification sont désignés par leur nom de kit, donc un kit peut être déplacé sans changer les véhicules.
  3. Sous Fixed files (fichiers corrigés), décochez les modifications que vous ne voulez pas (un pack qui remplace volontairement une sirène du jeu).
  4. Download all N files (.zip) (télécharger les N fichiers), ou le seul fichier corrigé, et remettez chacun dans son pack.
Siren ID Check avec une voiture de police de test et deux fichiers carcols.meta : la sirène 100 définie deux fois, déplacée vers l'ID libre 101, et un réglage de feux trouvé deux fois sous forme de copie identique
Une voiture de police de test et un motif du Sirens Builder utilisent tous deux la sirène 100 : le second passe à 101.

Une copie identique du même fichier (le même pack installé deux fois) est signalée comme inoffensive. Un véhicule dont l'ID est défini par plus d'un pack, sans qu'aucun ne soit clairement le sien, est laissé pour que vous le réglez à la main.

Éviter que cela se reproduise

Si vous gardez de nombreux packs de véhicules, les fusionner en une seule ressource règle les identifiants une fois pour toutes, ainsi que les noms de spawn, les handlings et les textures : comment fusionner des packs de véhicules FiveM. Pour créer un nouveau motif, le Sirens Builder le construit feu par feu et écrit son carcols.meta avec un ID libre.

Questions

Est-ce la même chose qu'ELS ?
Non. Il s'agit du système de sirènes propre au jeu, réglé dans carcols.meta. ELS et les scripts similaires pilotent les feux à leur façon.
Faut-il redémarrer le serveur ?
Oui, après avoir remis les fichiers corrigés, pour que chaque pack soit de nouveau chargé avec ses nouveaux identifiants.

L'outil pour cela

Siren ID Check

Déposez votre dossier de ressources : chaque ID de sirène, de feu et de kit vérifié contre le jeu et entre eux, avec les conflits déplacés vers des IDs libres.

Ouvrir Siren ID Check

Aussi utile ici: Vehicle Pack Merger · Sirens Builder

Plus de guides

Tous les guides →

Tous les outils sont gratuits à essayer, avec 5 exports par jour. Connectez-vous avec Discord pour les utiliser.