Vehículos · 3 min de lectura

Cómo unir packs de coches de FiveM en un solo recurso (sin romperlos)

Leer en: English · Français · Deutsch · Português · Italiano · Polski · Türkçe · Русский

Cincuenta recursos de coches son cincuenta carpetas que mantener al día, y unirlos en un solo pack es una forma popular de ordenar un servidor. Hecho copiando archivos a una sola carpeta stream y pegando los metas uno detrás de otro, también es una forma popular de romper coches: los menús de tuning se quedan vacíos, las sirenas se cambian, un coche aparece como otro.

Qué choca al unir a mano

  • Nombres de archivo. FiveM transmite por nombre de archivo: dos packs con un .ytd o una pieza de tuning del mismo nombre, solo carga uno.
  • Nombres de spawn. Dos coches con el mismo nombre de modelo: uno de ellos desaparece.
  • Ids de sirena, luz y kit de modificación. Dos packs con el mismo id se pisan (por qué, y qué hacen los ids mayores de 255).
  • Nombres de kit. Un pack que define 0_default_modkit cambia cada coche del juego que lo usa.
  • Nombres de handling y de layout, que deben ser únicos en todo el pack unido.
  • Nombres para mostrar. Un gameName tiene como máximo 11 caracteres, y uno que copia la etiqueta de un coche del juego muestra el nombre de ese coche.
  • Diccionarios de texturas grandes. Un .ytd de más de 16 MiB de memoria es a lo que se refiere el aviso de asset demasiado grande de FiveM.

Únelos paso a paso

Abre el Vehicle Pack Merger y arrastra tus recursos de coches: sus carpetas o archivos .zip, varios a la vez, o una carpeta padre como [cars]. Cada carpeta con un fxmanifest es un pack. Todo se ejecuta en tu navegador salvo la división de un .ytd de más de 16 MiB.

  1. Ordena los packs. El primero conserva sus ids y nombres; un pack posterior que choque con él es el que se cambia.
  2. Lee Check these (revisa esto) y What was fixed (qué se corrigió): cada cambio, por tipo (sirenas, luces y kits; nombres; archivos; copias).
  3. Edita la lista Vehicles (vehículos): el nombre, la marca, la categoría y el precio de cada coche para las listas de la tienda.
  4. Pon nombre al recurso y haz clic en Download.
Vehicle Pack Merger con tres packs de prueba, uno de ellos una copia: los packs en orden, qué revisar y las cuatro correcciones que hizo, con el porqué de cada una
Tres packs de prueba, el segundo una copia del primero: el mismo coche, textura, sirena y ajuste de luz, cada uno conservado una vez.

Qué arregla, en concreto: un coche repetido con el mismo archivo se conserva una vez, y un coche distinto con el mismo nombre pasa a <name>_2 con sus archivos; los archivos de stream que chocan y que un meta nombra (un .ytd, una pieza de tuning, un clip) se renombran junto con lo que los apunta, y los demás que chocan se dejan fuera con un aviso; los ids de sirena, luz y kit pasan a libres; los nombres de kit, handling y layout se hacen únicos; los nombres para mostrar repetidos, vacíos o demasiado largos reciben una nueva etiqueta; y un .ytd de más de 16 MiB se divide en partes enlazadas entre sí, conservando cada textura tal cual (no como un +hi.ytd, ni como una sola textura de más de 16 MiB por sí sola).

Lo que obtienes

Un solo recurso: un vehicles.meta, handling.meta, carcols.meta, carvariations.meta, vehiclelayouts.meta y dlctext.meta, los archivos de cada pack en stream/<pack>/, el fxmanifest con sus líneas data_file en orden, un names.lua para los nombres para mostrar, y un merge_report.txt con cada cambio. Además, listas de tienda para qb-core, Qbox, ESX (SQL) y JG Garages. Sus precios son marcadores por clase de vehículo: pon los tuyos.

Detén los packs antiguos, haz ensure del unido y arrástralo a Vehicle Pack Check para una última revisión.

Límites

  • Los packs escrowed no se pueden unir.
  • Los scripts más allá de nombrar los coches se copian a extra/ pero no se cargan; los bancos de sonido se conservan tal cual.
  • Hasta 10 coches se unen gratis; hasta 50 con el plan Creator, y más con Studio.

Preguntas

Mi tuning dejó de funcionar tras unir. ¿Por qué?
Dos packs usaban el mismo id o nombre de kit de modificación, así que el kit de un coche sobrescribió el del otro. El merger mueve los kits que chocan a ids y nombres libres.
¿Se suben mis coches?
No. La unión se hace en tu navegador; solo un .ytd de más de 16 MiB se envía para dividirlo.

La herramienta para esto

Vehicle Pack Merger

Arrastra tus packs de coches: sale un solo recurso, con los ids, nombres de spawn, handlings y nombres de textura que chocaban corregidos, y listas de tienda para tu framework.

Abrir Vehicle Pack Merger

También útil aquí: Siren ID Check · Vehicle Pack Check

Todas las herramientas son gratis para probar, con 5 exportaciones al día. Inicia sesión con Discord para usarlas.