Brutal DOOM no Linux (com Freedoom)

Veja como instalar Brutal DOOM no Linux de forma simples sem precisar comprar o DOOM clássico.

[ Hits: 16.504 ]

Por: Xerxes em 19/01/2018


Introdução



Artigo testado em:
  • Debian 9.3 stretch.
  • Intel Atom CPU D525 @ 1.795GHz
  • 4GB RAM
  • Sem placa de vídeo offboard
  • Ou seja, uma carroça.

Obs.: este artigo é sobre um jogo de tiro extremamente violento e sangrento. Sério.

Muitos conhecem o jogo de tiro em primeira pessoa DOOM, principalmente os clássicos dos anos 90. Hoje, para jogar no Linux, você pode comprá-los pela Steam.
Mas...

Outra excelente alternativa é instalar o Freedoom. Um jogo open source disponível para Linux que é uma cópia do DOOM clássico. A vantagem de instalar o Freedoom é que ele normalmente está nos repositórios das distribuições, tem a mesma jogabilidade, costuma se manter atualizado e é grátis. As últimas modificações do Freedoom, enquanto este artigo está sendo escrito, são deste ano ainda (2017). Ou seja, ao contrário do DOOM clássico, o Freedoom continua recebendo atualizações e melhorias.

E onde entra o Brutal DOOM nessa história?

Simples. Brutal DOOM é uma modificação do jogo DOOM que adiciona muitos efeitos legais ao jogo clássico. São novas armas, novas animações, possibilidades de ataques novos como chute, quebrar pescoço do inimigo e muito mais. Sem falar na chuva de sangue e de tripas.

Mas não adianta falar. É preciso mostrar:
A grande sacada é que as modificações podem ser aplicadas diretamente ao Freedoom, dispensando a compra do DOOM original.

E para jogar não precisa de nenhum computador parrudo. Nem de placa de vídeo dedicada. Vamos lá!

INSTALAÇÃO

Instale o Freedoom com:

sudo apt install prboom-plus

Isso trará os IWADS dos jogos Freedoom1 e Freedoom2 que, pelos menos no Debian, ficarão em: /usr/share/games/doom/

Agora é necessário instalar o Zandronum:

sudo apt-get install software-properties-common
$ sudo apt-add-repository 'deb http://debian.drdteam.org/ stable multiverse'
$ wget -O - http://debian.drdteam.org/drdteam.gpg | sudo apt-key add -
$ sudo apt-get update
$ sudo apt-get install zandronum


Isso criará o diretório "/usr/games/zandronum/". Agora crie o diretório que irá armazenar os arquivos do Brutal DOOM:

sudo mkdir /usr/games/zandronum/skins/

O Zandronum rodará os IWADS e as suas modificações.

Caso queira, agora, jogar Freedoom, já será possível. Mas será o Freedoom normal. Sem as melhorias. Basta procurar pelos jogos no menu da sua distro.
Agora, por último, baixe os arquivos do Brutal DOOM: as modificações e as músicas.
Perceba que no momento da criação deste artigo a versão do Brutal DOOM ainda se encontra em BETA. Mas ela funciona normalmente e em breve a versão final ficará disponível. Não baixe o pacote "Brutal FreeDoom Beta", pois o mesmo é muito inferior e incompleto. Baixe apenas o "Brutal Doom v21 (beta ou não)" e também o "Doom Metal Soundtrack Mod - Volume 4".

Após baixar esses dois arquivos extraia-os para o local correto. Exemplo:

sudo unzip -d /usr/games/zandronum/skins/ bd21testdec16.zip
$ sudo unzip -d /usr/games/zandronum/skins/ DoomMetalVol4.zip


Sem o arquivo de música o jogo ficará sem... música.

Calma... falta pouco...

    Próxima página

Páginas do artigo
   1. Introdução
   2. Configuração
Outros artigos deste autor

Área de Trabalho Aristocrática

Fedora: 5 passos essenciais

Instalação avançada do Debian com Btrfs + timeshift-autosnap-apt + Zram + home encriptado (UEFI/GPT)

Quero facilidade!

Acesso remoto para principiantes

