CodeWalker vs Sollumz: ¿qué herramienta usar para vehículos de FiveM?

Por Nilo3D · Actualizado:

CodeWalker y Sollumz hacen trabajos distintos. CodeWalker es un programa de Windows que explora los archivos de GTA V, muestra modelos y mapas, y convierte archivos del juego a XML y desde XML. Sollumz es un add-on de Blender que importa, edita y exporta los propios modelos. Para cambiar o crear un modelo de vehículo necesitas Sollumz. Para encontrar, extraer e inspeccionar archivos del juego necesitas CodeWalker. La mayor parte del trabajo con vehículos usa los dos.

¿Cuál es la respuesta corta?

  • Quieres editar una malla, añadir LOD, arreglar la colisión o construir un vehículo: Sollumz, dentro de Blender.
  • Quieres abrir los archivos del juego, extraer un coche original o desempaquetar un mod de un jugador: CodeWalker.
  • Quieres editar un archivo .meta: ninguno de los dos. Los metas son texto; usa un editor de texto.

¿En qué se diferencian CodeWalker y Sollumz?

CodeWalkerSollumz
Qué esUn programa independiente para ver el contenido de los archivos de GTA VUn add-on para Blender
Dónde funcionaWindows 7 o posterior, 64 bits, con la versión de PC de GTA V instaladaBlender 4.2 o posterior (Sollumz 2.9.0)
Explorar archivos .rpfSí, en el RPF ExplorerNo
Editar mallasNoSí, con todas las herramientas de Blender
Formatos de vehículoVe .yft y .ytd, los convierte a XML y desde XMLImporta y exporta .yft, _hi.yft y .ytd
Otros formatos de modeloVe .ydr, .ydd, .ybnImporta y exporta .ydr, .ydd, .ybn, .ycd (animaciones)
Trabajo de mapasEdita colocaciones de .ymap, rutas de tráfico y escenarios en una vista 3D del mundoEdita .ytyp y construye interiores; el soporte de .ymap es parcial
Escribe archivos binarios listos para el juegoSí, importando XMLSí, con el formato de exportación Native
Archivos de GTA V EnhancedIncluye un conversor de assets Gen9Tiene un destino de exportación Gen9
CosteGratis, código en GitHubGratis, código en GitHub (GPL-3.0)

¿Qué herramienta para cada tarea de vehículos?

TareaHerramienta
Encontrar un vehículo original y extraer su .yft y su .ytdRPF Explorer de CodeWalker
Leer el vehicles.meta o el handling.meta originales para copiar una entradaRPF Explorer de CodeWalker
Desempaquetar un dlc.rpf de un jugadorRPF Explorer de CodeWalker, u OpenIV
Modelar, hacer UV, enlazar a los bonesBlender con Sollumz
Asignar shaders de vehículo y light IDsSollumz
Crear los LODSollumz (LOD Tools > Auto LOD)
Construir la colisiónSollumz (Collisions > Create Bounds)
Exportar .yft, _hi.yft, .ytdSollumz (Export RAGE Assets)
Cambiar texturas en un .ytd existenteCodeWalker, o Sollumz
Mirar dentro de un archivo exportado sin el juegoCodeWalker (visor), o el CW XML que exporta Sollumz
Escribir los metas y el fxmanifest.luaEditor de texto

Cada una de estas tareas tiene su propia guía: hacer un vehículo en Blender con Sollumz, optimizar un vehículo, colisión de vehículos en Sollumz y convertir un mod de coche de un jugador.

¿Necesito los dos?

Para hacer vehículos, en la práctica sí. Sollumz hace el modelado y la exportación, y con CodeWalker consigues el vehículo original del que copiar bones, bounds y shaders. El propio proyecto Sollumz recomienda tener la última versión de CodeWalker.

Lo que cambió es el paso de conversión. Los flujos de trabajo antiguos exportaban XML desde Blender y después importaban ese XML en CodeWalker para obtener un archivo que el juego pudiera cargar. Sollumz 2.9 escribe él mismo esos archivos binarios cuando Target Formats está en Native, así que esa ida y vuelta ya no hace falta. El formato CW XML sigue ahí para leer y comparar archivos.

Para llevar un servidor no hace falta ninguno de los dos. Un resource de vehículo terminado se instala solo con un editor de texto: consulta cómo añadir un vehículo add-on a un servidor FiveM.

¿Para qué sirve el XML de CodeWalker?

Los archivos de modelo del juego son binarios. CodeWalker puede exportar uno como XML (Export XML... en el RPF Explorer) y volver a construir el archivo binario a partir del XML (Import XML..., con Edit mode activado). El XML es texto plano, así que se puede leer, comparar con otra versión o cambiar con un script.

Lo usamos para un trabajo en concreto: cambiar un bloque de un vehículo terminado sin volver a pasar el modelo entero por Blender. Cuando añadimos LOD más bajos a vehículos que ya estaban publicados, exportamos las mallas nuevas desde Blender, copiamos solo los bloques de LOD en el XML del archivo original y lo reconstruimos. Todo lo demás del archivo quedó como estaba.

¿Dónde encaja OpenIV?

OpenIV es un explorador de archivos e instalador de mods para GTA V de un jugador. Para el trabajo con FiveM se solapa con el RPF Explorer de CodeWalker: los dos abren archivos .rpf y extraen archivos. Ninguno edita mallas. Si ya tienes uno de ellos instalado, basta para extraer.

Preguntas frecuentes

¿Es mejor CodeWalker o Sollumz para vehículos de FiveM?
Hacen trabajos distintos. Sollumz, un add-on de Blender, edita y exporta modelos de vehículos. CodeWalker explora los archivos del juego, extrae archivos y los convierte a XML y desde XML. Hacer un vehículo normalmente usa los dos.
¿Puede CodeWalker editar modelos de vehículos?
No. CodeWalker ve modelos y los convierte a XML y desde XML, pero no tiene edición de mallas. Los cambios de malla se hacen en Blender con Sollumz.
¿Sollumz necesita CodeWalker?
Para exportar, no. Sollumz 2.9 escribe archivos binarios listos para el juego con el formato Native. CodeWalker sigue siendo la forma habitual de extraer el vehículo original que se usa de referencia, y el proyecto Sollumz recomienda tenerlo.
¿CodeWalker y Sollumz son gratis?
Sí. Los dos son gratis y tienen su código fuente en GitHub.
¿Qué herramienta abre archivos .rpf?
CodeWalker, en su RPF Explorer, y OpenIV. Sollumz no abre archivos .rpf; importa los archivos de modelo una vez extraídos.

Fuentes

Productos de esta guía

Todas las guías