Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
Publicado por Xerxes (última atualização em 05/09/2024)
[ Hits: 2.472 ]
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[@]}"
feet.sh - pseudo screensaver em bash
Implementando um simples manipulador de eventos de teclado
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
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
Criando uma VPC na AWS via CLI
Multifuncional HP imprime mas não digitaliza
Dica básica para escrever um Artigo.
Como Exibir Imagens Aleatórias no Neofetch para Personalizar seu Terminal
como coloco para instalar com esse erro. (13)
Alguém sabe de documentos de texto e /ou vídeo aulas de certificações ... (1)