Brutal DOOM no Linux (com Freedoom)

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

[ Hits: 15.989 ]

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

Tem Facebook? Então tem Joli OS

Dando uma nova cara ao Ubuntu

Do Ubuntu ao Arch

Com vocês, Larry, a vaca

A Origem dos Nomes

Leitura recomendada

Stella: Crie o seu próprio arcade ATARI 2600

Jogos para Linux (parte 2)

Hippo Viewer: Cliente para acesso a mundos virtuais

Processo de instalação do Steam Valve no GNU/Linux

Usando joysticks em jogos que não possuem opção para utilizá-lo 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