Añadir packs de ropa EUP y addon a FiveM: stream, meta, arreglos

Instala packs de ropa addon (estilo EUP) en FiveM: ficheros stream, ymt y meta, addon vs reemplazar, compilación del juego, y por qué la ropa es invisible o intercambia otros objetos.

Añadiste un pack de ropa, a menudo un conjunto de policía o EMS en el estilo de EUP, y la ropa no se muestra, muestra el objeto incorrecto, o reemplaza algo que querías mantener. Esta guía explica cómo se transmite la ropa addon, cómo difiere de los packs de reemplazo, y qué comprobar cuando los objetos son invisibles.

Dos formas de añadir ropa

Los packs de reemplazo sobrescriben objetos que ya existen en el juego. Los ficheros usan los nombres de drawables del juego base, y FiveM carga los tuyos en lugar de los originales. Son simples, pero el objeto antiguo desaparece y dos packs de reemplazo que tocan el mismo número luchan entre sí.

Los packs addon son una colección separada que el juego carga junto a la ropa base. Sus objetos obtienen nuevos números al final de la lista para cada componente, y nada del juego base se pierde. Esta es la forma correcta para casi todos los packs hoy en día, y para colecciones grandes.

Qué contiene un pack addon

Para el ped freemode masculino y femenino (mp_m_freemode_01 y mp_f_freemode_01), un pack addon tiene:

  • Una carpeta de modelos y texturas: ficheros .ydd para los drawables (chaquetas, pantalones, zapatos) y ficheros .ytd para sus texturas.
  • Un fichero .ymt que lista los componentes del pack.
  • Un fichero .meta, la definición de la tienda, que nombra la colección y sus objetos.

Los ficheros siguen un patrón de nomenclatura basado en el ped y el nombre del pack, por ejemplo mp_m_freemode_01_mp_m_mypack. El autor establece los nombres reales, y el meta, el .ymt y la carpeta deben usar todos los mismos. No renombres ninguno de ellos.

Estructura de carpetas y manifest

text
resources/[clothes]/mypack/
  fxmanifest.lua
  stream/
    mp_m_freemode_01_mp_m_mypack/
      jbib_000_u.ydd
      jbib_diff_000_a_uni.ytd
      ...
    mp_m_freemode_01_mp_m_mypack.ymt
  mp_m_freemode_01_mp_m_mypack.meta

El manifest registra el fichero meta:

lua
fx_version 'cerulean'
game 'gta5'

files {
    'mp_m_freemode_01_mp_m_mypack.meta',
}

data_file 'SHOP_PED_APPAREL_META_FILE' 'mp_m_freemode_01_mp_m_mypack.meta'

Un pack para ambos sexos tiene un segundo meta para mp_f_freemode_01, con su propia entrada de files y línea de data_file. Usa el manifest que vino con el pack cuando tiene uno, y no mezcles la ropa de dos packs en una carpeta: un recurso por pack hace que los problemas sean fáciles de encontrar.

Añade ensure mypack a server.cfg y reinicia.

Requisito de compilación del juego

La ropa addon se basa en el sistema de ropa DLC más reciente, que necesita una compilación de juego reciente para funcionar bien. Un pack puede pedir una compilación específica, así que comprueba su página. Si la ropa falta solo para algunos jugadores, o ves objetos rotos, establece la compilación en server.cfg:

cfg
set sv_enforceGameBuild 3095

Usa el número que el pack pide. Los efectos secundarios y los números están en sv_enforceGameBuild and DLC.

Por qué la ropa es invisible

Trabaja a través de esta lista:

  • Las texturas faltan. Un objeto sin .ytd, o con una letra de textura faltante, se muestra como invisible o como una parte del cuerpo blanca o desnuda. Compara las texturas con los ficheros .ydd: _diff_000_a es la primera textura del primer drawable, _b la siguiente, y así sucesivamente.
  • Los nombres no coinciden. La carpeta, el .ymt y el meta deben usar el mismo nombre de pack. Una letra diferente y el juego no encuentra nada.
  • El manifest no tiene línea de data_file. Los ficheros se transmiten pero la definición de la tienda nunca carga.
  • La compilación del juego es demasiado baja. Ver arriba.
  • El jugador no es un ped freemode. La ropa freemode solo funciona en mp_m_freemode_01 y mp_f_freemode_01. No hace nada en un ped addon.
  • El menú de ropa no puede ver objetos addon. Algunos menús tienen una lista fija o un límite duro de objetos por ranura. Comprueba la configuración del menú y sus notas de actualización. Un menú que pregunta al juego cuántos objetos tiene una ranura mostrará los objetos addon también.

Por qué la ropa intercambia otros objetos

  • Un pack de reemplazo los sobrescribió. Si los ficheros usan números del juego base, sobrescriben los objetos allí. Instala la ropa como un pack addon en su lugar.
  • Dos packs usan el mismo nombre de colección. Dos recursos con el mismo nombre de pack se sobrescriben mutuamente. Renombra un pack consistentemente en la carpeta, el .ymt y el meta, o elimina uno.
  • Los trajes guardados apuntan a una lista cambiada. Los datos de aspecto almacenan un número de objeto. Cuando añades o eliminas un pack, los números después de él se mueven, y los personajes guardados usan ropa diferente. Añade nuevos packs al final, y evita eliminar un pack que jugadores ya usan.

Límites de drawable

El juego limita cuántos objetos puede contener una ranura, y un pack addon tiene su propio límite por ranura. Un pack demasiado grande puede perder los objetos pasado ese límite, y un servidor con muchos packs puede alcanzar el total. En la práctica:

  • Mantén cada pack a un tamaño razonable y divide las colecciones grandes en varios packs.
  • Las texturas pesadas cuestan memoria de streaming, y demasiada de ella causa texturas faltantes: ver oversized assets.
  • Si diseñas tu propia ropa, una herramienta hecha para ello es más fácil que editar ficheros meta a mano.
Clothing DesignerDiseña ropa dentro de FiveM — pincel, capas, imágenes e IA — y póntela.desde 24,20 €Ver el script →

Lista de verificación

Síntoma Solución
Ropa invisible Comprueba texturas .ytd, nombres coincidentes y la línea de data_file
Objetos faltantes para algunos jugadores Aumenta sv_enforceGameBuild a la compilación que el pack necesita
Ropa nueva reemplaza la antigua Usa un pack addon, no un pack de reemplazo
Dos packs entran en conflicto Dale a cada uno un nombre de colección único, un recurso por pack
Los personajes guardados cambian de ropa No elimines ni reordenes packs en uso
Los objetos pasado un punto faltan Divide el pack: las ranuras tienen un límite

Respuestas rápidas

¿Cuál es la diferencia entre ropa addon y ropa de reemplazo?

La ropa de reemplazo sobrescribe objetos existentes usando sus números de fichero, así el objeto antiguo desaparece. La ropa addon es un pack separado que añade nuevos objetos después de los del juego base y deja los originales solos.

¿Por qué mi ropa nueva es invisible?

Las causas comunes son texturas .ytd faltantes, nombres de fichero que no coinciden con el meta, una compilación de juego anticuada, o un menú de ropa que no lee objetos addon.

¿Por qué la ropa nueva intercambia otros objetos?

Dos packs usan la misma ranura y número, o un pack de reemplazo sobrescribió el objeto. Los packs addon con nombres únicos, un recurso por pack, lo evitan.

Scripts que evitan este problema

Clothing DesignerDiseña ropa dentro de FiveM — pincel, capas, imágenes e IA — y póntela.Ver script →Shop CreatorCrea una tienda en menos de un minuto — dueños, empleados, caja fuerte y atracos.Ver script →Mic PhoneUn móvil plegable que se abre en tablet y llega al móvil real del jugador.Ver script →

Sigue leyendo