Pular para o conteúdo

Diablo 3 no Funtoo (vídeo Intel)

Dica publicada em Linux / Jogos
Xerxes xerxeslins
Hits: 5.409 Categoria: Linux Subcategoria: Jogos
  • Indicar
  • Impressora
  • Denunciar

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:

Não pode ter a maçã? Vai de pera!

Recuperar senha de root do MySQL 8 no Fedora

Quero GNOME puro no Ubuntu!

Java Oracle no Linux Mint 18.1 sem PPA

Minhas impressões sobre o Slint 14.2

Instalando o Grapejuice no Void Linux para jogar Roblox

Compilando UnNethack no Kubuntu 16.04

Realizar overclock no Miyoo Mini (plus ou normal)

Som estourado ou falhando na Steam com Proton

Permitir armazenamento local no Flash Player do Firefox no Ubuntu 14.10

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.