GZdoom no LINUX de forma fácil!

Como usar o GZdoom e jogar DOOM e seus mods em qualquer distribuição Linux (Brutal DOOM, Project Brutality etc)!

[ Hits: 1.700 ]

Por: Jefferson Smith Jr. em 19/10/2021


Configurando o GZdoom - A volta dos que não foram



A parte mais chata já foi! Ufa! Agora vamos configurar o GZdoom. Vai ser simples.

Como eu tenho uma pasta chamada "Games" na minha home, gosto de deixar as wads e os mods lá. Então siga o próximo passo e adicione o caminho que você quiser para a sua home, só ignore se você quer usar o caminho padrão.

7. Vá em: /home/seu_usuario/.config/gzdoom

E edite o arquivo gzdoom.ini. Pode ser pelo seu editor de texto favorito (terminal ou interface gráfica). Exemplo:

nano /home/jeffsmith/.config/gzdoom/gzdoom.ini

Edite o trecho onde está "[IWADSearch.Directories]" e adicione o caminho que você quer. Exemplo:

[IWADSearch.Directories]
Path=/home/jeffsmith/Games/DOOM/
Path=/home/jeffsmith/Games/DOOM/
Path=$DOOMWADDIR
Path=$HOME/.config/gzdoom
Path=/usr/local/share/doom
Path=/usr/local/share/games/doom
Path=/usr/share/doom
Path=/usr/share/games/doom

Onde eu só adicionei ao arquivo o trecho:

Path=/home/jeffsmith/Games/DOOM/
Path=/home/jeffsmith/Games/DOOM/


O resto já estava no próprio arquivo.

Faça o mesmo com o "[FileSearch.Directories]". Exemplo:

[FileSearch.Directories]
Path=/home/jeffsmith/Games/DOOM/
Path=/home/jeffsmith/Games/DOOM/
Path=/home/jeffsmith/.var/app/org.zdoom.GZDoom/.config/gzdoom
Path=/usr/local/share/
Path=/usr/local/share/doom
Path=/usr/local/share/games/doom
Path=/usr/share/doom
Path=/usr/share/games/doom
Path=$DOOMWADDIR

Foi a mesma coisa, só adicionei o mesmo caminho:

Path=/home/jeffsmith/Games/DOOM/
Path=/home/jeffsmith/Games/DOOM/


Obs.: toda vez que tiver mais de um wad nesse diretório que você adicionou e você abrir o GZdoom, ele irá abrir um pop up perguntando que jogo você quer abrir. Isso é excelente!

8. Vamos criar um script simples para executar os jogos.

Quero que fique tudo em /home/jeffsmith/Games/DOOM/, é lá que vai ficar os scripts, depois só vamos criar um link simbólico para outra pasta se quisermos. Vou mostrar um script só com os mods que eu mais gosto:

Abra seu editor de texto e adicione esses comandos. Só lembre de editar o caminho! :/

#!/bin/bash
flatpak run org.zdoom.GZDoom -file /home/jeffsmith/Games/DOOM/ Project_Brutality_2.03.pk3 DoomMetalVol5.wad

Onde:
  • flatpak run org.zdoom.GZDoom :: chama o GZdoom;
  • -file /home/jeffsmith/Games/DOOM/ Project_Brutality_2.03.pk3 DoomMetalVol5.wad" :: chama os mods do project brutality mais o mod DoomMetalVol5.

Como o bash reconhece espaço como um comando, devemos renomear os arquivos para um nome que não tenha espaço, por isso eu disse para não salvar com espaços.

"Mas e se eu adicionar muitos mods, não vai ficar uma linha gigante?". SIM! Por isso vamos adicionar a barra invertida (sem espaço após a barra, por favor). Então ficará assim:

#!/bin/bash
flatpak run org.zdoom.GZDoom -file \
/home/jeffsmith/Games/DOOM/ \
Project_Brutality_2.03.pk3 \
DoomMetalVol5.wad

DICA: ela vai "quebrar" a linha sem interferir no nosso código. O script vai ignorar a barra invertida, mas os espaços após ela, não! Por isso após adicionar a barra, dê um enter e continue embaixo.

Obs.: os mods precisam ser postos em sequência, sempre o mod base: no caso o Project Brutality e em seguida o Doom metal.

Segundo script, dessa vez com o visor:

#!/bin/bash
flatpak run org.zdoom.GZDoom -file \
/home/jeffsmith/Games/DOOM/ \
Project_Brutality_2.03.pk3 \
DoomMetalVol5.wad \
UDV_v2.13_A_BASE.pk3 \
UDV_v2.13_B_VISOR_Alt_1.pk3 \
UDV_v2.13_C_GFX_ScreenEffects_LQ.pk3 \
UDV_v2.13_D_MISC_FONT_A_RestoreOriginal.pk3

9. Depois de editar o texto, salve com o nome que quiser, porém com a extensão .sh.

Exemplo: Ultimate_Doom_Poject_brutality.sh

Faça vários scripts, cada um sendo um jogo novo, um mod novo ou então um jogo novo com um mod novo! As possibilidades são infinitas!

10. Dê a permissão de execução para o script, essa permissão é a mais comum, dá acesso de execução para todos os usuários.

Faça pelo seu gestor de arquivos clicando com o botão direito, propriedades, permissões; ou então pelo terminal

cd /home/jeffsmith/Games/DOOM
chmod a+x Ultimate_Doom_Poject_brutality.sh

para executar pelo terminal é:

./Ultimate_Doom_Poject_brutality.sh

ou então por interface gráfica, veja o próximo passo.

11. Permita que o seu gerenciador de arquivos abra ele como um programa:

Clicando com o botão direito, propriedades, permissões, marque a caixinha de "permitir abrir como programa" e SHAZAM! Pronto.

Obs.:
  • Como eu uso o Gnome, abro ele clicando com o botão direito e vou em "executar como um programa". Isso pode variar dependendo do seu gestor de arquivos.
  • Você pode criar um link simbólico e adicionar onde quiser.
  • Lembre-se de dar permissões para todos os scripts

Considerações finais

Espero que eu tenha sido claro e não tenha restado dúvidas, é mais simples do que parece. haha

Fico grato se isso foi útil, favor; dúvidas e sugestões, comente.

Página anterior    

Páginas do artigo
   1. Considerações iniciais
   2. Configurando o GZdoom - A volta dos que não foram
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Rodando jogos a partir de uma imagem ISO

Cliente de Ultima Online nativo para Linux

Jogando Playstation no Linux

Jogue DOOM clássico completo no Linux com Prboom

Jogando Duke Nukem online com YANG e Ubuntu/Debian

  
Comentários
[1] Comentário enviado por NidoBr em 19/10/2021 - 15:05h

Legal cara! Doom nunca vai morrer, grande clássico.

[2] Comentário enviado por mauricio123 em 21/10/2021 - 11:20h


Show cara. Muito bom.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]

[3] Comentário enviado por splynter198 em 31/10/2021 - 23:15h


Muito obrigado pelo feedback. Fico grato

[4] Comentário enviado por David9388 em 10/11/2021 - 01:06h

Thanks for sharing. I found a lot of interesting information here. https://www.advancedmd.ltd/

[5] Comentário enviado por Kihn em 07/12/2021 - 09:10h


That is so cool I play play Minecraft too! I make custom mobs! I posted in the wrong spot 😑 https://www.jcpenneykiosk.run/


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts