
Para activar un Código de trucos en la mayoría de las versiones, basta simplemente con escribir el código durante el juego (esto también se aplica en el modo Automapa). Luego que la última letra ha sido ingresada, un mensaje de confirmación aparecerá en la parte superior de la pantalla. La barra de estado, la cara y la vista dentro del juego también pueden cambiar, dependiendo de los efectos del código.
Todos los códigos para el juego original funcionan en todas las portaciones (source ports), a menos que se indique lo contrario.
En Vanilla Doom todos los trucos están desactivados en el nivel de dificultad más alto "Nightmare!", a excepción de los trucos IDDT y IDCLEV. Sin embargo, muchas portaciones permiten trucos para todos los niveles de dificultad.
En algunos source ports, los efectos del traje de radiación obtenidos usando idbeholdr protegen al jugador de todos los daños por radiación, incluso en superficies que infligen 20% de daño por segundo. También, en algunas portaciones, cuando un potenciador temporal (por ejemplo la invulnerabilidad) se obtiene usando idbehold, tendrá efecto permanente hasta que se active de nuevo (o termine el nivel).
En ciertas portaciones, los trucos idfa e idkfa también incluyen una Mochila si el jugador no tiene una ya.
Algunas portaciones permiten usar ambos modos del truco sin recorte (idspispopd e idclip) para funcionar durante la reproducción de cualquiera de los juegos.
Boom / MBF[]
Cód. Boom | Cód. MBF | EFECTO |
---|---|---|
tntammo# , tntamo# | ammo# | Alterna la munición para la categoría seleccionada o agrega / quita una mochila: 1 para balas, 2 para cartuchos, 3 para cohetes, 4 para celdas de energía y B para la mochila. |
tntcomp | comp | Alterna la compatibilidad con la versión 1.9 de los ejecutables de Doom. |
tntem | killem | Mata a todos los monstruos. |
tntfast | fast | Alterna monstruos rápidos. |
tnthom | hom | Alterna el autodetector del Efecto sala de espejos. |
tntice | ice | Alterna el efecto de fricción variable del suelo. |
tntka | idk | Da al jugador todas las llaves. |
tntkeyb | keyb | Da al jugador ambos tipos de llaves azules. |
tntkeybc | keybc | Le da al jugador la tarjeta llave azul. |
tntkeybs | keybs | Le da al jugador la llave cráneo azul. |
tntkeyr | keyr | Da al jugador ambos tipos de llaves rojas. |
tntkeyrc | keyrc | Le da al jugador la tarjeta llave roja. |
tntkeyrs | keyrs | Le da al jugador la llave cráneo roja. |
tntkeyy | keyy | Da al jugador ambos tipos de llaves amarillas. |
tntkeyyc | keyyc | Le da al jugador la tarjeta llave amarilla. |
tntkeyys | keyys | Le da al jugador la llave cráneo amarilla. |
tntpitch | pitch | Alterna los tonos de sonido |
tntpush | push | Alterna puntos de empuje. |
tntsmart | smart | Alterna monstruos inteligentes. |
tntran, tnttran | mbfran, tran | Alterna el efecto de translucidez. |
tntweap# | weap# | Le da al jugador el arma especificada por #. |
- o - | nuke | Solo MBF. Alterna los pisos dañinos. |
- o - | aim | Solo MBF, solo en modo de emulación beta. Alterna el apuntado automático. |
- o - | eek | Solo MBF, solo en modo de emulación beta. Revela el mapa completo (equivalente a iddt). |
- o - | amo | Solo MBF, solo en modo de emulación beta. Otorga todas las armas y llaves (equivalente a idkfa). |
- o - | tst | Solo MBF, solo en modo de emulación beta. Alterna el modo dios (equivalente a iddqd). |
- o - | nc | Solo MBF, solo en modo de emulación beta. Alterna noclip (equivalente a idspispopd / idclip). |
PrBoom / PrBoom+[]
PrBoom y PrBoom+ soportan los mismos códigos de trucos que Boom ha añadido y agregan tres nuevos.
CÓDIGO | EFECTO |
---|---|
idbeholdh | Otorga un 200% de puntos de vida. |
idbeholdm | Otorga 200% puntos de armadura. |
idrate | Muestra y oculta las estadísticas de renderizado, incluida la velocidad de fotogramas y el número actual de SEGs, visplanes y sprites. |
DSDA-Doom[]
DSDA-Doom es compatible con todos los trucos de PrBoom, así como con tres nuevos.
CÓDIGO | EFECTO |
---|---|
iddst | Centra el Automapa alrededor del sector secreto no encontrado con el número más bajo. Si se usa de nuevo, centrará en el siguiente sector secreto no encontrado, y así sucesivamente. |
iddkt | Centra el Automapa en torno a la cosa viva con el número más bajo que cuenta para el porcentaje de muertes. Si se usa de nuevo, centrará en la próxima cosa viva, y así sucesivamente. |
iddit | Centra el Automapa en torno al objeto no recogido con el número más bajo que cuenta para el porcentaje de elementos. Si se usa de nuevo, centrará en la siguiente cosa no recolectada, y así sucesivamente. |
Crispy Doom[]
CÓDIGO | EFECTO |
---|---|
TNTWEAP # | Seguido de un número de arma #, da o quita esta arma (8 = Motosierra, 9 = Super escopeta). Intenta cargar Doom con DOOM2.WAD como PWAD y tipea TNTWEAP9 para jugar con la Super escopeta en Doom 1. |
TNTWEAP0 | Quita todas las armas y municiones excepto la Pistola y 50 balas. |
TNTEM, KILLEM o FHHALL | Mata a todos los monstruos en el mapa actual (y desactiva todos los Cubos de desove). |
SPECHITS | Activa todas las acciones de Linedef del mapa a la vez, sin importar si se activan empujando, caminando o disparando, o si requieren una llave. También activa todas las acciones de los monstruos jefes y del comandante Keen si es posible. |
NOTARGET o FHSHH | Alterna monstruos sordos y ciegos que no actúan hasta que son atacados. |
TNTHOM | Alterna el indicador HOM parpadeante (desactivado de forma predeterminada). |
SHOWFPS o IDRATE | Alterna la presentacion de los FPS en la esquina superior derecha. |
NOMOMENTUM | Alterna una ayuda de depuración para el posicionamiento perfecto de píxeles en un mapa (no se recomienda usar en el juego). |
GOOBERS | desencadena un Huevo de Pascua, como un "homenaje a un viejo amigo". |
IDBEHOLD0 | Desactiva todos los potenciadores activos actualmente (desde la versión 2.2). |
IDCLEV00 | Reinicia el nivel actual (desde 2.0). |
IDMUS00 | Reinicia la música actual (nuevo en 5.1). |
VERSION | Muestra la versión del motor, la fecha de compilación y la versión de SDL (nuevo en 5.1). |
SKILL | Muestra el nivel de dificultad actual (nuevo en 5.5.2). |
Doomsday[]
A continuación se muestran los comandos de trucos de Doomsday. Como se indicó, todos se ingresan por medio de la consola.
CÓDIGO | EFECTO |
---|---|
god | Activa o desactiva el modo Dios. |
warp # | Salta al mapa #, igual que el truco idclev. |
kill | Mata a todos los monstruos de todo tipo en el nivel. |
suicide | Mata el jugador. Un mensaje aparece en la pantalla preguntando al jugador si confirma su deseo de suicidarse. |
noclip | Activa o desactiva el modo sin recorte, que permite atravesar las paredes en Doom II. |
spawnmobj (ID) X Y Z (ángulo de orientación) | Genera un actor en las coordenadas especificadas mirando al ángulo especificado. Las ID de los actores se pueden encontrar en las definiciones Mobj (las predeterminadas están en objects.ded). |
makecam * | Cambia al jugador al modo cámara, que le permite volar a través del nivel y las paredes como un fantasma. Los monstruos se quedan inactivos y no atacan al jugador en este modo. Con el valor 1 se activa el modo cámara y con 0 lo desactiva. |
Comando give[]
give (stuff) (plr)
El comando give permite al jugador recibir o entregar a otro jugador una variedad de habilidades y objetos.
- Stuff se refiere al tipo de elemento que desea dar. Si hay más de un elemento de un tipo, puede especificar los elementos específicos del grupo. Si no se especifica un elemento específico, se le darán todos los artículos de ese tipo. Por ejemplo: 'give wk' le da al jugador todas las armas y llaves. 'give w2k1' da el arma 2 y la llave 1.
- Plr es un campo opcional para especificar el número del jugador al que se entregan los artículos. Si no se especifica ningún jugador, los artículos serán entregados al jugador que escribe el comando (es decir, uno mismo).
A continuación se presentan todos los elementos que se pueden recibir; estas listas se pueden ver dentro de Doomsday mediante la introducción de "give" por si mismo.
- Todos los juegos
- a - munición
- f - el poder de volar
- h - salud
- k - llaves
- r - armadura
- w - armas
- Solo Doom
- b - Locura
- g - Visor amplificador de luz
- i - Invulnerabilidad
- m - Mapa informático
- p - Mochila
- s - Traje de protección contra radiaciones
- v - Invisibilidad
- Solo Heretic
- i - Artefactos
- p - Bolsa sin fondo
- t - Tomos del Poder
- Solo Hexen
- i - Artefactos
- p - Artefactos puzzle
Doom Legacy[]
La mayoría de los códigos de trucos adicionales de Doom Legacy se ejecutan escribiéndolos en la consola. Todos los códigos de trucos a continuación se utilizan de esta manera, con exclusión del primero.
CÓDIGO | EFECTO |
---|---|
idfly | Permite volar |
god | Conmuta modo Dios si/no |
noclip | Conmuta modo no-clipping si/no |
kill | Mata al jugador (aunque sin llegar a la eliminación de la salud del jugador) |
gimme weapons | Proporciona todas las armas |
gimme health | Proporciona salud completa |
gimme keys | Proporciona todas las llaves |
gimme map | Revela el nivel actual en el Automapa de la misma manera que el Mapa informático |
gimme x weapon | Da un arma específica, como un Fusil de plasma (gimme plasma) |
EDGE[]
Además de los nuevos códigos de trucos propios, EDGE también permite al usuario editar las entradas de trucos a su propio ritmo a través del archivo language.ldf. Los siguientes códigos son las formas predeterminadas de los nuevos trucos.
CÓDIGO | EFECTO |
---|---|
idkillall | Mata a todos los monstruos en el mapa, a excepción de las Almas perdidas que surgen de los Elementales del dolor muertos |
idsuicide | Mata al jugador (suicidio) |
idgive# | Da al jugador el arma de la ranura #, junto con la munición correspondiente a esa arma. # puede ser cualquier valor del 1 al 10. |
idhom | Activa el Efecto sala de espejos. Cualquier efecto sala de espejos se indica por un telón de fondo verde. |
Eternity[]
Además de soportar los trucos adicionales de Boom y MBF, Eternity Engine agrega algunos propios.
CÓDIGO | EFECTO |
---|---|
ghost | Alterna el efecto Esfera de sombra de Heretic. |
hideme | Alterna la invisibilidad total. Los monstruos no se activan a menos que estén heridos o escuchen un disparo. |
iamtheone | Alterna el modo dios, la invisibilidad total, el silenciador y los trucos de munición infinita, al mismo tiempo que proporciona armadura, munición y armas completas. |
infshots | Activa la munición infinita. |
silence | Alterna el potenciador de silenciador; los sonidos de las armas no activarán a los monstruos. |
ZDoom[]
Para utilizar los códigos de trucos en el nivel de dificultad NM o en modo multijugador en ZDoom, la variable sv_cheats se debe establecer en el valor "1" (verdadero). Esta variable puede cambiarse en el inicio de ZDoom, accediendo a la consola a través de la tecla tilde (~) y escribiendo sv_cheats 1. Entonces puedes utilizar cualquier truco específico de ZDoom escribiéndolo en esa consola.

