Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
Publicado por Xerxes (última atualização em 05/09/2024)
[ Hits: 768 ]
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[@]}"
Verificando a versão mais recente do Wine via script
Script para adicionar chave pública
Shell Script básico para gerenciar usuários e bancos no MySQL ou MariaDB
Atenção a quem posta conteúdo de dicas, scripts e tal (6)
O mínimo que você precisa saber sobre o terminal (parte 1)
Como iniciar uma máquina virtual do VirtualBox automaticamente no boot do LUbuntu 18 LTS
Os navegadores "leves" que de leves não tem nada
Liberte-se: Crie um Servidor Proxy na Nuvem para Acessar Conteúdos Bloqueados
Deixando o Opensuse Tumbleweed com KDE bonitão
Estrutura de recuo PHP/Apache para não acessarem arquivos pela URI (barra de endereços)
Escanear a rede com NBTSCAN para descobrir IPs e nomes de computadores
Como instalar ou remover ambientes gráficos facilmente no openSUSE
Instalação/in... automática de script através de pacote ou software (11)
Não consigo copiar arquivos do Mint para meu smartphone com android 11... (3)