CodeWalker vs Sollumz: ¿qué herramienta usar para vehículos de FiveM?
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?
| CodeWalker | Sollumz | |
|---|---|---|
| Qué es | Un programa independiente para ver el contenido de los archivos de GTA V | Un add-on para Blender |
| Dónde funciona | Windows 7 o posterior, 64 bits, con la versión de PC de GTA V instalada | Blender 4.2 o posterior (Sollumz 2.9.0) |
| Explorar archivos .rpf | Sí, en el RPF Explorer | No |
| Editar mallas | No | Sí, con todas las herramientas de Blender |
| Formatos de vehículo | Ve .yft y .ytd, los convierte a XML y desde XML | Importa y exporta .yft, _hi.yft y .ytd |
| Otros formatos de modelo | Ve .ydr, .ydd, .ybn | Importa y exporta .ydr, .ydd, .ybn, .ycd (animaciones) |
| Trabajo de mapas | Edita colocaciones de .ymap, rutas de tráfico y escenarios en una vista 3D del mundo | Edita .ytyp y construye interiores; el soporte de .ymap es parcial |
| Escribe archivos binarios listos para el juego | Sí, importando XML | Sí, con el formato de exportación Native |
| Archivos de GTA V Enhanced | Incluye un conversor de assets Gen9 | Tiene un destino de exportación Gen9 |
| Coste | Gratis, código en GitHub | Gratis, código en GitHub (GPL-3.0) |
¿Qué herramienta para cada tarea de vehículos?
| Tarea | Herramienta |
|---|---|
| Encontrar un vehículo original y extraer su .yft y su .ytd | RPF Explorer de CodeWalker |
Leer el vehicles.meta o el handling.meta originales para copiar una entrada | RPF Explorer de CodeWalker |
Desempaquetar un dlc.rpf de un jugador | RPF Explorer de CodeWalker, u OpenIV |
| Modelar, hacer UV, enlazar a los bones | Blender con Sollumz |
| Asignar shaders de vehículo y light IDs | Sollumz |
| Crear los LOD | Sollumz (LOD Tools > Auto LOD) |
| Construir la colisión | Sollumz (Collisions > Create Bounds) |
| Exportar .yft, _hi.yft, .ytd | Sollumz (Export RAGE Assets) |
| Cambiar texturas en un .ytd existente | CodeWalker, o Sollumz |
| Mirar dentro de un archivo exportado sin el juego | CodeWalker (visor), o el CW XML que exporta Sollumz |
| Escribir los metas y el fxmanifest.lua | Editor 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
- Cómo instalar un resource FiveM de Cfx.re Escrow (Granted Assets)
- Cómo añadir un vehículo custom a un servidor ESX, QBCore o QBox
- ¿Qué son los LODs en los vehículos de FiveM?
- Cómo añadir un vehículo add-on a un servidor FiveM
- vehicles.meta explicado, campo por campo
- handling.meta explicado: campos, unidades y flags
- carvariations.meta y carcols.meta explicados
- vehiclelayouts.meta explicado: asientos, puntos de entrada y animaciones
- Referencia de data_file de fxmanifest para vehículos
- Archivos de modelo del vehículo (yft, _hi.yft, ytd) y el aviso de assets sobredimensionados
- Solución de problemas de vehículos add-on en FiveM: causas y soluciones
- Cómo arreglar "You lack the required entitlement" en un servidor FiveM
- Cómo convertir un mod de coche de un jugador de GTA 5 en un add-on de FiveM
- Cómo funciona un hoverboard de FiveM sin script
- Cómo hacer un vehículo de FiveM en Blender con Sollumz 2.9
- Cómo optimizar un vehículo de FiveM: polígonos, LOD y presupuesto de texturas
- Cómo configurar la colisión de un vehículo en Sollumz
- Comprar vehículos FiveM: qué revisar antes de pagar
- Packs de coches FiveM vs vehículos sueltos
- Coches de marcas reales en FiveM: ¿se permiten?
