Doom Wiki
Doom Wiki

Las variables de entorno (environment variables) son variables almacenadas en el propio sistema operativo que pueden ser recuperadas por los programas. Se pueden usar para almacenar ciertos ajustes de configuración compartidos por muchas aplicaciones diferentes. Una variable de entorno llamada VAR a menudo se llamará $VAR (en sistemas Unix) o %VAR% (en sistemas Windows), de acuerdo con las convenciones utilizadas para referirse a ellas en un entorno de línea de comandos.

Las variables de entorno que afectan a los juegos y portaciones (source ports) del motor de Doom incluyen:

DOOMWADDIR[]

Utilizada por Linux Doom y la mayoría de las portaciones

Esta variable contiene la ruta de acceso al directorio que contiene los IWAD.

DOOMWADPATH[]

Utilizada por las portaciones: Chocolate Doom, Eternity Engine, Odamex, ReMooD, ...

Esta variable es similar a DOOMWADDIR, sin embargo, contiene una lista de rutas de directorio; cada una separado de los demás por punto y coma (en Windows) o dos puntos (en otros sistemas).

DMXOPTION[]

Utilizada por vanilla Doom, Heretic, Hexen, Strife, ...

Esta variable es utilizada por la biblioteca DMX. Si se establece en -opl3, OPL se reproduce en estéreo, si el hardware OPL3 está presente (y seleccionado como dispositivo de música en el programa de configuración). Establecerlo en -phase habilita los sonidos con cambio de fase (esto no está relacionado con el cambio de tono aleatorio). La comprobación para ver si están configurados distingue entre mayúsculas y minúsculas, por lo que, por ejemplo, -Phase o -OPL3 no funcionarían. Ambas opciones normalmente estaban desactivadas por razones de estabilidad.

Los archivos Léame y el manual a veces se refieren a él como DMXOPTIONS (en plural), sin embargo, al mirar las cadenas contenidas en los ejecutables se confirma que es DMXOPTION (singular).

DMXTRACE[]

Utilizada por vanilla Doom, Heretic, Hexen, Strife, ...

Si esta variable se establece en 4096, el código DMX muestra información de depuración adicional durante el inicio. En particular, indica la versión del DSP, así como los números de canal IRQ y DMA. Esta característica nunca se documentó públicamente.

Enlaces externos[]