CodeWalker vs Sollumz: qual ferramenta usar em veículos de FiveM?

Por Nilo3D · Atualizado:

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?

CodeWalkerSollumz
O que éUm programa independente para ver o conteúdo dos arquivos do GTA VUm add-on para o Blender
Roda emWindows 7 ou mais novo, 64 bits, com a versão de PC do GTA V instaladaBlender 4.2 ou mais novo (Sollumz 2.9.0)
Navegar em arquivos .rpfSim, no RPF ExplorerNão
Editar malhasNãoSim, com todas as ferramentas do Blender
Formatos de veículoVisualiza .yft e .ytd, converte de e para XMLImporta e exporta .yft, _hi.yft e .ytd
Outros formatos de modeloVisualiza .ydr, .ydd, .ybnImporta e exporta .ydr, .ydd, .ybn, .ycd (animações)
Trabalho de mapaEdita posicionamentos de .ymap, rotas de trânsito e cenários em uma vista 3D do mundoEdita .ytyp e monta interiores; o suporte a .ymap é parcial
Grava arquivos binários prontos para o jogoSim, importando XMLSim, com o formato de exportação Native
Arquivos do GTA V EnhancedInclui um conversor de assets Gen9Tem um alvo de exportação Gen9
CustoGrátis, código no GitHubGrátis, código no GitHub (GPL-3.0)

Qual ferramenta para qual tarefa de veículo?

TarefaFerramenta
Achar um veículo original e extrair o .yft e o .ytd deleRPF Explorer do CodeWalker
Ler o vehicles.meta ou o handling.meta original para copiar uma entradaRPF Explorer do CodeWalker
Desempacotar um dlc.rpf de single-playerRPF Explorer do CodeWalker, ou OpenIV
Modelar, fazer UV, prender aos bonesBlender com Sollumz
Atribuir shaders de veículo e light IDsSollumz
Criar LODsSollumz (LOD Tools > Auto LOD)
Montar a colisãoSollumz (Collisions > Create Bounds)
Exportar .yft, _hi.yft, .ytdSollumz (Export RAGE Assets)
Trocar texturas em um .ytd que já existeCodeWalker, ou Sollumz
Olhar dentro de um arquivo exportado sem o jogoCodeWalker (visualizador), ou o CW XML que o Sollumz exporta
Escrever os metas e o fxmanifest.luaEditor 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