Jogue no Linux o DOOM 3 e DOOM BFG (comprados para Windows)

Você comprou o DOOM 3 e/ou DOOM BFG na Steam (para Windows) e agora quer jogar no Linux. Acha que não pode? Leia este artigo!

[ Hits: 10.676 ]

Por: Xerxes em 18/02/2016


Introdução e DOOM BFG



Comprei DOOM 3 BFG na Steam (para Windows) achando que conseguiria jogar no Linux com PlayOnLinux. Que noob eu sou!

É possível jogar no Linux sim, mas é mais trabalhoso do que pensei. Neste artigo eu mostro o processo. Tudo graças ao RBDOOM-3-BFG!

Artigo testado no Debian Testing (Stretch) 64-bits.

Doom BFG é uma versão melhorada do Doom 3 e que contém também os jogos Doom 1 e 2. Primeiramente mostro como rodar o DOOM BFG (que está disponível na Steam). Em seguida mostro como rodar DOOM 3 que pode ser adicionado ao Steam.

O Doom BFG pode ser comprado em:
Requerimentos mínimos para Doom BFG:
  • CPU: 2 GHz dual core
  • Memória RAM: 3GB
  • Placa de vídeo: qualquer uma que suporte Direct3D 10 e OpenGL >= 3.2
  • HD: 11GB

PASSO 1: OBTENDO O RBDOOM-3-BFG

Execute os comandos:

cd
$ mkdir DOOM3
$ cd DOOM3
$ su
# apt-get install git
# git clone https://github.com/RobertBeckebans/RBDOOM-3-BFG.git
# exit


Obtenha as dependências:

# apt-get install cmake libsdl2-dev libopenal-dev libavcodec-dev libavformat-dev libavutil-dev libswscale-dev

Agora compile:

cd ~/DOOM3/RBDOOM-3-BFG
$ cd neo/
$ ./cmake-eclipse-linux-profile.sh
$ cd ../build
$ make


PASSO 2: USANDO O STEAMCMD

Supondo que você tenha comprado o DOOM 3 BFG na Steam, há uma forma de baixá-lo para sua máquina, mesmo sem ter Steam para Windows instalado. Para isso é necessário usar o Steamcmd. Prossiga com:

# apt-get install lib32gcc1
# exit
$ mkdir ~/steamcmd
$ cd ~/steamcmd
$ wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
$ tar -xvzf steamcmd_linux.tar.gz


E por fim, o comando para baixar o DOOM BFG comprado na Steam, mesmo sem ter Steam:

./steamcmd.sh +@sSteamCmdForcePlatformType windows +login +force_install_dir ~/DOOM3/doom3bfg/ +app_update 208200 validate +quit

Obs.: use o comando acima trocando pelo seu login na Steam. Exemplo: xerxeslins. O número 208200 se refere ao identificador do jogo na loja. Por exemplo, o link "http://store.steampowered.com/app/208200/" leva ao jogo.

Será pedido sua senha e depois o programa solicitará um código que será enviado para seu e-mail.

Então aguarde o download do jogo. Ao final receberá a mensagem:

"Success! App '208200' fully installed."

PASSO 3: COPIANDO ARQUIVOS

Continue o processo copiando os arquivos necessários para o diretório DOOM3.

cd ~/DOOM3/doom3bfg
$ cp base/ ../base -r
$ cd ~/DOOM3/RBDOOM-3-BFG
$ cp build/RBDoom3BFG ../


Vá para o diretório DOOM3:

cd ~/DOOM3

Se tudo ocorreu bem, um "ls" deve exibir isto:

base
doom3bfg
RBDoom3BFG
RBDOOM-3-BFG


Agora, para jogar, basta executar o RBDoom3BFG:

./RBDoom3BFG

Obs.: caso dê erro, observe a mensagem para poder buscar ajuda.
Na próxima página mostro como rodar o DOOM 3 (que não é o BFG) que pode ser adicionado à sua conta na Steam.

    Próxima página

Páginas do artigo
   1. Introdução e DOOM BFG
   2. DOOM 3
