Diablo 3 no Funtoo (vídeo Intel)

Publicado por Xerxes em 29/08/2014

[ Hits: 4.729 ]

 


Diablo 3 no Funtoo (vídeo Intel)



Primeiramente, o jogo Diablo 3 funciona no meu notebook (placa de vídeo Intel) com a distribuição Funtoo e, nesta dica, eu descrevo o que fiz antes de rodá-lo. No entanto, eu não sei se TODOS os passos que realizei são realmente necessários. Se alguém mais experiente souber mais sobre o assunto, por favor, deixe um comentário.

Primeiro, eu desmascarei o Wine para usar a última versão:

# echo "app-emulation/wine" >> /etc/portage/package.accept_keywords

Depois, instalei o Wine:

# emerge wine

Baixei o executável do battlenet no site oficial: Diablo III, o arquivo executável para Windows, que se chama: Battle.net-Setup-enUS.exe

Cliquei sobre o ícone e abri com o Wine para instalá-lo, depois, fiz login e iniciei o download do Diablo 3. Se não me engano, o jogo completo tem uns 25GB.

Após o download, ao iniciar o jogo, me deparava com uma mensagem que dizia:

"Diablo não pode rodar por que sua placa de vídeo está com alguns requisitos ausentes.
Tente atualizar seu drive, talvez resolva o problema".

Por causa disso, fui para o Google atrás de explicação.

Primeira coisa que fiz, editei o arquivo D3Prefs.txt. No meu caso, o caminho dele é: /home/xerxeslins/Diablo III/D3Prefs.txt

Onde tinha: DisplayModeWindowMode "0"

Mudei para

DisplayModeWindowMode "1"

Assim, o jogo ficaria dentro de uma janela.

Onde tinha: DisableTrilinearFiltering 0

Mudei para:

DisableTrilinearFiltering "1"

Pois minha placa de vídeo é muito fraca e o jogo roda melhor sem muitos efeitos.

Outras três configurações, eu deixei assim:

HardwareClass "1"
PCIVendor "8086"
PCIDevice "0046"

Para saber o Vendor e o Device da placa de vídeo, executei:

# lspci -nn | grep VGA

Resultado:

00:02.0 VGA compatible controller [0300]:
Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 02)


Ali, onde tem [8086:0046], são Vendor e Device. Conferi em:
Foi assim que determinei o que mudar no arquivo de texto.
Salvei e fechei o arquivo.

Criei um atalho simbólico para: /home/xerxeslins/.wine/drive_c/Program Files (x86)
Chamado: programasx86

Criei um script chamado diablo3.sh para executar o jogo, com o seguinte conteúdo:

#!/bin/bash
echo "Carregando jogo Diablo 3..."
sleep 3
echo "Divirta-se ;-)"
sleep 1
force_s3tc_enable=true wine ~/.wine/drive_c/programasx86/Diablo\ III/Diablo\ III\ Launcher.exe

Tornei-o executável:

chmod +x diablo3.sh

Executei:

sh diablo3.sh

E assim, funcionou. Veja o vídeo:

Links que me foram úteis:



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts