Command line parameters
Mais ações
Um parâmetro de linha de comando é simplesmente uma palavra-chave e, se necessário, um valor associado digitado após o nome do executável na linha de comando. Eles não devem ser confundidos com comandos de console! Um parâmetro de linha de comando é informado antes mesmo do jogo ser iniciado; já os comandos de console são digitados durante o jogo, no console.
Uma linha de comando típica é:
zdoom -skill 4 -warp 24
“-skill 4” e “-warp 24” são dois dos parâmetros de linha de comando que o ZDoom suporta. Existem vários outros, descritos abaixo:
Opções de configuração
- -2
- Força todos os modos de vídeo a usarem duplicação de pixels, resultando no modo final com o dobro do tamanho especificado.
- -4
- Força todos os modos de vídeo a usarem quadruplicação de pixels, resultando no modo final com quatro vezes o tamanho especificado.
- -bits numbits
- Especifica a profundidade de cor. Atualmente, apenas 8 é suportado (para o renderizador de software).
- -width x
- -height y
- Especifica a resolução desejada da tela. Se apenas -width ou -height for informado, o ZDoom tentará estimar o outro com base em uma proporção padrão. Se a resolução especificada não for suportada pelos drivers SDL/DirectDraw, o ZDoom tentará várias resoluções até encontrar uma que funcione ou desistir. Para saber quais resoluções o ZDoom pode usar, utilize o comando vid_describemodes no console após iniciar o jogo.
- -blockmap
- Faz o ZDoom ignorar todas as informações de BLOCKMAP fornecidas pelo mapa e gerá-las novamente. Equivale a +set genblockmap 1.
- -cdrom
- Faz o ZDoom procurar jogos salvos e o zdoom.cfg em um diretório chamado C:\ZDOOMDAT. Capturas de tela também serão salvas nesse diretório.
- -config configfile
- Faz o ZDoom usar um arquivo de configuração alternativo. Se configfile não existir, ele será criado.
- -iwad iwadfile[.wad]
- O arquivo IWAD especificado após este parâmetro será usado como o IWAD do jogo.
- O ZDoom procurará o IWAD no diretório atual, no mesmo diretório do zdoom.exe, no diretório definido pela variável de ambiente DOOMWADDIR e no diretório definido pela variável de ambiente HOME. (Verification needed)
- -nocdaudio
- Desativa o áudio de CD. Como apenas a versão Windows suporta áudio de CD, as outras versões ignoram esta opção. (Verification needed)
- -noidle (somente Windows)
- Ao usar Alt-Tab para sair do ZDoom, normalmente o programa reduz sua prioridade para não afetar o sistema. Com este parâmetro, o ZDoom tenta rodar em velocidade total mesmo quando não é a janela ativa.
- -nojoy (somente Windows)
- Desativa o suporte a joystick. Dispositivos antigos de gameport (não USB) podem causar lentidão mesmo sem uso. Use -nojoy para evitar isso.
- -nomusic
- Impede a reprodução de músicas.
- -nosfx
- Impede a reprodução de efeitos sonoros.
- -nosound
- Desativa tanto músicas quanto efeitos sonoros.
- -nostartup
- Desativa as telas de inicialização usadas por Heretic, Hexen e Strife, utilizando o modo texto de inicialização do Doom.
- -oldsprites
- Desativa o renomeamento de sprites. A menos que esteja jogando um mod para Heretic, Hexen ou Strife, isso geralmente não é necessário.
- -savedir path
- Especifica um diretório alternativo para arquivos de salvamento. Se não for definido, o ZDoom usa o diretório indicado pelo CVAR save_dir.
Opções de jogo
- -avg
- Significa “Austin Virtual Gaming”. Avança automaticamente para o próximo nível após 20 minutos. Equivale a +set timelimit 20 ou -timer 20.
- -fast
- Define o CVAR dmflags para deixar os monstros tão rápidos quanto no modo Nightmare, mesmo sem jogar nesse nível.
- -nomonsters
- Define o dmflags para que monstros não sejam gerados nos mapas.
- -respawn
- Define o dmflags para que monstros reapareçam mesmo fora da dificuldade Nightmare.
Opções de carregamento
- -deh dehfile[.deh]
- Faz o ZDoom aplicar um patch DeHackEd ou .bex ao jogo. Deve ser um patch em texto; patches binários não são suportados.
- -bex bexfile[.bex]
- Igual a -deh, mas a extensão padrão é .bex.
- -file file1[.wad] file2[.wad] ...
- Carrega um ou mais arquivos PWAD. Arquivos listados mais à direita têm prioridade. O uso de -file não é mais obrigatório: zdoom file1.wad file2.wad funciona da mesma forma.
- -allowduplicates
- Permite carregar arquivos com nomes duplicados ao usar -file. (Verification needed)
- -noautoload
- Impede o carregamento automático definido no arquivo de configuração do usuário, incluindo zvox.wad e o diretório de skins.
- -noautoexec
- Desativa a execução do autoexec.cfg.
- -loadgame saveXX.[zds]
- Carrega automaticamente o savegame especificado.
- -playdemo demofile[.lmp]
- Reproduz automaticamente o demo especificado ao iniciar.
- -record demofile[.lmp]
- Grava um demo. Use -warp ou +map para não gravar no MAP01/E1M1.
- +playerclass classe
- Relevante apenas para jogos com múltiplas classes de jogador, como Hexen.
- -skill x
- Define o nível de habilidade inicial.
- -timedemo demofile[.lmp]
- Executa um demo rapidamente e exibe o framerate ao final.
- -warp m
- -warp e m
- Inicia o jogo diretamente em um mapa específico.
- -warpwipe
- Força um screen wipe após carregar um mapa no início.
- -xlat arquivo
- Define um map translator padrão alternativo.
Opções de depuração
Embora não seja um parâmetro real, comandos set podem ser usados na linha de comando prefixando com '+'. Ex.: +set developer 1.
- -0
- Reseta a posição da janela para o canto superior esquerdo.
- -debugfile
- Grava informações de depuração de rede em um arquivo debugN.txt.
- -devparm
- Exibe a mensagem “useless mode is activated”. Sem utilidade prática no ZDoom.
- -dumpjit
- Exporta o resultado da compilação JIT do ZScript para o arquivo dumpjit.txt.
- -hashfiles
- Gera o arquivo fileinfo.txt com hashes MD5 de todos os recursos carregáveis.
- -noblit
- Não atualiza a tela, mas ainda desenha internamente. Útil apenas com -timedemo.
- -nodraw
- Não desenha absolutamente nada. Útil apenas com -timedemo.
- -norun
- Sai do jogo antes da inicialização do vídeo, útil para checar erros de scripts.
- -stdout
- (Somente Win32) Envia toda a saída para o console do sistema.
Opções de multiplayer
(Tradução mantida conforme original, ver parâmetros individuais)
Outras opções
Além dos parâmetros acima, comandos de console podem ser incluídos na linha de comando prefixando com '+'.
Veja também
Lembre-se: se não estiver confortável usando a linha de comando com frequência, você pode salvar esses comandos em um arquivo .bat para uso futuro.