Outros artigos deste autor

Mamãe, quero Slack! (parte 1)

Mini-manual do Fluxbox no Zenwalk

Do Ubuntu ao Arch

DOOM clássico (quase) vanilla e um pouco melhorado

Roubando bits - Receita para cálculo de sub-redes

Leitura recomendada

Como instalar o Doom1 e 2 no Linux

Lineage II no Linux

Battle for Wesnoth

Rodando Ragnarok (bro) no Linux

Jogos para Linux (parte 4)

  
Comentários
[1] Comentário enviado por danniel-lara em 18/02/2016 - 15:18h

Show

[2] Comentário enviado por sacioz em 18/02/2016 - 15:18h

O homem é realmente abençoado !
Obrigado e favoritado junto com os outros , claro...:))

[3] Comentário enviado por fabiohlima em 19/02/2016 - 22:59h

Faltou uma parte para realmente funcionar. No Passo 1 faltou completar a compilação. Por sorte no git tinha explicando o que estava faltando:
$ cd ~/DOOM3/RBDOOM-3-BFG
$ cd neo/
$ ./cmake-eclipse-linux-profile.sh
$ cd ../build
$ make

[4] Comentário enviado por xerxeslins em 21/02/2016 - 15:06h


[3] Comentário enviado por fabiohlima em 19/02/2016 - 22:59h

Faltou uma parte para realmente funcionar. No Passo 1 faltou completar a compilação. Por sorte no git tinha explicando o que estava faltando:
$ cd ~/DOOM3/RBDOOM-3-BFG
$ cd neo/
$ ./cmake-eclipse-linux-profile.sh
$ cd ../build
$ make


Obrigado! Corrigido no artigo! :)

[5] Comentário enviado por lsohele em 23/03/2016 - 23:08h

Cara, muito obrigado! Funcionou. Eu já tinha alguns jogos salvos, então coloquei na pasta Base e eles apareceram na área de load do jogo. Porém, da erro ao tentar carregar. Você tem ideia do porquê?

[6] Comentário enviado por xerxeslins em 24/03/2016 - 10:19h


[5] Comentário enviado por lsohele em 23/03/2016 - 23:08h

Cara, muito obrigado! Funcionou. Eu já tinha alguns jogos salvos, então coloquei na pasta Base e eles apareceram na área de load do jogo. Porém, da erro ao tentar carregar. Você tem ideia do porquê?



Talvez...

Diga qual a configuração da máquina e qual é a placa de vídeo. Diga tbm qual é a mensagem de erro que aparece.


[7] Comentário enviado por lsohele em 25/03/2016 - 15:14h

Laptop Acer Aspire E15, i7 5500U 2.4, 8Gb RAM e nVidia 920M. O jogo roda normalmente. Se eu salvar um jogo, ele dá load normalmente. Mas o erro ocorre quando eu tento abrir os jogos salvos da versão no Windows. Eu só não queria começar tudo de novo... O erro é "There was an error loading your game". Essa mensagem é dada dentro do próprio jogo. Não trava nada. Obrigado.

[8] Comentário enviado por xerxeslins em 26/03/2016 - 09:09h


[7] Comentário enviado por lsohele em 25/03/2016 - 15:14h

Laptop Acer Aspire E15, i7 5500U 2.4, 8Gb RAM e nVidia 920M. O jogo roda normalmente. Se eu salvar um jogo, ele dá load normalmente. Mas o erro ocorre quando eu tento abrir os jogos salvos da versão no Windows. Eu só não queria começar tudo de novo... O erro é "There was an error loading your game". Essa mensagem é dada dentro do próprio jogo. Não trava nada. Obrigado.


Amigo, nesse caso eu não tenho ideia de como ajudar. Talvez se eu tivesse o Doom no Windows, como você, eu poderia fuçar para tentar descobrir. Mas não tenho. :(


[9] Comentário enviado por lsohele em 28/03/2016 - 22:02h

Ok, obrigado. O jeito é recomeçar. ;)


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts