Comprobador de conflictos de ID de carcols
Dos coches add-on con el mismo ID de modkit es la causa más habitual de que las piezas de tuning desaparezcan o salgan en el coche equivocado. Suelta aquí tus archivos carcols.meta y carvariations.meta, o la carpeta resources entera, y la página lista cada ID que se usa dos veces. Los archivos los lee tu navegador y no se suben a ningún sitio.
Suelta aquí los archivos o la carpeta resources
Pegar XML
Cómo se usa
Añade los archivos
Suelta la carpeta resources en el recuadro, elige archivos o pega el XML. De una carpeta, la página lee solo los archivos .meta y .xml y se salta el resto.
Lee el informe
Cada ID que aparece dos veces sale con el nombre del kit o de la sirena y la ruta de todos los archivos que lo usan.
Cambia el número de uno de los dos
Coge un número de la lista de ID libres y escríbelo en el id de una de las entradas. Para sirenas y luces, pon el mismo número en sirenSettings o lightSettings de carvariations.meta.
Compruébalo otra vez
Vuelve a soltar la carpeta. Cuando el informe salga limpio, reinicia el servidor y prueba el menú de tuning y las sirenas en el juego.
¿Qué señala el comprobador?
| Comprobación | Qué significa |
|---|---|
| ID de modkit repetido | Dos entradas de Kits tienen el mismo id. El juego se queda con la primera y mueve la otra a un número libre. |
| ID de sirena o de luces repetido | Dos entradas de Sirens o Lights tienen el mismo id. carvariations.meta apunta al número, así que uno de los coches acaba con la sirena o las luces del otro. |
| ID demasiado grande | Un ID de kit por encima de 65535, o de sirena o luces por encima de 255. El juego guarda solo los bits bajos: la sirena 300 se lee como 44 y el kit 311286 como 49142. El coche funciona hasta que otra entrada ya ocupa ese número, y la búsqueda de repetidos compara los números tal como los lee el juego. |
| ID reservado | 65535 en los kits y 255 en sirenas y luces significan "sin ID". El juego los cambia por el primer número libre, que puede variar cada vez que cambia la lista de resources. |
| Kit que falta | Un vehículo de carvariations.meta nombra un kit que ningún carcols.meta cargado define. Es normal con los kits del juego base y un error con los tuyos. |
| ID libres | Números que ningún archivo cargado usa. |
¿Qué rangos de ID son válidos?
El id de un kit es un número de 16 bits. Se puede usar de 0 a 65534, y 65535 significa "ninguno". El juego original solo tiene sitio para 1024 ID de kit. FiveM cambia esa tabla por una de 65536 posiciones (ModKitIdRelocation.cpp, en el código del cliente), y por eso los ID de kit de varios miles funcionan en un servidor FiveM.
Los ID de sirena y de luces son de 8 bits. Quedan del 1 al 254 para todas las sirenas del servidor, incluidas las del juego base. En el GitHub de FiveM hay una petición abierta desde 2024 para subir ese límite (issue #2612).
El juego no rechaza un número demasiado grande. Guarda los bits bajos: la sirena 256 pasa a ser 0, la 300 pasa a ser 44, y si otra sirena ya ocupa ese número, las dos chocan.
¿Cómo arreglo un conflicto?
Cambia el id de una de las dos entradas por un número libre. Si es un kit, con eso basta, porque carvariations.meta llama al kit por su nombre. Si es una sirena o un juego de luces, escribe también el número nuevo en sirenSettings o lightSettings del vehículo en carvariations.meta. Después reinicia el resource.
Los campos de los dos archivos están explicados en carvariations.meta y carcols.meta explicados. Si siguen faltando piezas con los ID ya únicos, repasa la parte de tuning de la guía de solución de problemas de vehículos.
Preguntas frecuentes
- ¿Por qué desaparecen las piezas de tuning en los coches add-on de FiveM?
- Casi siempre porque dos carcols.meta definen un kit con el mismo id. El juego tiene una sola tabla de ID de kit para todo el servidor y mueve el segundo kit a otro número. Entonces el coche pierde sus piezas o enseña las de otro. Dale a cada kit su propio id.
- ¿Cuál es el ID de modkit más alto que acepta FiveM?
- 65534. El id del kit es un número de 16 bits y 65535 significa "sin ID". El juego original tiene 1024 huecos de kit y FiveM los sube a 65536. Un número mayor da la vuelta: 70000 se lee como 4464.
- ¿Un ID de sirena puede pasar de 255?
- No. Los ID de sirena y de luces ocupan 8 bits, así que 300 se lee como 44 y cae en la sirena que ya tenga ese número. 255 significa "sin ID", y quedan del 1 al 254.
- ¿El comprobador conoce los ID del juego base?
- No. Solo ve los archivos que cargas, así que un número de la lista de libres todavía puede ser de un vehículo del juego base. Las sugerencias de kit empiezan en 2000 porque el juego base numera sus kits desde el 0. Las de sirena y luces empiezan en 254 y van bajando. Si la sirena sigue fallando con el ID nuevo, prueba con el siguiente.
- ¿Se suben mis archivos a algún servidor?
- No. La página los lee en tu navegador con JavaScript y no los envía a ningún sitio. Puedes abrir la página, cortar la conexión y sigue funcionando.
Guías relacionadas
- carvariations.meta y carcols.meta explicados
- Solución de problemas de vehículos add-on en FiveM: causas y soluciones
- Cómo añadir un vehículo add-on a un servidor FiveM
