Saltar al contenido

Convierte un coche add-on de GTA5-Mods en un resource de FiveM

Los add-ons de modo historia vienen como los quiere el modo historia: un dlc.rpf que sueltas en dlcpacks y registras en dlclist.xml. FiveM quiere lo contrario: archivos sueltos, en un resource, con un fxmanifest que registra cada meta por tipo. Pega el enlace de la página del mod y recibe ese resource.

Por qué el mod no funciona sin más

Abre casi cualquier coche add-on de GTA5-Mods y las instrucciones de instalación son las mismas: pon dlc.rpf en mods/update/x64/dlcpacks/ y añade una línea a dlclist.xml. Ese es un formato de empaquetado para modo historia. FiveM nunca lee ninguna de esas rutas.

Un servidor FiveM quiere los modelos en stream/, los metas en la raíz de un resource y un fxmanifest.lua que nombre cada meta con el tipo de data_file correcto: VEHICLE_METADATA_FILE no es intercambiable con CARCOLS_FILE, y equivocarse significa un coche que spawnea sin texturas o que directamente no spawnea.

Hacerlo a mano implica OpenIV, mucho arrastrar y saber qué meta necesita qué línea. Ese hueco es toda la razón de ser de la herramienta.

Qué pasa con el enlace

Pegas la página del mod. La herramienta lee la página para sacar el título, el autor y la versión, sigue la descarga igual que lo haría un navegador y baja el archivo. Solo se acepta gta5-mods.com, la descarga tiene un límite de tamaño y el archivo se borra en cuanto se genera el resource: el mod se convierte, nunca se vuelve a alojar, y el autor y la versión van en el README que lo acompaña.

1Pega el enlacela página, no un archivo2Descargala página y el archivo3Desempaquetarpf y archivo abiertos4Generaun zip de resource FiveM
La descarga llega a unos cientos de MB, así que va a la cola de trabajos.

Como la descarga y la reconstrucción tardan más de lo que debería mantenerse abierta una petición, el trabajo entra en cola y se te indica tu posición. Discord te avisa cuando termina si tienes la cuenta vinculada.

Qué llega en el zip

El resource se organiza igual que cualquier otra exportación de este sitio, así que parece parte del resto de tu servidor y no un mod convertido.

carname.zipstream/los modelos, sueltos*.metaregistrados por tipo en el manifestaudio/mantiene su estructura de carpetasfxmanifest.luacada meta en su data_file correctoREADME.txtautor, versión, nombre de spawn
Los metas en la raíz, los modelos en stream/ y el audio con su estructura.

Si el mod no traía un meta que el coche necesita, el que falta se genera y el resultado te dice cuál: es un aviso que deberías leer, porque un carcols generado es un valor por defecto razonable, no la intención del autor. Los coches que traen su propio sonido de motor lo conservan: las carpetas de audio se mantienen y el manifest recibe las líneas que las registran.

Un mod replace puede convertirse en add-on

Muchos de los coches más bonitos del sitio son mods replace: vienen como adder o sultan y esperan sobrescribir un coche vanilla. Si instalas eso en un servidor, el coche vanilla desaparece para todos.

Cuando la subida resulta ser un replace, se te pregunta antes de generar nada, y puedes hacer que se reescriba con un nombre nuevo. Los metas se reescriben con él, así que el coche spawnea con su propio nombre y no se toca nada vanilla.

Responder a esa pregunta no cuesta una segunda exportación. La descarga ya está hecha; la reconstrucción se ejecuta a partir del árbol que sigue en disco.

Cuánto cuesta

Dos créditos por coche. Gratis con cualquier plan, y gratis dentro de la ventana de ventajas de un pack de créditos: el importador es una de las herramientas para las que existe la suscripción.

Antes de descargar nada se te pide que confirmes que puedes usar el mod en tu servidor. Esa confirmación es el límite de la herramienta: la licencia de la página del mod es cosa tuya y de su autor.

Pruébalo gratis

Crea una cuenta gratis, únete al Discord para tus créditos, y construye tu primer asset en minutos.