Configuração do cliente
O general-user.json guarda os ajustes pessoais do DragonMineZ no lado do cliente: comportamento da HUD, escala dos menus, a câmera de voo, a câmera sobre o ombro, o estilo da aura, os tutoriais e outras opções visuais. Ele nunca afeta o balanceamento do servidor e é o único arquivo de configuração em config/dragonminez que o servidor não envia aos clientes: cada jogador mantém sua própria cópia.
O arquivo fica em config/dragonminez/general-user.json, na pasta do jogo do cliente. Quase todas as opções podem ser alteradas no jogo pela tela de Configuração do menu do personagem (categorias Interface, Jogabilidade, Visuais e Áudio), que salva este arquivo para você. Só é preciso editar o arquivo à mão para as poucas chaves que não têm botão.
config/dragonminez/hud_layout.json e é editado com o editor da HUD; veja HUD.
Exemplo completo
Um arquivo recém-gerado com todos os valores padrão:
{
"configVersion": "2.2.0",
"firstPersonAnimated": true,
"impactFramesEnabled": false,
"reserveFirstHotbarSlot": false,
"kiSoundVolume": 100,
"alwaysVisibleHudValues": false,
"hideHudNumbers": false,
"partyMarkers": true,
"advancedDescription": true,
"advancedDescriptionPercentage": true,
"hexagonStatsDisplay": false,
"menuScaleMultiplier": 0.75,
"utilityMenuScaleMultiplier": 1.0,
"cameraMovementDuringFlight": true,
"flightTurnSensitivity": 0.75,
"tutorialsEnabled": true,
"tutorialsSeen": [],
"showAccumulativeDamage": true,
"rhythmAudioOffsetMs": 60,
"taiyokenInvertPalette": false,
"transformationOutlines": true,
"aura3DPersonal": false,
"aura3DEntities": false,
"aura3DStyle": "smooth",
"hairPhysicsQuality": "HIGH",
"overShoulderMode": 2,
"overShoulderLeft": false,
"overShoulderBack": 3.0,
"overShoulderUp": 0.35,
"overShoulderSide": 1.45,
"overShoulderSmoothing": 0.4
}
Versão da configuração
| Chave | Padrão | O que faz |
|---|---|---|
configVersion |
Um texto de versão, por exemplo "2.2.0" |
Não altere. O DMZ o usa para atualizar o arquivo depois de uma atualização do mod, mantendo os valores que você alterou. |
Interface
| Chave | Padrão | Opção no jogo | O que faz |
|---|---|---|---|
alwaysVisibleHudValues |
false |
Valores da HUD sempre visíveis | false: os números nas barras da HUD somem pouco depois que o valor para de mudar. true: eles continuam visíveis.
|
hideHudNumbers |
false |
Ocultar números da HUD | Oculta totalmente os números nas barras da HUD e na HUD do grupo. |
partyMarkers |
true |
Marcadores de grupo | Mostra marcadores na tela sobre os membros do seu grupo (dentro do partyMarkerRange do servidor; veja Configuração do servidor).
|
showAccumulativeDamage |
true |
Ki Sense (Dano) | Mostra o dano acumulado causado a um alvo na exibição do Sentido de Ki. |
advancedDescription |
true |
Descrição avançada | Mostra o valor de cada barra da HUD (vida, ki, estâmina) ao lado dela. |
advancedDescriptionPercentage |
true |
Desc. Av. (Porcentagem) | true: esses valores aparecem como porcentagem (75%). false: como atual / máximo (150 / 200).
|
hexagonStatsDisplay |
false |
Exibição de status em Hexágono | Mostra a tela de estatísticas como um gráfico hexagonal em vez da visualização em lista. |
menuScaleMultiplier |
0.75 |
Escala do painel de menu | Escala dos painéis dos menus do DMZ. A opção no jogo vai de 0.5 a 2.5.
|
utilityMenuScaleMultiplier |
1.0 |
Escala do menu de utilidades | Escala do Menu de Utilidades (tecla padrão X). A opção no jogo vai de 0.5 a 2.5.
|
tutorialsEnabled |
true |
Tutoriais | Mostra os tutoriais interativos. |
tutorialsSeen |
[] |
Mostrar tutoriais novamente (botão) | Lista dos ids dos tutoriais que você já concluiu. O botão limpa esta lista. |
O botão Layout da HUD da mesma categoria abre o editor da HUD (veja HUD).
Jogabilidade
| Chave | Padrão | Opção no jogo | O que faz |
|---|---|---|---|
cameraMovementDuringFlight |
true |
Movimento na câmera durante voo | Inclina a câmera nas curvas do voo. |
flightTurnSensitivity |
0.75 |
Sensibilidade de giro no voo | Sensibilidade de giro do mouse enquanto você voa, limitada a 0.2–2.0.
|
overShoulderMode |
2 |
Câmera sob o ombro → Modo | Câmera em terceira pessoa sobre o ombro: 0 = Desativado, 1 = Mira travada apenas, 2 = Sempre.
|
overShoulderLeft |
false |
Câmera sob o ombro → Lado | true coloca a câmera sobre o ombro esquerdo, false sobre o direito.
|
overShoulderBack |
3.0 |
Câmera sob o ombro | Distância da câmera atrás do jogador. |
overShoulderUp |
0.35 |
Câmera sob o ombro | Deslocamento vertical da câmera. |
overShoulderSide |
1.45 |
Câmera sob o ombro | Deslocamento lateral da câmera. |
overShoulderSmoothing |
0.4 |
Câmera sob o ombro | A rapidez com que a câmera acompanha (quanto maior, mais brusca). Valores de 0 ou menos voltam para 0.4; o máximo é 1.0.
|
rhythmAudioOffsetMs |
60 |
Calibração do minijogo de Ritmo | Compensação do atraso de áudio no minijogo de treinamento de Ritmo, em milissegundos. É definida pela tela de calibração desse minijogo. |
reserveFirstHotbarSlot |
false |
Reservar primeiro slot da barra de atalhos | Mantém livre o slot 1 da barra de atalhos: itens que você pega, recompensas de missões e /give nunca vão para ele. A escolha é enviada ao servidor e salva com seus dados de jogador.
|
Quando o servidor tem o Crescimento dinâmico ativado, a categoria Jogabilidade também mostra um interruptor de Crescimento de Status para cada estatística. Esses interruptores ficam salvos nos seus dados de jogador no servidor, não neste arquivo.
Visuais
| Chave | Padrão | Opção no jogo | O que faz |
|---|---|---|---|
aura3DPersonal |
false |
Minha aura - Estilo 3D | Desenha sua aura com a aura 3D de shader em vez da aura 2D de sprites. Sua escolha é compartilhada com o servidor, então os outros jogadores também veem sua aura no estilo que você escolheu. |
aura3DStyle |
"smooth" |
Minha aura - Tipo 3D | Tipo de aura 3D para a sua aura: smooth, sparking ou god. god só funciona com a raça Glind (as outras raças mostram smooth, e o ajuste volta se você jogar com um Glind de novo). Qualquer outro valor volta para smooth.
|
aura3DEntities |
false |
Auras inimigas - Estilo 3D | Desenha as auras de NPCs e inimigos com a aura 3D de shader. (Os outros jogadores usam o estilo que eles mesmos escolheram.) |
transformationOutlines |
true |
Contorno em Transformações | Mostra o efeito de contorno ao se transformar. |
impactFramesEnabled |
false |
Ativar frames de impacto | Ativa os flashes de tela de frame de impacto que alguns golpes e ataques de ki provocam. |
firstPersonAnimated |
true |
Usar modelo em 1ª pessoa | Usa o modelo animado do DMZ em primeira pessoa. |
taiyokenInvertPalette |
false |
Cores Invertidas | Inverte as cores do clarão ofuscante da Explosão Solar (Taiyoken). |
hairPhysicsQuality |
"HIGH" |
Nenhuma (só no arquivo) | Qualidade da física do cabelo: HIGH, LOW ou OFF. LOW usa menos passos de simulação; jogadores distantes sempre usam física reduzida ou nenhuma. Valores desconhecidos contam como HIGH.
|
Áudio
| Chave | Padrão | Opção no jogo | O que faz |
|---|---|---|---|
kiSoundVolume |
100 |
Volume dos sons de ki (%) | Volume dos sons de ki do DMZ (carga, rajadas de ki, raios e lasers), de 0 a 100%, além dos próprios controles de volume do Minecraft.
|
Chaves removidas e movidas
Arquivos de versões anteriores são atualizados automaticamente na primeira inicialização:
alternativeHud,hudStyleehudLayoutsão movidas parahud_layout.json(o estilo da HUD passa a ser o estilo do layout).xenoverseHudPosX,xenoverseHudPosY,xenoverseHudScale,healthBarPosX,healthBarPosY,energyBarPosX,energyBarPosY,staminaBarPosX,staminaBarPosY,techniqueHotbarRightSideeliveCrowdinTranslationssão removidas. As posições da HUD agora são definidas no editor da HUD.
Recarregamento
Este arquivo é lido pelo cliente. As mudanças feitas pela tela de Configuração valem na hora. Se você editar o arquivo à mão, reinicie o jogo para aplicá-las (no modo um jogador, /dmzreload config também o relê). Um servidor dedicado nunca lê nem envia a sua cópia.