Os modificadores personalizados do mundo em Windrose permitem que você ajuste detalhadamente combate, combates navais, exploração, missões e escala cooperativa. Neste guia, você aprenderá como editar o arquivo WorldDescription.json, entender cada parâmetro e aplicar configurações personalizadas no seu servidor Windrose.
Para aplicar modificadores personalizados do mundo, você precisa editar o arquivo correto do mundo.
- Pare seu servidor Windrose no painel de gerenciamento.
- Abra a aba Arquivos.
- Navegue até o caminho:
R5/Saved/SaveProfiles/Default/RocksDB/[sua_versao_do_jogo]/Worlds/[seu_id_do_mundo]/WorldDescription.json
Substitua os espaços reservados assim:
| Espaço Reservado | Significado |
|---|---|
[sua_versao_do_jogo] | A pasta da versão atual do seu jogo Windrose |
[seu_id_do_mundo] | O ID do mundo que deseja editar |
Encontrar o mundo correto
Se você tem vários mundos, certifique-se de editar o WorldDescription.json na pasta correta [seu_id_do_mundo]. Caso contrário, suas alterações afetarão outro save.
As tabelas a seguir oferecem uma visão completa de todos os modificadores personalizados do mundo disponíveis.
| Parâmetro | Seção | Padrão | Intervalo | Efeito |
|---|---|---|---|---|
MobHealthMultiplier | float | 1.0 | 0.2 - 5.0 | Multiplicador para vida dos inimigos |
MobDamageMultiplier | float | 1.0 | 0.2 - 5.0 | Multiplicador para dano dos inimigos |
CombatDifficulty | tag | Normal | Easy, Normal, Hard | Agressividade do chefe e dificuldade do combate |
CombatDifficulty deve ser escrito como valor tag, por exemplo:
"tag": {
"CombatDifficulty": {
"TagName": "WDS.Parameter.CombatDifficulty.Hard"
}
}
Valores disponíveis:
| Dificuldade | Valor Tag |
|---|---|
| Easy | WDS.Parameter.CombatDifficulty.Easy |
| Normal | WDS.Parameter.CombatDifficulty.Normal |
| Hard | WDS.Parameter.CombatDifficulty.Hard |
| Parâmetro | Seção | Padrão | Intervalo | Efeito |
|---|---|---|---|---|
ShipHealthMultiplier | float | 1.0 | 0.4 - 5.0 | Multiplicador para vida dos navios inimigos |
ShipDamageMultiplier | float | 1.0 | 0.2 - 2.5 | Multiplicador para dano dos navios inimigos |
BoardingDifficultyMultiplier | float | 1.0 | 0.2 - 5.0 | Número de marinheiros inimigos em abordagens |
Essas configurações são úteis para tornar combates navais mais fáceis para equipes pequenas ou muito desafiadores para grupos experientes.
| Parâmetro | Seção | Padrão | Intervalo | Efeito |
|---|---|---|---|---|
Coop_StatsCorrectionModifier | float | 1.0 | 0.0 - 2.0 | Ajusta vida e postura dos inimigos baseado no número de jogadores |
Coop_ShipStatsCorrectionModifier | float | 0.0 | 0.0 - 2.0 | Ajusta vida dos navios inimigos baseado no número de jogadores |
Esses valores são especialmente úteis para equipes maiores, ajudando a equilibrar o combate conforme mais jogadores estão no mundo.
| Parâmetro | Seção | Padrão | Efeito |
|---|---|---|---|
EasyExplore | bool | false | Desativa marcadores no mapa para locais interessantes |
Nome EasyExplore
Apesar do nome, EasyExplore definido como true torna a exploração mais difícil, pois desativa os marcadores no mapa para locais interessantes. É um modo de exploração mais imersivo.
| Parâmetro | Seção | Padrão | Efeito |
|---|---|---|---|
CoopQuests | bool | true | Quando um jogador completa uma missão cooperativa, ela é automaticamente concluída para todos os outros jogadores ativos |
Essa configuração é útil para simplificar o progresso em grupo ou para exigir que cada jogador complete missões individualmente.
Se você não tem certeza de como um valor float afeta o gameplay, use esta escala rápida como orientação.
| Valor | Efeito |
|---|---|
0.5 | 50% - significativamente mais fácil |
1.0 | 100% - padrão ou normal |
2.0 | 200% - significativamente mais difícil |
5.0 | 500% - extremamente difícil |
Esta tabela é um exemplo prático para balancear seu mundo. Valores menores reduzem a dificuldade, valores maiores aumentam significativamente.
Comece com pequenas mudanças Ao testar alterações de balanceamento, aumente ou diminua apenas um parâmetro por vez. Assim você identifica facilmente qual ajuste afetou o gameplay.
Cada parâmetro float suporta apenas um intervalo definido. Manter-se dentro do intervalo documentado evita comportamentos inesperados.
| Parâmetro | Mínimo | Máximo |
|---|---|---|
MobHealthMultiplier | 0.2 | 5.0 |
MobDamageMultiplier | 0.2 | 5.0 |
ShipHealthMultiplier | 0.4 | 5.0 |
ShipDamageMultiplier | 0.2 | 2.5 |
BoardingDifficultyMultiplier | 0.2 | 5.0 |
Coop_StatsCorrectionModifier | 0.0 | 2.0 |
Coop_ShipStatsCorrectionModifier | 0.0 | 2.0 |
Valores inválidos Se você usar valores não suportados, formatação incorreta ou parâmetros na seção errada, o jogo pode ignorar a configuração ou aplicá-la incorretamente.
Ao editar WorldDescription.json, certifique-se de que:
- Todas as chaves estejam entre aspas duplas
- Vírgulas estejam corretamente posicionadas
- Chaves
{}e colchetes[]estejam fechados corretamente trueefalseestejam em minúsculas- Valores decimais usem ponto, por exemplo,
1.5
Um arquivo JSON mal formatado pode impedir que a configuração do mundo seja carregada corretamente.
Depois de terminar:
- Salve o
WorldDescription.json - Reinicie seu servidor
- Conecte-se ao servidor e teste as alterações no gameplay
Alguns valores são melhor testados em combate, abordagens ou sessões cooperativas, não imediatamente ao entrar.