Un ejemplo de un jugador usando trucos en ZDoom.
CÓDIGO | EFECTO |
---|---|
anubis | Los monstruos tienen miedo del jugador (cambia si/no) |
buddha | La salud del jugador no puede caer por debajo del 1% de daño recibido (cambia si/no) |
fly | Permite volar al jugador (cambia si/no) |
freeze | Congela: detiene a todos los monstruos, proyectiles y animaciones de objetos, pero no al jugador ni animaciones ambientales como las de paredes y pisos. Además, permite al jugador caminar sin daño a través de proyectiles congelados (cambia si/no) |
give * | Proporciona elementos al jugador, donde "*" puede ser
"all" (consigue todo)
|
god | Modo Dios (cambia si/no) |
hxvisit # | Saltar al nivel # utilizando el valor warptrans del mapa, similar al truco "visit" de Hexen |
idclev # | Saltar al nivel #, similar al truco idclev |
iddqd | Modo Dios y 100% de salud |
info | Imprime información de depuración sobre el actor en el punto de mira del jugador |
kill * | Por sí solo hace que el jugador se suicide. Junto con el nombre de un actor, elimina todos los monstruos de ese tipo (por ejemplo "kill doomimp" mata todos los Diablillos); "kill monsters" mata a todos los monstruos de todo tipo en el nivel |
linetarget | Imprime el nombre del actor, su salud actual y la salud del monstruo engendrado en el punto de mira del jugador |
mdk | Mata cualquier cosa a la que el punto de mira del jugador esté apuntando. Significa "murder death kill", es una referencia a la película Demolition Man. El daño real causado al objetivo es de 10.000.000 puntos, por lo que el parche DeHackEd posiblemente podría permitir sobrevivir a algunos monstruos. Este código no se puede utilizar en los juegos de combate a muerte, incluso con los trucos activados [1] |
morphme | Al jugar en Hexen o Doom, se convierte al jugador en un cerdo, si los gráficos adecuados están presentes. Al jugar Heretic, este código transforma al jugador en un pollo. |
noclip | Sin recorte, permite atravesar las paredes (cambia si/no) |
notarget | Los monstruos no ven al jugador a menos que sean heridos. Si un monstruo ya ha visto al jugador, todavía lo perseguirá incluso cuando se active el truco (cambia si/no) |
powerup | Da la misma potencia que Tomo del Poder si está jugando Heretic |
resurrect | Si el jugador muere, revive con la salud completa. Esto no se puede utilizar si la cámara del jugador ha sido separada del cuerpo, lo que sucede, por ejemplo, si el jugador es congelado al morir y se hizo añicos, o ha sido gibbed en Hereje, o como el Guerrero de Hexen |
summon * | Genera un actor (monstruo). El comando "dumpclasses actor" puede ser usado para ver todos los actores generables |
summonfriend * | Igual a "summon", excepto que el monstruo engendrado atacará a los enemigos. Un Archi-vil aliado creado de esta manera va a resucitar a monstruos, tanto amigos como enemigos, convirtiéndolos en aliados. Los Ciberdemonios aliados también son capaces de lesionar a Ciberdemonios enemigos con sus cohetes (y viceversa), haciendo caso omiso de la inmunidad del Ciberdemonio a sus propios cohetes |
sv_fastweapons # | Cambia la velocidad de las armas. "#" puede ser cualquier número entre 0-2; el valor predeterminado es 0 |
sv_infiniteammo # | Si "#" es 1 permite munición infinita, si es 0 lo desactiva |
sv_unlimited_pickup # | Habilita recoger munición más allá del máximo, originalmente pensado como una ayuda para la depuración (si/no) |
turbo # | Cambia la velocidad del jugador. Similar a la línea de comando "-turbo" en Vanilla Doom. "#" puede ser cualquier número desde 10 a 255; el valor predeterminado es 100 |
- ↑ En el còdigo fuente de ZDoom, ver la función cht_DoCheat en m_cheat.cpp
Doom95[]
El prefijo fh en los códigos de trucos de Doom95 representa las iniciales de Fred Hommel, el programador que creó los códigos.
CÓDIGO | EFECTO |
---|---|
fhhall [1] | Mata a todos los monstruos en el nivel, a excepción de las Almas perdidas. (Los Elemental del dolor muertos de esta manera van a generar todavía Almas perdidas adicionales normalmente) |
fhshh [2] | Los monstruos no notan a los jugadores a menos que sean heridos o escuchen un disparo |
Alt+F5 | Cambia el sonido a normal o alto |
- ↑ hall refiere a Jason Hall, CEO de Monolith], quien solicitó este truco en particular, (por eso, aparece el mensaje "BY REQUEST..." cuando se ejecuta el código). El daño real causado a cada monstruo es de 10.000 puntos de daño.
- ↑ Al escribir el truco fhshh aparece el mensaje "be vewy vewy quiet...", como referencia a la frase de Elmer "Be vewy vewy quiet, I'm hunting wabbits!", en el comienzo de los cortos animados de Looney Tunes o Merrie Melodies. El mensaje "Achoo!" aparece cuando el truco se desactiva (el jugador estornudó y los monstruos lo oyen).
Véase también[]
- Códigos de juego en Doom 3
- Lista de contraseñas Doom 64
- Trucos de Doom
- Trucos de Doom 3
- Trucos de Doom RPG
- Trucos de Hexen