Leitura recomendada

Brutal DOOM no Linux Mint (Ubuntu)

Unreal Tournament 2003

T.E.G. :: WAR do tabuleiro para o Linux

Freedroid RPG

Rodando Ragnarok (bro) no Linux

  
Comentários
[1] Comentário enviado por removido em 20/01/2018 - 12:49h

Gostei


freedoom



# sbopkg -i freedoom


$ cd /usr/share/games/doom/


$ ls -1l
total 72072
-rw-r--r-- 1 root root 21112116 Jan 19 21:14 freedm.wad
lrwxrwxrwx 1 root root 13 Jan 19 21:15 freedoom.wad -> freedoom2.wad
-rw-r--r-- 1 root root 23578720 Jan 19 21:14 freedoom1.wad
-rw-r--r-- 1 root root 29102220 Jan 19 21:14 freedoom2.wad
lrwxrwxrwx 1 root root 13 Jan 19 21:15 freedoomu.wad -> freedoom1.wad


# cd /opt/

# wget -c https://zandronum.com/downloads/zandronum3.0-linux-x86_64.tar.bz2

# mkdir -p /opt/zandronum


Descompactando um arquivo tar.bz2

# tar -xvjf /opt/zandronum3.0-linux-x86_64.tar.bz2 -C /opt/zandronum



$ /opt/zandronum/zandronum
Zandronum 3.0 - 170901-1140 - SDL version
Compiled on Sep 1 2017
Using video driver x11

M_LoadDefaults: Load system defaults.
Gameinfo scan took 0 ms
Cannot find a game IWAD (doom.wad, doom2.wad, heretic.wad, etc.).
Did you install Zandronum properly? You can do either of the following:

1. Place one or more of these wads in ~/.config/zandronum/.
2. Edit your ~/.config/zandronum/zandronum.ini and add the directories of your
iwads to the list beneath [IWADSearch.Directories]



$ nano ~/.config/zandronum/zandronum.ini


[IWADSearch.Directories]
Path=.
Path=$DOOMWADDIR
Path=~/.config/zandronum
Path=/usr/local/share/
Path=/usr/share/games/doom/




$ /opt/zandronum/zandronum
Zandronum 3.0 - 170901-1140 - SDL version
Compiled on Sep 1 2017
Using video driver x11

M_LoadDefaults: Load system defaults.
Gameinfo scan took 0 ms
W_Init: Init WADfiles.
adding /opt/zandronum/zandronum.pk3, 689 lumps
adding /usr/share/games/doom/freedoom1.wad, 2703 lumps
I_Init: Setting up machine state.
CPU Vendor ID: AuthenticAMD
Family 18 (18), Model 1, Stepping 0
Features: MMX MMX+ SSE SSE2 SSE3 3DNow! 3DNow!+
I_InitSound: Initializing FMOD
FMOD Sound System, copyright � Firelight Technologies Pty, Ltd., 1994-2009.
Loaded FMOD version 4.24.16
OSS could not be initialized. Trying ALSA.
V_Init: allocate screen.
Using in-memory database. The database will not be saved on exit.
S_Init: Setting up sound.
ST_Init: Init startup screen.
Checking cmd-line parameters...
S_InitData: Load sound definitions.
G_ParseMapInfo: Load map definitions.
Texman.Init: Init texture manager.
ParseTeamInfo: Load team definitions.
LoadActors: Load actor definitions.
R_Init: Init Doom refresh subsystem.
DecalLibrary: Load decals.
Adding dehacked patch freedoom1.wad:DEHACKED
Patch installed
PWO_Init: Initializing preferred weapon order.
M_Init: Init menus.
P_Init: Init Playloop state.
ParseSBarInfo: Loading default status bar definition.
ParseSBarInfo: Loading custom status bar definition.
===========================================================================
This is Freedoom, the free content first person shooter.

Freedoom is freely redistributable under the terms of the modified BSD
license. Check out the Freedoom website for more information:

https://freedoom.github.io/
============================================================================
D_CheckNetGame: Checking network game status.
player 1 of 1 (1 nodes)
Initializing network subsystem.
UDP Initialized.
Resolution: 640 x 480
Starting MIDI playback failed
Playing demo DEMO1
Cannot play non-ZDoom demos.


