Vantagem: Mantém a estrutura técnica do original, mas traduz os termos principais para o público brasileiro. Deixa claro que se trata de uma conversão de API para melhorar o jogo.
1 - Introdução
Atualmente, é comum encontrarmos problemas com o cliente do World of Warcraft 3.3.5, como quedas de FPS (quadros por segundo) e desempenho ruim, independentemente das especificações do computador.
Isso ocorre porque o cliente é antigo e tem muitas limitações com as novas tecnologias.
Tenho pesquisado formas de melhorar o desempenho e a qualidade do WoW. Encontrei alguns métodos, como aumentar a capacidade de RAM para que o jogo possa utilizá-la, superando as limitações de sua arquitetura de 32 bits.
2 - Objetivos
Aproveitar o desempenho do seu computador e/ou GPU (unidade de processamento gráfico) com a ajuda de novas tecnologias para obter uma melhoria, seja pequena ou grande, no desempenho do seu WoW.
3 - O que faremos?
Usaremos duas bibliotecas criadas por membros da comunidade do GitHub. Através delas, modificaremos o arquivo d3d9.dll para que ele possa utilizar as tecnologias Vulkan e/ou D3D12.
Usaremos as seguintes bibliotecas, dependendo do seu computador:
DXVK
DXVK (VERSÃO ASSÍNCRONA [RECOMENDADA PARA TODOS])
OBSERVAÇÃO: O d912pxy foi removido desta lista porque está desatualizado e não funciona corretamente. Por favor, não tente usá-lo. Em vez disso, usaremos o excelente DXVK.
3.1 Requisitos
[ALERTA!!! NOVA ATUALIZAÇÃO: NÃO TENTE USAR A VERSÃO WOW LAA, aparentemente funciona melhor sem LAA]
O jogo WoW 3.3.5 (testei usando a versão WoW HD com LAA e sem LAA - um novo experimento que aparentemente funciona melhor).
Uma GPU ou tecnologia que suporte VULKAN (placas NVIDIA ou AMD funcionam).
Disposição para fazer testes e paciência.
Baixar os arquivos necessários.
Windows ou Linux (não tenho certeza se funciona em MAC).
4 - Mãos à obra!
Antes de começar, quero mencionar as especificações do meu computador, onde testei esses métodos.
Estas são as minhas especificações (normalmente, o jogo roda em qualidade baixa e tem quedas de FPS instáveis, caindo para menos de 30 ou até 15... 10... o que é muito ruim! "embora aparentemente funcione entre 70 e 75"):
[Windows 10 Pro - 64 bits, versão 21H1]
Intel Core i7-4790K
GTX 1050 Ti 4GB
16 GB RAM DDR3
Pasta do jogo em um SSD de 120 GB
Não posso garantir que os métodos abaixo funcionarão no seu computador, mas vale a pena tentar para ver se você consegue alguma melhoria.
Por favor, atualize os drivers da sua GPU, caso contrário, não funcionará bem. Se você quiser usar drivers de GPU mais antigos, talvez precise baixar versões antigas do DXVK.
4.1 Convertendo a camada D3D9 para Vulkan (deve ser o melhor método para GPUs NVIDIA e AMD)
Precisamos baixar os arquivos .dll do DXVK (PARA 32 BITS, não use as bibliotecas de 64 bits, elas não funcionaram para mim).
Baixe o arquivo .tar.gz em:
https://github.com/doitsujin/dxvk/releases (Repositório Oficial)
https://github.com/Sporif/dxvk-async/releases (VERSÃO ASSÍNCRONA [RECOMENDADA])
Baixe e extraia o arquivo. Use o WinRAR ou 7-Zip para isso. Você obterá algo parecido com isto:
Agora, vá para a pasta de 32 bits, copie os arquivos d3d9.dll e dxgi.dll e cole-os na pasta raiz, ao lado do wow.exe. (Se você estiver usando um d3d9 modificado para ajustes personalizados, precisará substituí-lo. Se quiser continuar usando esses mods, falaremos sobre isso depois; agora estamos focados na conversão de d3d9 para Vulkan.)
Neste ponto, tudo deve estar pronto. Só precisamos ter certeza de que o d3d9 está "engatado" (hooked) no WoW.
Agora, é necessário editar o dxvk.conf ou baixar meu arquivo de configurações. (É um arquivo de configuração que deve ser colocado na pasta principal do WoW e que contém as configurações do DXVK. Existe uma explicação oficial sobre os recursos em Understanding DXVK config.)
(Trecho de exemplo do arquivo de configuração)
Arquivo de Configurações do DXVK
Compartilho minha configuração pessoal com as melhores opções para obter desempenho no meu PC.
dxvk.conf (Minhas configurações pessoais) (Atualizado em AGO-2022)
Por favor, baixe e salve como "dxvk.conf" e cole na pasta do WoW.
4.1.1 Testando a instalação do novo d3d9 engatado
Se tudo estiver funcionando corretamente, você pode abrir o wow.exe e ver o resultado.
Se você não vir a interface (HUD), verifique se o dxvk.conf precisa da seguinte linha (ou use meu arquivo):
Código:
dxvk.hud = devinfo,fps,pipelines
POR FAVOR, NÃO TESTE O FPS DENTRO DE DALARAN, use outros locais, pois Dalaran é realmente bugado e mal otimizado.
POR FAVOR, ATUALIZE OS DRIVERS DA SUA GPU.
Tente mudar as configurações gráficas para as seguintes (estas opções são bugadas e podem causar perda de FPS em algumas GPUs):
Sombras: Baixo
Raio de Detalhes do Terreno: Baixo
Densidade de Partículas: Baixo-Médio
Distância de Visão: Baixo-Médio (Talvez Alto)
Nas outras configurações, talvez você possa usar a qualidade ALTA dependendo do seu PC e dos componentes do seu hardware, mas você deve testar mudando uma por uma, pois este jogo é antigo e mal otimizado.
Grupo de Suporte:
Telegram: https://t.me/wow_vulkan_support (Inclui arquivos para download atualizados e suporte em inglês/espanhol)