WoW Forever traz as Opções do cliente moderno: um controle de qualidade gráfica de 1 a 10, um segundo conjunto de configurações para raides e campos de batalha, um limite de quadros por segundo e um controle de distância da câmera. Lemos cada configuração abaixo nos arquivos do jogo (cliente 1.60.1.70938), com o que as dicas da Blizzard dizem sobre o custo de cada uma; o que não conseguimos verificar no jogo está indicado como tal.
Onde ficam as configurações
Aperte Esc e depois Opções. As configurações gráficas ficam em Gráficos; as da câmera, em Controles, seção Câmera.
O controle de 1 a 10, e um segundo conjunto para raides
Qualidade gráfica move todas as linhas do painel de uma vez, de 1 a 10, e depois cada linha pode ser alterada à mão. O painel tem dois conjuntos: Qualidade básica do jogo e Qualidade gráfica de raide, que o jogo só usa quando Ativar configurações de Raide e CB está marcado. A Blizzard descreve isso como "uma configuração de gráfico alternativa para Raides e Campos de batalha": o mundo aberto pode ficar no alto enquanto raides e campos de batalha, onde os feitiços de muitos jogadores enchem a tela, usam um conjunto mais leve.
Em cada lista, o jogo marca um nível como Recomendado: o que ele usa por padrão.
O que cada configuração custa, segundo a Blizzard
| Configuração |
Níveis |
O que diz a dica da Blizzard |
Variável do console |
| Qualidade das sombras |
de Baixo a Ultra Alto |
define "o método e a qualidade das sombras"; reduzi-la pode melhorar bastante o desempenho |
graphicsShadowQuality, de 0 a 5 |
| SSAO |
de Desativado a Ultra |
os efeitos de luz avançados; reduzir esta opção "poderá melhorar muito o desempenho" |
graphicsSSAO, de 0 a 4 |
| Detalhes de líquidos |
de Baixo a Alto |
a qualidade de renderização de líquidos; reduzir esta opção poderá melhorar o desempenho |
graphicsLiquidDetail, de 0 a 3 |
| Densidade de partículas |
de Baixo a Ultra |
as partículas de feitiços, fogo e outros efeitos; reduza para melhorar o desempenho |
graphicsParticleDensity |
| Efeitos de profundidade |
de Desativado a Alto |
os efeitos de partículas de profundidade; reduzir poderá melhorar o desempenho |
graphicsDepthEffects, de 0 a 3 |
| Efeitos de computação |
de Baixo a Ultra |
o nevoeiro volumétrico e alguns efeitos de partículas, que "podem ser menos viáveis para placas de vídeo mais antigas" |
graphicsComputeEffects, de 0 a 4 |
| Resolução da textura |
Baixo, Médio, Alto |
o detalhe de todas as texturas; reduzir esta opção "poderá melhorar um pouco o desempenho" |
graphicsTextureResolution, de 0 a 2 |
| Texturas projetadas |
Desativado, Ativado |
texturas projetadas no ambiente; desativar pode melhorar o desempenho |
graphicsProjectedTextures, 0 ou 1 |
| Distância de visão |
de 1 a 10 |
o alcance da visão; "distâncias maiores exigem mais memória e processador mais rápido" |
graphicsViewDistance, de 0 a 9 |
| Detalhes do ambiente |
de 1 a 10 |
a distância em que os objetos aparecem; reduza para melhorar o desempenho |
graphicsEnvironmentDetail, de 0 a 9 |
| Detalhe do solo |
de 1 a 10 |
a densidade e a distância de grama e folhagem; reduza para melhorar o desempenho |
graphicsGroundClutter, de 0 a 9 |
Nos controles de 1 a 10, o console conta a partir de 0: /console graphicsViewDistance 9 é o 10 do controle. O jogo mostra algumas linhas a mais só nos clientes que têm suporte a elas: Densidade de Feitiços (Essencial, Reduzida ou Tudo), Modo borda, Iluminação secundária e uma segunda configuração da água.
Mais quadros por segundo: por onde começar
As próprias dicas da Blizzard ordenam o que cada configuração custa:
- Qualidade das sombras e SSAO: reduzi-las "poderá melhorar muito o desempenho", diz a dica do SSAO.
- Escala de renderização abaixo de 100%: "reduz a carga de trabalho da GPU e pode melhorar consideravelmente a taxa de quadros em alguns casos". Acima de 100% é supersampling, e "o SSAA tem alto custo para a GPU".
- Distância de visão: uma distância longa exige mais memória e um processador mais rápido.
- Densidade de partículas, Detalhe do solo, Detalhes do ambiente, Detalhes de líquidos, Efeitos de profundidade e Texturas projetadas: reduzir cada um pode melhorar o desempenho.
- Resolução da textura por último: reduzi-la "poderá melhorar um pouco o desempenho".
Dois avisos vêm do próprio jogo. Se a sua lista de Densidade de partículas oferece Desativado, a Blizzard avisa que isso "pode levar à perda de elementos visuais importantes durante o combate". E Densidade de Feitiços em Essencial esconde os feitiços não essenciais dos outros jogadores, nunca os seus: "Seus próprios feitiços sempre são exibidos."
Limite de quadros por segundo e sincronização vertical
QPS máximo em primeiro plano limita o jogo entre 8 e 200 quadros por segundo, depois que a caixa é marcada; QPS máximo em segundo plano faz o mesmo, de 8 a 200, enquanto a janela do jogo não é a ativa. Sinc. vertical "sincroniza a taxa de quadros por segundo a uma fração da taxa de atualização do monitor": numa tela de 60 Hz, ela segura você em 60 quadros por segundo ou menos.
Câmera: distância máxima e campo de visão
Distância máxima da câmera (Opções, Controles, Câmera) vai de 1,0 a 2,0, em passos de 0,1. A variável do console é cameraDistanceMaxZoomFactor: /console cameraDistanceMaxZoomFactor 2 equivale ao máximo do controle.
A Blizzard não deu nenhum limite mais alto para o Forever. Não conseguimos verificar nenhum valor acima de 2 no Forever. Depois de digitar um, /dump GetCVar("cameraDistanceMaxZoomFactor") mostra o que o jogo guardou, e se a câmera continua parando na mesma distância, é o jogo que a limita ali.
A mesma seção Câmera tem Seguir terreno (a câmera se inclina quando você sobe ou desce uma ladeira), Inclinação de cabeça (em primeira pessoa) e Eixo inteligente. Em Gráficos, Campo de visão da câmera muda o campo de visão em passos de 5; os limites vêm do motor do jogo, não dos arquivos da interface.
A distância das placas de identificação não tem controle nas Opções do Forever. A variável nameplateMaxDistance, que segundo a descrição no cliente é a distância máxima em que as placas aparecem, existe; quais valores o jogo aceita, não verificamos.
Comandos de console que funcionam no cliente
Digite no chat: /console, a variável e depois o valor. Numa macro, /run SetCVar("variável", valor) faz o mesmo. /dump GetCVar("variável") mostra o valor de uma variável, e /console cvar_default variável devolve o valor padrão do jogo.
| Comando |
O que faz, segundo a descrição da Blizzard no cliente |
/console cameraDistanceMaxZoomFactor 2 |
a distância máxima da câmera, no máximo das Opções |
/console maxFPS 144 |
o limite de quadros por segundo, de 8 a 200 nas Opções |
/console SpellQueueWindow 200 |
com quanta antecedência você pode ativar ou enfileirar um feitiço ou habilidade, em milissegundos |
/console autoLootDefault 1 |
saqueia os itens automaticamente quando a janela de saque abre |
/console lootUnderMouse 1 |
a janela de saque abre sob o mouse |
/console ActionButtonUseKeyDown 1 |
os botões de ação disparam quando a tecla é pressionada |
/console scriptErrors 1 |
a interface mostra os erros de Lua, para ver qual addon quebra |
/console ffxGlow 0 |
desliga o efeito de brilho em tela cheia |
/console ffxDeath 0 |
desliga a dessaturação em tela cheia ao morrer, a tela cinza quando você morre |
/console screenshotQuality 10 |
a qualidade das capturas de tela, de 1 a 10 |
/console screenshotFormat png |
o formato das capturas: jpg, png ou tga |
A grama depende de duas variáveis do cliente, groundEffectDensity e groundEffectDist (densidade e distância dos efeitos do solo); o valor mais alto que o jogo aceita, a Blizzard não informou. Para os addons que mudam o que esses menus não permitem, veja o nosso guia dos addons do WoW Forever, e para o hardware, os requisitos de sistema.