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: 5.792 ]

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

Freedroid RPG

Estratégia para Shadow Era (Supernova Boring)

Controle do PS3 no Android

Jogos de PS1 no GNU/Linux com Dualshock 3

Diversão e Entretenimento no Linux

  
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 maurixnovatrento 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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts