Com o que o player nasce: o cfgplayerspawngear.json
Dá pra definir o loadout de spawn (faca, bandagem, roupa) SEM mod nenhum — é um arquivo nativo do DayZ que pouca gente conhece. Veja como funciona.
Quase todo mundo acha que pra mudar com o que o jogador nasce precisa de mod. Não precisa: o DayZ tem um arquivo NATIVO pra isso, o cfgplayerspawngear.json, que mora dentro do mission file. A maioria nunca ouviu falar dele.
mpmissions/<sua_mission>/cfgplayerspawngear.json — ex: mpmissions/dayzOffline.chernarusplus/. É só colocar o arquivo lá; nenhum mod do lado do cliente.
Como o jogo escolhe
- Você define vários presets (conjuntos de loadout).
- Quando o player nasce/respawna, o engine sorteia 1 preset pelo peso (spawnWeight relativo — peso 80 vs 20 = 80% / 20%).
- Cada slot (Body, Hands, Back, etc) pode ter variantes — o engine sorteia uma por peso (ex: 50% camisa bege, 50% azul).
- Itens podem ter children (ex: lanterna com pilha dentro) e cargo solto (rags, bandagem na mochila/bolsos).
Vale pro PRIMEIRO spawn e pros respawns após morte. Em reconnect com o char vivo, NÃO recompõe (senão o cara ganharia loadout novo toda vez que entrasse).
Pegadinhas que quebram o arquivo
- spawnWeight tem que ser >= 1 (peso 0 ou negativo é descartado pelo engine).
- attributes (health/quantity) é OBRIGATÓRIO em toda variante — sem ele o set é descartado.
- slotName inválido derruba o PRESET INTEIRO no boot. Use só os slots válidos.
- itemType vazio só é válido numa variante de slot (significa 'nasce sem nada nesse slot').
Montar esse JSON na mão é chato e fácil de errar (peso, attributes, slots). A ferramenta da Tecplay monta visualmente e já valida as pegadinhas — você só baixa e sobe no mission.
Ferramentas que ajudam aqui
Conteúdo original da Tecplay. Referências à wiki oficial da Bohemia Interactive servem apenas como atribuição de fonte — não reproduzimos textos, tabelas ou assets deles.
