Las portaciones (source ports) del motor de Doom admiten varios parámetros de línea de comandos adicionales que no se encuentran en vanilla Doom.
Cuando no se indique lo contrario, las portaciones derivadas de las enumeradas aquí suelen admitir los mismos parámetros de línea de comandos que sus portaciones principales y, por lo tanto, no se enumeran exhaustivamente a continuación.
Lista de parámetros[]
-1[]
Evita el escalado de la ventana (si se ha activado a través de un menú del juego). La resolución de los gráficos se establecerá mediante las opciones -height y -width.
-<ancho>x<alto>[w][]
Parámetro compuesto que especifica el tamaño de la pantalla y, opcionalmente, el modo de ventana. Las opciones se limitan a las resoluciones de pantalla compatibles con Doom95 (320x200, 320x240, 640x400 y 640x480). El modo ventana también requiere color de 8 bits.
-8in32[]
Chocolate Doom, Eternity Engine
Transforma los búferes de pantalla de 8 bits creados por el renderizador en 32 bits antes de la visualización, resolviendo problemas que suceden de otra manera con SDL y hardware moderno.
-basewad[]
Especifica un archivo IWAD para usar.
-beta[]
Emula la versión de prensa beta de Doom.
-bexout <name>[]
Hace que la información de depuración relacionada con los parches .deh y .bex se escriba en el archivo name.
-blockmap[]
PrBoom, MBF, Crispy Doom, Doom Retro
Obliga a (re) construir los bloques BLOCKMAP para los mapas cargados.
-cmdfrag[]
Establece un límite de frags para los juegos de combate a muerte (deathmatch).
-complevel <compatibility level>[]
Activa o desactiva varias correcciones de errores y funciones mejoradas para una máxima compatibilidad con otras portaciones (relacionadas). Un nivel de compatibilidad de -1 significa que todas las funciones mejoradas y correcciones de errores están disponibles, mientras que 0 a 4 corresponden a Vanilla Doom, 5 corresponde a DOSDoom, el 6 corresponde a TASDOOM, 7 a 9 corresponden a Boom, el 10 corresponde a LxDoom, el 11 corresponde a MBF, y de 12 a 17 emulan versiones anteriores de PrBoom. El 21 corresponde al estándar MBF21 , ideado en 2021 para que lo implemente cualquier portación.
El bloque COMPLVL permite forzar niveles de compilación a través de un archivo de texto en un WAD.
-config <name>[]
Utiliza el archivo especificado en name como archivo de configuración.
-deh <filename>[]
Boom, Doom Legacy, ZDoom, Doom Retro''
Carga un archivo Dehacked.
-dogs <num>[]
Anula el número actual de Perros ayudantes, configurándolo en el valor de num.
-emulate[]
Deshabilita la aceleración de DirectDraw y la sincronización vertical.
-fastdemo[]
Similar a -timedemo, pero más rápido.
-ffmap <l>[]
Cuando se usa con -playdemo, hace que la demostración se reproduzca a la velocidad de -fastdemo hasta que alcance el nivel "l" de cualquier episodio, luego disminuye a la velocidad normal. Ignorado en presencia de -timedemo.
-fliplevels[]
Carga versiones duplicadas de los mapas. ADVERTENCIA: ¡En Crispy Doom este es el valor predeterminado ahora!
-frags <num>[]
Termina un juego de combate a muerte (deathmatch) cuando uno de los jugadores ha logrado un conteo de frags igual a num.
-game <name>[]
Le dice a Doomsday que se inicie directamente en un juego, en lugar de ingresar a la GUI de Ring Zero. Los nombres que Doomsday usa para cada juego se pueden ver en la GUI de Ring Zero. En Eternity Engine, este parámetro controla qué subcarpeta del juego usar en las rutas / base y / user. Dependiendo de la configuración del usuario final de su sistema de archivos, esto puede iniciar el juego solicitado.
-geom <ancho>x<alto>[w][]
Permite especificar cualquier modo de vídeo o tamaño de ventana compatible, anulando cualquier configuración almacenada en el archivo de configuración. Eternity también admite banderas de letras opcionales adicionales al final para controlar vsync, borde de ventana y otras opciones de video de bajo nivel.
-guid[]
-height <num>[]
Establece la resolución de pantalla vertical en la cantidad num de píxeles (el valor predeterminado es 200). Si también se usa -2 o -3, multiplicará este valor en consecuencia.
-host <num>[]
Inicia un juego multijugador para una cantidad num de jugadores. El juego esperará hasta que los otros jugadores num -1 se unan (ver -join).
-iwad <filename>[]
Boom, Doom Legacy, ZDoom, Doom Retro''
Especifica un archivo IWAD para usar.
-join <ip>[]
Se une a un juego multijugador que se está estableciendo usando -host.
-mergedump <filename>[]
Combina los archivos PWAD proporcionados en la línea de comandos con el archivo IWAD y escribe los datos resultantes en el archivo dado como argumento. Podría considerarse como un reemplazo de la herramienta DEUSF.EXE.
-net <hostname> <port>[]
Inicia un juego en red usando el protocolo UDP/IP, conectándose a la máquina hostname a través del puerto número port. (El número de puerto puede omitirse, en cuyo caso se utiliza el puerto 5030).
-noaccel <hostname> <port>[]
LxDoom, PrBoom
Deshabilita ciertos tipos de aceleración de gráficos en X (para máxima compatibilidad durante juegos multijugador).
-nodm[]
Omite el lanzador de GUI (los argumentos de la línea de comandos no funcionarán con Doom95 de lo contrario).
-nodrawers[]
Idéntico a -nodraw.
-nojoy[]
Desactiva las entradas del joystick. Idéntico a -nodraw.
-noload[]
Inicia un juego sin cargar ninguno de los PWADs predeterminados o parches ejecutables (definidos dentro de un menú del juego).
-nomouse[]
Evita que el ratón se "capture (grabbing)". El comportamiento predeterminado es capturar el mouse (ver -grabmouse).
-pistolstart[]
Woof!, Crispy Doom, Doom Retro, DSDA-Doom
Permite el inicio con pistola automático en cada nivel.
-players[]
Especifica el número de jugadores en el modo multijugador (2, 3 o 4).
-save <directory>[]
Especifica un directorio distinto para las partidas guardadas (el predeterminado es el directorio que contiene el ejecutable).
-savedir <directory>[]
Especifica un directorio distinto para las partidas guardadas (el predeterminado es el directorio que contiene el ejecutable).
-shotdir <directory>[]
PrBoom+, ZDoom, Doom Retro''
Especifica un directorio distinto para las capturas de pantalla (el predeterminado es el directorio que contiene el ejecutable).
-solo-net[]
PrBoom, Doom Retro''
Juega en solitario con conjuntos de monstruos cooperativos.
-wandstart[]
DSDA-Doom
El equivalente en Heretic del parámetro -pistolstart.
-weirdo <seconds>[]
Los objetos reaparecen después del tiempo especificado por seconds.
-width <num>[]
Establece la resolución de pantalla horizontal en la cantidad de píxeles num (el valor predeterminado es 320). Si también se usa -2 o -3, multiplicará este valor en consecuencia.