CodeWalker vs Sollumz: qual ferramenta usar em veículos de FiveM?
CodeWalker e Sollumz fazem trabalhos diferentes. O CodeWalker é um programa de Windows que navega pelos arquivos do GTA V, mostra modelos e mapas e converte arquivos do jogo de e para XML. O Sollumz é um add-on de Blender que importa, edita e exporta os modelos em si. Para mudar ou fazer um modelo de veículo você precisa do Sollumz. Para achar, extrair e inspecionar arquivos do jogo você precisa do CodeWalker. A maior parte do trabalho com veículos usa os dois.
Qual é a resposta curta?
- Você quer editar uma malha, adicionar LODs, corrigir a colisão ou montar um veículo: Sollumz, dentro do Blender.
- Você quer abrir os arquivos do jogo, extrair um carro original ou desempacotar um mod de single-player: CodeWalker.
- Você quer editar um arquivo .meta: nenhum dos dois. Metas são texto; use um editor de texto.
Como o CodeWalker e o Sollumz se comparam?
| CodeWalker | Sollumz | |
|---|---|---|
| O que é | Um programa independente para ver o conteúdo dos arquivos do GTA V | Um add-on para o Blender |
| Roda em | Windows 7 ou mais novo, 64 bits, com a versão de PC do GTA V instalada | Blender 4.2 ou mais novo (Sollumz 2.9.0) |
| Navegar em arquivos .rpf | Sim, no RPF Explorer | Não |
| Editar malhas | Não | Sim, com todas as ferramentas do Blender |
| Formatos de veículo | Visualiza .yft e .ytd, converte de e para XML | Importa e exporta .yft, _hi.yft e .ytd |
| Outros formatos de modelo | Visualiza .ydr, .ydd, .ybn | Importa e exporta .ydr, .ydd, .ybn, .ycd (animações) |
| Trabalho de mapa | Edita posicionamentos de .ymap, rotas de trânsito e cenários em uma vista 3D do mundo | Edita .ytyp e monta interiores; o suporte a .ymap é parcial |
| Grava arquivos binários prontos para o jogo | Sim, importando XML | Sim, com o formato de exportação Native |
| Arquivos do GTA V Enhanced | Inclui um conversor de assets Gen9 | Tem um alvo de exportação Gen9 |
| Custo | Grátis, código no GitHub | Grátis, código no GitHub (GPL-3.0) |
Qual ferramenta para qual tarefa de veículo?
| Tarefa | Ferramenta |
|---|---|
| Achar um veículo original e extrair o .yft e o .ytd dele | RPF Explorer do CodeWalker |
Ler o vehicles.meta ou o handling.meta original para copiar uma entrada | RPF Explorer do CodeWalker |
Desempacotar um dlc.rpf de single-player | RPF Explorer do CodeWalker, ou OpenIV |
| Modelar, fazer UV, prender aos bones | Blender com Sollumz |
| Atribuir shaders de veículo e light IDs | Sollumz |
| Criar LODs | Sollumz (LOD Tools > Auto LOD) |
| Montar a colisão | Sollumz (Collisions > Create Bounds) |
| Exportar .yft, _hi.yft, .ytd | Sollumz (Export RAGE Assets) |
| Trocar texturas em um .ytd que já existe | CodeWalker, ou Sollumz |
| Olhar dentro de um arquivo exportado sem o jogo | CodeWalker (visualizador), ou o CW XML que o Sollumz exporta |
| Escrever os metas e o fxmanifest.lua | Editor de texto |
Cada uma dessas tarefas tem o próprio guia: fazer um veículo no Blender com o Sollumz, otimizar um veículo, colisão de veículo no Sollumz e converter um mod de carro single-player.
Preciso dos dois?
Para fazer veículos, na prática sim. O Sollumz faz a modelagem e a exportação, e o CodeWalker é como você consegue o veículo original de onde copiar bones, bounds e shaders. O próprio projeto Sollumz recomenda ter a última versão do CodeWalker.
O que mudou foi a etapa de conversão. Os processos antigos exportavam XML do Blender e depois importavam esse XML no CodeWalker para obter um arquivo que o jogo conseguisse carregar. O Sollumz 2.9 grava esses arquivos binários sozinho quando Target Formats está em Native, então essa ida e volta não é mais necessária. O formato CW XML continua lá para ler e comparar arquivos.
Para rodar um servidor, nenhum dos dois é necessário. Um resource de veículo pronto é instalado só com um editor de texto: veja como adicionar um veículo add-on a um servidor FiveM.
Para que serve o XML do CodeWalker?
Os arquivos de modelo do jogo são binários. O CodeWalker consegue exportar um deles como XML (Export XML... no RPF Explorer) e montar o arquivo binário de novo a partir do XML (Import XML..., com o Edit mode ligado). O XML é texto puro, então pode ser lido, comparado com outra versão ou alterado por um script.
Usamos isso para um trabalho em particular: mudar um bloco de um veículo pronto sem passar o modelo inteiro pelo Blender de novo. Quando adicionamos LODs mais baixos a veículos que já estavam lançados, exportamos as malhas novas do Blender, copiamos só os blocos de LOD para o XML do arquivo original e montamos o arquivo de novo. Todo o resto do arquivo ficou como estava.
Onde entra o OpenIV?
O OpenIV é um navegador de arquivos e instalador de mods para o GTA V single-player. No trabalho com FiveM ele faz o mesmo que o RPF Explorer do CodeWalker: os dois abrem arquivos .rpf e extraem arquivos. Nenhum dos dois edita malhas. Se você já tem um deles instalado, ele basta para extrair.
Perguntas frequentes
- CodeWalker ou Sollumz: qual é melhor para veículos de FiveM?
- Eles fazem trabalhos diferentes. O Sollumz, um add-on de Blender, edita e exporta modelos de veículo. O CodeWalker navega pelos arquivos do jogo, extrai arquivos e converte de e para XML. Fazer um veículo normalmente usa os dois.
- O CodeWalker edita modelos de veículo?
- Não. O CodeWalker visualiza modelos e converte de e para XML, mas não tem edição de malha. Mudanças na malha são feitas no Blender com o Sollumz.
- O Sollumz precisa do CodeWalker?
- Para exportar, não. O Sollumz 2.9 grava arquivos binários prontos para o jogo com o formato Native. O CodeWalker continua sendo o jeito usual de extrair o veículo original usado como referência, e o projeto Sollumz recomenda tê-lo.
- CodeWalker e Sollumz são grátis?
- Sim. Os dois são grátis e têm o código-fonte no GitHub.
- Qual ferramenta abre arquivos .rpf?
- O CodeWalker, no RPF Explorer dele, e o OpenIV. O Sollumz não abre esses arquivos; ele importa os arquivos de modelo depois de extraídos.
Fontes
Produtos deste guia
Todos os guias
- Como instalar um resource FiveM do Cfx.re Escrow (Granted Assets)
- Como adicionar um veículo custom num servidor ESX, QBCore ou QBox
- O que são LODs em veículos FiveM?
- Como adicionar um veículo add-on a um servidor FiveM
- vehicles.meta explicado, campo por campo
- handling.meta explicado: campos, unidades e flags
- carvariations.meta e carcols.meta explicados
- vehiclelayouts.meta explicado: assentos, pontos de entrada e animações
- Referência de data_file do fxmanifest para veículos
- Arquivos de modelo do veículo (yft, _hi.yft, ytd) e o aviso de asset grande demais
- Solução de problemas de veículo add-on no FiveM: causas e correções
- Como resolver "You lack the required entitlement" em um servidor FiveM
- Como converter um mod de carro single-player do GTA 5 em add-on de FiveM
- Como um hoverboard de FiveM funciona sem script
- Como fazer um veículo de FiveM no Blender com o Sollumz 2.9
- Como otimizar um veículo de FiveM: polígonos, LODs e orçamento de texturas
- Como configurar a colisão de veículo no Sollumz
- Comprar veículos FiveM: o que conferir antes de pagar
- Pack de carros FiveM vs veículos avulsos
- Carro de marca real no FiveM: pode ou não?
