Devo atualizar o DirectX ao instalar um jogo Steam?

Steam tornou-se uma plataforma essencial para qualquer jogador de PC. A partir dele podemos comprar praticamente qualquer jogo que esteja disponível para o computador, baixá-lo, instalá-lo e começar a jogar quase que instantaneamente. No entanto, temos a certeza de que, sempre que efetuamos este processo, as dúvidas nos assaltam. É necessário fazer mais alguma coisa além de baixar o jogo? O que mais há para configurar? E quanto às bibliotecas DirectX? É isso que vamos tentar esclarecer hoje.

DirectX é um conjunto de Microsoft APIs usadas no desenvolvimento de videogames e que devem ser instaladas nos computadores antes que qualquer título que dependa delas possa ser executado. Quando instalamos o sistema operacional, geralmente uma versão (antiga) deles vem. No entanto, muitos jogos dependem de uma versão mais recente ou mais antiga do que aquela que instalamos no PC, que deve ser instalada separadamente para que o jogo possa funcionar normalmente.

Devo atualizar o DirectX ao instalar um jogo Steam

Como o DirectX instala o aplicativo Steam

Quando baixamos um novo jogo para o nosso computador, não apenas os arquivos essenciais do jogo são baixados, mas também todos os tipos de bibliotecas e dependências de que possamos precisar são baixados ao mesmo tempo. Entre eles podemos encontrar, por exemplo, os redistribuíveis C ++ ou as bibliotecas DirectX.

Essas bibliotecas geralmente são mantidas dentro do diretório de instalação dos jogos, dentro de uma pasta chamada “_CommonRedist”. E, para instalá-los, não precisamos fazer nada. Na primeira vez que rodarmos o jogo, o Steam verificará nosso PC em um processo que levará alguns segundos, e instalará tudo o que está faltando em nosso PC para que o jogo funcione corretamente. Geralmente, não é necessário ter uma conexão com a Internet para realizar este processo de configuração, pois as dependências serão baixadas automaticamente junto com o jogo.

Steam instalando dependências

Dependendo do jogo e das diferentes dependências das quais depende, podemos nos encontrar com mais ou menos etapas nesta configuração inicial. Além disso, existem jogos (como aqueles que são escritos usando o motor Source da Valve) que não dependem do DirectX, portanto, quando forem lançados, essas dependências não serão instaladas.

Assim que a configuração inicial de um jogo estiver concluída, nas próximas vezes que lançarmos este título, não teremos que fazer mais nada.

Por que está sempre instalado se eu já o tenho instalado?

A Microsoft lança novas versões de sua API de tempos em tempos. E, embora sejam compatíveis com as versões anteriores, cada jogo é projetado para funcionar com uma versão específica dele, ou então nos dará um erro.

Por exemplo, se tivermos DirectX 12 instalado no nosso computador, mas um jogo precisa do DirextX 9 versão 40, para evitar erros e problemas, o Steam irá copiar essa versão para o nosso computador para que o jogo carregue a biblioteca exata (que, neste exemplo, seria D3DX9_40.dll ).

Esse processo só é feito na primeira vez que rodamos um jogo no Steam. Se já tivermos a versão necessária instalada, a instalação será simplesmente ignorada, enquanto se não tivermos instalada, ela será copiada para o C: / Windows / SysWOW64 ou C: diretório / Windows / System32 , dependendo se é uma versão de 32 bits ou 64 bits.