Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
Publicado por Xerxes (última atualização em 05/09/2024)
[ Hits: 2.272 ]
Homepage: -
Simples script que estou usando atualmente para iniciar minhas partidas de DOOM. Já revisitei o Ultimate DOOM (todos os mapas, 100% em UV) e agora estou revisitando o DOOM 2. Assim que iniciar novos mapas, incluirei as opções no script. Como poderá notar, não é um script pretensioso, sendo voltado para meu uso pessoal.
#!/bin/bash # Defina o caminho para o executável do Doom Retro e os arquivos WAD DOOM_EXEC="/home/xerxes/doom/Woof-14.5.0-Linux.appimage" # Pergunta ao usuário qual port deseja usar echo "Escolha o port:" echo "1) Doom Retro" echo "2) DSDA-Doom" echo "3) Woof" read -p "Digite o número correspondente ao port desejado: " PORT_CHOICE # Define o executável com base na escolha do port case $PORT_CHOICE in 1) DOOM_EXEC="doomretro" ;; 2) DOOM_EXEC="dsda-doom" ;; 3) DOOM_EXEC="/home/xerxes/doom/Woof-14.5.0-Linux.appimage" ;; *) echo "Escolha inválida. Usando Woof como padrão." DOOM_EXEC="/home/xerxes/doom/Woof-14.5.0-Linux.appimage" ;; esac # Pergunta ao usuário se deseja jogar Ultimate DOOM ou DOOM 2 echo "Qual jogo você deseja jogar?" echo "1) Ultimate DOOM" echo "2) DOOM 2" read -p "Digite o número correspondente ao jogo desejado: " GAME_CHOICE # Define o caminho para o IWAD e os mods com base na escolha do jogo case $GAME_CHOICE in 1) IWAD_PATH=~/doom/iwads/DOOM.WAD MODS=( ~/doom/modsv/D1SPFX20.WAD ~/doom/modsv/doom_colored_blood.deh ~/doom/modsv/doom_uwide_v2.wad ~/doom/modsv/dsitemup.wad ~/doom/modsv/pk_doom_sfx_20120224.wad ~/doom/modsv/DoomMetalVol6.wad ~/doom/modsv/flavorbigdsda2.wad ~/doom/modsv/EXTRAsmooth.wad ) ;; 2) IWAD_PATH=~/doom/iwads/DOOM2.WAD MODS=( ~/doom/modsv/D2SPFX20.WAD ~/doom/modsv/doom_colored_blood.deh ~/doom/modsv/doom_uwide_v2.wad ~/doom/modsv/dsitemup.wad ~/doom/modsv/pk_doom_sfx_20120224.wad ~/doom/modsv/DoomMetalVol6.wad ~/doom/modsv/flavorbigdsda2.wad ~/doom/modsv/EXTRAsmooth.wad ) ;; *) echo "Escolha inválida. Usando DOOM 2 como padrão." IWAD_PATH=~/doom/iwads/DOOM2.WAD MODS=( ~/doom/modsv/D2SPFX20.WAD ~/doom/modsv/doom_colored_blood.deh ~/doom/modsv/doom_uwide_v2.wad ~/doom/modsv/dsitemup.wad ~/doom/modsv/pk_doom_sfx_20120224.wad ~/doom/modsv/DoomMetalVol6.wad ~/doom/modsv/flavorbigdsda2.wad ~/doom/modsv/EXTRAsmooth.wad ) ;; esac # Exibe as opções selecionadas echo "Port selecionado: $DOOM_EXEC" echo "IWAD selecionado: $IWAD_PATH" echo "Mods aplicados: ${MODS[@]}" # Executa o Doom com as opções selecionadas $DOOM_EXEC -iwad "$IWAD_PATH" -file "${MODS[@]}"
Limpar arquivos da lixeira do Samba
Front-end utilizando o Xdialog para o comando whereis
Contar o número de arquivos e subdiretórios de um diretório
Montando compartilhamentos Webdav no Linux
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
identificar o tema do Plank (5)
Como testar Standard Hotplug Controller (2)
Desempenho abaixo do esperado - travadas e congelamento do sistema ope... (6)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta