A configuração completa, passo a passo
Segue os passos por ordem. Os primeiros são uma instalação única; assim que as ferramentas e o P-drive estiverem prontos, empacotar um projeto são apenas alguns cliques de cada vez.
O pboProject das Mikero’s Tools é a alternativa dos modders ao Addon Builder oficial do DayZ para empacotar o teu trabalho num PBO. A grande vantagem é dar mensagens de erro reais e legíveis, em vez de empacotar em silêncio ou cuspir uma única linha críptica que te manda procurar horas em fóruns. Este guia leva-te da instalação limpa até ao pack terminado.
Transferir — Mikero’s Tools (free, incl. pboProject)Segue os passos por ordem. Os primeiros são uma instalação única; assim que as ferramentas e o P-drive estiverem prontos, empacotar um projeto são apenas alguns cliques de cada vez.
O pboProject é essencialmente uma versão mais inteligente do Addon Builder do DayZ. Ambos transformam uma pasta de origem cheia da tua config, modelos e scripts num PBO empacotado que o jogo consegue carregar, mas o pboProject verifica muito mais coisas pelo caminho.
A razão pela qual a maioria dos modders muda para ele é o relato de erros. O Addon Builder muitas vezes empacota um projeto partido sem reclamar, ou falha com uma única linha vaga que não diz nada a ninguém. O pboProject diz-te exatamente o que correu mal e onde, transformando horas de busca em fóruns numa correção rápida.
Para empacotar um PBO só precisas, na verdade, de DOIS downloads: o DePbo (o pacote DePboDLL) e o pboProject. A DePbo.dll é o motor partilhado de que cada ferramenta da Mikero precisa, por isso instala-a PRIMEIRO; depois instala o próprio pboProject, que é o empacotador.
As outras ferramentas da página - DeRap, Eliteness, ExtractPbo, MakePbo e Rapify - são extras úteis, não necessários só para empacotar, por isso podes ignorá-las por agora.
Cada download é um pequeno instalador. Clica em descarregar, depois duplo-clique no ficheiro que aparece; se o navegador avisar, escolhe Executar. As ferramentas base são gratuitas a partir da página principal. Se o site estiver indisponível, a comunidade mantém um espelho de arquivo dos ficheiros pboDLL. Download direto: mikero.bytex.digital/Downloads — espelho da comunidade: pmc.editing.wiki.
Transferir — Mikero’s Tools (free, incl. pboProject)Após instalar, abre o disco C: e navega até Program Files (x86)\Mikero\DePboTools\bin. Tudo o que descarregaste está aqui, juntamente com algumas pastas auxiliares.
Vais ver uma pasta roads e uma pasta scripts. A pasta roads é o que impede as estradas do DayZ de serem binarizadas durante o empacotamento, para que continuem a funcionar no jogo. A pasta scripts é sobretudo um auxiliar de Arma 3. Não precisas de tocar em nada disto - confirma apenas que a instalação ficou no sítio certo.
Inicia o pboProject. Na primeira abertura a janela pode parecer vazia ou não configurada - é normal. Os próximos passos percorrem o punhado de opções que vale a pena ligar antes de empacotares seja o que for.
Marca Noisy Output. É a definição mais útil: se o teu pack der erros, o Noisy Output faz o pboProject dizer-te realmente quais são, em vez de os engolir. Desligado, podes ver apenas uma contagem como «três erros» sem detalhe.
Ativa também o Full Build para que a ferramenta faça uma passagem completa pelo teu projeto em vez de parcial. Estas duas opções juntas são o que torna o pboProject melhor do que o Addon Builder.
Abre o View Outputs para leres o que o empacotador reporta. Quando um pack falha, a pasta envolvida e a mensagem aparecem aqui, e é aí que percebes o que partiu.
Se fechares a janela de saída não perdes a informação para sempre. Os mesmos detalhes são escritos no packing log, por isso podes sempre reabri-lo e rever os erros de uma execução anterior.
Antes de empacotares o que quer que seja, o P-drive tem de estar montado. No Steam, abre as DayZ Tools, vai ao separador Tools e escolhe Mount P-drive. É isto que permite que todos os caminhos de ficheiros do jogo se resolvam corretamente durante um build.
A regra é simples: tudo o que empacotas deve estar no P-drive. Alguns assets esperam explicitamente estar lá, por isso poupa-te o trabalho e faz todo o empacotamento a partir do P: em vez de outro disco.
A pasta Source é o que estás a empacotar - a pasta do mod ou mapa no teu P-drive montado. Clica nela e seleciona a pasta do projeto; se estás a empacotar um mapa, aponta para a pasta do mapa.
A pasta Output pode ser onde quiseres. Uma escolha comum é uma pasta Addons, mas é apenas o sítio para onde o PBO terminado será escrito. Escolhe um local e seleciona-o, e a entrada e a saída ficam definidas.
Abre o painel Settings/Setup. A opção Engine está por defeito em Arma 3 - muda-a para DayZ SA, ou o teu projeto será empacotado para o jogo errado. Depois preenche a lista Exclude From PBO; o criador fornece uma lista pronta (ligada na descrição do vídeo) com as entradas necessárias, sem as quais um mapa não empacota.
Este painel também te deixa definir o teu editor de texto preferido para ver as saídas, para que o log abra no editor que gostas em vez do simples Notepad.
Por fim, procura mais abaixo as caixas relacionadas com avisos e desmarca-as. Por defeito o pboProject trata os avisos como erros e recusa-se a empacotar se vir um. Desligá-las permite-lhe ignorar avisos não críticos e concluir o pack de forma limpa.
Com tudo configurado, confirma que o modo está em SP e depois clica em Crunch para iniciar o empacotamento. O pboProject percorre o teu projeto e escreve o PBO na tua pasta de saída.
Quando terminar, deves ver «jobs completed» na saída. É o sinal de que o PBO foi empacotado com sucesso e está pronto para carregar no jogo.
O pboProject dá mensagens de erro reais e legíveis e uma validação completa do teu projeto. O Addon Builder muitas vezes empacota trabalho partido em silêncio ou falha com uma única linha críptica, o que torna a depuração muito mais difícil.
Sim. A DePbo.dll (DePboDLL) é o motor de que todas as outras ferramentas Mikero dependem. Instala-a uma vez, senão nenhuma das ferramentas, incluindo o pboProject, funciona.
As duas causas mais comuns são uma lista Exclude From PBO incompleta e as caixas aviso-como-erro deixadas marcadas. Preenche a lista de exclusão a partir do pastebin do criador e desmarca as caixas de aviso nas Settings.
Sim. Monta o P-drive através das DayZ Tools antes de empacotar e mantém tudo o que empacotas no P:. É isto que permite que os caminhos de ficheiros do jogo se resolvam corretamente durante um build.
Depois de clicar em Crunch, observa a saída. Quando indicar «jobs completed», o PBO foi escrito na tua pasta de saída e está pronto a usar.