Configuração do cliente

De DragonMineZ Wiki
Esta página é uma versão traduzida da página General User Config e a tradução está 100% completa.

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.

Layout da HUD O layout da HUD (estilo, posição e escala de cada elemento da HUD) não fica salvo aqui. Ele fica em 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

Veja também: Como usar JSON
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

Veja também: HUD, Menus
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

Veja também: Personalização
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, hudStyle e hudLayout são movidas para hud_layout.json (o estilo da HUD passa a ser o estilo do layout).
  • xenoverseHudPosX, xenoverseHudPosY, xenoverseHudScale, healthBarPosX, healthBarPosY, energyBarPosX, energyBarPosY, staminaBarPosX, staminaBarPosY, techniqueHotbarRightSide e liveCrowdinTranslations sã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.