E1M1 - C1M1: Outer Prison

Starting MIDI playback failed



# nano /usr/share/applications/Brutal\ DOOM.desktop

[Desktop Entry]
Version=1.0
Type=Application
Categories=Game
Name=Brutal DOOM
Comment=
Exec=/opt/zandronum/zandronum
Icon=
Path=
Terminal=false
StartupNotify=false



Nossa Opinião

Free Doom se destaca apenas pelo nome, mas não oferece muita coisa nova. Tudo o que você já viu nos antigos títulos da série estão aqui, em qualidade piorada. Os gráficos estão no mesmo nível do jogo Doom 2 (jogo do qual aliás Free Doom foi copiado), os efeitos sonoros concentram-se em apenas alguns arquivos de extensão midi mal feitos.

Tudo isto é até compreensível quando se tem a informação que o jogo foi feito por um programador iniciante. O jogo até pode oferecer alguma diversão, mas não espere muito, caso contrário você pode se decepcionar.

Fonte:
http://www.baixaki.com.br/download/free-doom.htm

[2] Comentário enviado por xerxeslins em 22/01/2018 - 13:06h

Dizer que o Freedoom não acrescenta nada novo ao DOOM eu até posso entender (se bem que o objetivo é fornecer uma alternativa opensource e não inovar), mas o mesmo não pode ser dito do Brutal DOOM que, esse sim inova bastante.

Vide vídeo:

[youtube] https://www.youtube.com/watch?v=9YoADewX12E&feature=youtu.be [/youtube]



--
If it ain't broke, fix it until it is.

[3] Comentário enviado por removido em 23/01/2018 - 00:12h

$ ls /usr/games/zandronum/
ls: não é possível acessar '/usr/games/zandronum/': Arquivo ou diretório não encontrado

Cria a pasta /opt/zandronum/skins/?

O conteúdo esta em:

$ ls -1 /opt/zandronum
libcrypto.so.1.0.0
libfmodex64-4.24.16.so
liboutput_sdl.so
skulltag_actors.pk3
zandronum
zandronum-server
zandronum.pk3


[4] Comentário enviado por xerxeslins em 23/01/2018 - 12:47h


[3] Comentário enviado por meianoite em 23/01/2018 - 00:12h

$ ls /usr/games/zandronum/
ls: não é possível acessar '/usr/games/zandronum/': Arquivo ou diretório não encontrado

Cria a pasta /opt/zandronum/skins/?

O conteúdo esta em:

$ ls -1 /opt/zandronum
libcrypto.so.1.0.0
libfmodex64-4.24.16.so
liboutput_sdl.so
skulltag_actors.pk3
zandronum
zandronum-server
zandronum.pk3




Sim!

No seu caso crie "skins" dentro de "/opt/zandronum".

No Debian ficaria em "/usr/games/zandronum/".


[5] Comentário enviado por AndersonInacio em 04/02/2018 - 17:53h

Rodou direitinho :D
Valeu pela contribuição.

[6] Comentário enviado por xerxeslins em 05/02/2018 - 11:49h


[5] Comentário enviado por AndersonInacio em 04/02/2018 - 17:53h

Rodou direitinho :D
Valeu pela contribuição.


De nada!

[7] Comentário enviado por hrqritter em 08/02/2018 - 22:50h

Rodou aqui também!
Obrigado! :)

Observação: Tive alguns problemas na instalação do freedoom em meu Debian 9.3 onde eu não conseguia utilizar o apt-add-repository, porém após procurar um pouco encontrei esse tutorial "https://www.vivaolinux.com.br/dica/Como-adicionar-PPAs-no-Debian" e após efetuar os passos descritos eu consegui voltar aqui e efetuar a instalação sem nenhum problema.

---
Above all else, guard your heart, for everything you do flows from it.
Proverbs 4:23

[8] Comentário enviado por parra em 22/03/2018 - 00:53h

Legal
Ótimo.
Funciona no Kubuntu 17.10

[]parra


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts