Devo ser um dos poucos masoquistas aqui que usa linux. mas caso alguém mais use e tenha dificuldades para instalar e rodar o jogo, estou postando um tutorial passo a passo para ajudar.
Antes de qualquer coisa, estarei utilizando o Lutris com Wine para rodar o jogo, gosto dessa configuração porque isola os ambientes, garantindo que as configs feitas para o Diablo não afete outros jogos.
para isso será necessário instalar o Lutris, segue um link para poder instalar na sua distro favortia: https://lutris.net/downloads
depois de instalado, lembrese de baixar o jogo pelo site do EVO. baixe também o ultimo patch.
depois disso extraia zip do instalador do Diablo. a pasta descompactada deve conter os seguintes arquivos:
próximo passo é abrir o lutris, e clicar para adicionar um instalar um novo jogo:
E selecione a opção Install a Windows game from an executable
Na proxima tela pode colocar o nome que desejar, e depois clique em install
clique novamente em install, e na proxima tela, não mude o endereço de instalção (pode marcar as opções de criar os atalhos se desejar)
E depois, escolha o arquivo Diablo II Evolution.exe descompactado do instalador do EVO:
Clicando em install ele vai abrir o instalador do Evo, ai é só seguir a instalação normalmente
Não use a opção de instalar os atalhos pelo instalador, e ao final desmarque a opção Iniciar o Diablo II Evolution
e depois só clicar em Close no instalador do lutris.
Seu lutris adicionará o jogo, mas ainda temos coisas a fazer
O próximo passo é atualizar seu jogo, o instalador do EVO já atualiza sozinho, mas para as próximas instalações, siga o seguinte procedimento:
Clique na seta ao lado da taça de vinho, e clique em Run EXE inside wine prefix
e selecione o atualizador do EVO (no meu caso o d2evo_26c) . infelimente o launcher novo não funcionou, mas o b1n ainda disponibiliza o atualizador padrão, então é esse que vamos utilizar:
isso irá abrir o atualizador do jogo, que já irá atualizar no local correto.
com isso o jogo já funciona, mas os graficos novos não irão pegar, para corrigir isso, clique novamente na seta ao lado da taça, e vá em wine configuration
Depois clique na aba Libraries. e em New override for library, escreva 'ddraw', depois clique em Add
ele vai dar a seguinte mensagem, só clique em Yes
Depois feche a janela clicando em OK, e quando clicar em Play para abrir o jogo, ele estará funcionando com o d2gl
Isso é o suficiente para jogar, mas tem algumas configurações adicionais que gosto de pontuar.
Algumas pessoas gostam de adicionar parametros na execução do jogo (como -w ou -nosound), para isso clique na seta ao lado de play, e depois em configure
E depois clique na aba Game options, e em arguments pode adicionar a opção que desejar
e por fim, para quem gosta de rodar mais de uma instancia. o Lutris dificulta isso, mas tem como fazer uma gambiarra
Clique novamente na seta ao lado do Play, e vá em browse files
lá na pasta, clique com o botão direito em qualquer lugar, e vá em Open terminal
E na tela preta, rode o seguinte comando:
echo start C:/Diablo II/Diablo II Evolution/Diablo II.exe -w -no-sound > diablo.bat
Depois disso, pode fechar a tela preta. epara rodar a segunda janela do jogo, clique na seta ao lado da taça e clique em Run EXE insdide Wine prefix
escolha o arquivo diablo.bat, e pronto, você tem uma segunda janela rodando.
Enfim, é isso, espero ter ajudado, caso alguém ainda tenha dificuldades com o Linux, deixe aqui nessa thread que farei o possivel para ajuda.