Pular para o conteúdo

Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)

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.
Xerxes xerxeslins
Hits: 4.564 Categoria: Shell Script Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

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.
Download start_doom.sh Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Versões atualizadas deste script

Esconder código-fonte

#!/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[@]}"
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Timer para desligar o PC

Instala/Remove/Atualiza com APT [gerenciador_apt.sh]

Gravar uma imagem ISO em um CD-R

Inclusão/Exclusão de usuários no CVS.

Calculadora 1.0

Contribuir com comentário

Entre na sua conta para comentar.