Doom Wiki
Advertisement
Doom Wiki

Relacionadas:


Un fallo del motor de Doom es una limitación o una singularidad presente en el motor de Doom. Por errores en el diseño de mapas, incluso los relacionados con un tema específico a continuación, consulte el artículo sobre ese mapa.

Hay que tener en cuenta que al jugar con una portación (source port) es posible introducir otros errores que no figuran en esta lista (los detalles pueden estar presentes en el artículo sobre la portación de que se trate), aunque se quite una parte o incluso la mayoría de los errores que se indican a continuación.

Claves[]

Esta tabla clasifica las anomalías de una manera muy amplia, consulte los artículos individuales para obtener más detalles sobre cada uno de los errores.

Canónico[]

  • Un error es verificado sólo cuando un programador de id Software actual o anterior lo ha calificado como un error en un medio público.
  • Un error no verificado todavía puede ser indiscutible si es aceptado generalmente como un error o un problema por la comunidad de fans, en virtud de un acuerdo que involucra pruebas a fondo y la investigación sobre el fenómeno correspondiente y sus binarios asociados o código fuente.
  • Un error es discutido si se puede argumentar que es una característica inofensiva y posiblemente intencional.

Causa[]

La categoría general del problema de fondo puede ser una de estas:

  • La mayoría de los errores se deben a Algoritmos que no tienen en cuenta todas las posibles entradas, aplican sentencias condicionales en una secuencia ilógica o tienen consecuencias imprevistas en situaciones de juego en particular.
    • Algunos de éstos se derivan de simples errores tipográficos en el código fuente.
  • La construcción incorrecta de linedefs, con etiquetas que han quedado huérfanas o texturas colocadas incorrectamente, también pueden inducir diversos comportamientos extraños.
  • El motor de Doom incluye algunas salvaguardias contra condiciones de desbordamiento (overflow).
  • Los cálculos de línea de visión, los algoritmos de representación y el árbol BSP también son susceptibles de errores de redondeo.
  • El motor impone una serie de límites estáticos en la ubicación de las cosas y en la construcción de mapas, que a veces resuelven un problema creando otro.

Errores fatales[]

Son aquellos en los que el motor colapsa (a menudo con el efecto "Persiana veneciana"), o bien sale del juego de una manera controlada, por lo general con un mensaje de error.

  • SI significa que la terminación es posible, pero no inevitable.
  • N* significa que el programa sigue funcionando, pero que la prestación o el comportamiento de los personajes puede estar lo suficientemente comprometida como para que que jugabilidad se haga imposible.

Solucionable[]

Un error tiene una Solución si es posible evitarlo mediante compromisos razonables en el diseño del mapa, como hacer coincidir todas las etiquetas linedef a por lo menos un sector, pero no al retirar invulnerabilidades de cada nivel que contiene una textura de cielo, o también por las precauciones convenientes y otros medidas adoptadas por el usuario del programa, por ejemplo, aumentando la sensibilidad del mouse a través del archivo de configuración en lugar de utilizar el menú.

  • SI significa que el error sólo puede evitarse haciendo que el propio mapa sea más pequeño o menos complejo.

Escapatoria[]

Un error es un Escape (loophole) si puede ser usado como una ventaja por parte del jugador (especialmente durante Alta velocidad (speedrun) o en modo multijugador Deathmatch).

v1.9[]

Algunos errores aparecen sólo en las versiones de Doom anteriores a la v1.9, y han sido detallados en una tabla separada haciendo mención a la versión en dónde se corrigen.

Presentes en Doom II v1.9 para DOS[]

Fenómeno Canónico Causa Fatal? Solución? Escape?
AASTINKY / AASHITTY Indiscutible Algoritmo N N N
Activar linedefs independientemente de la posición Z Indiscutible Algoritmo N N Si
Alma perdida atacando hacia atrás Discutido Algoritmo N N Si
Almas perdidas olvidan su objetivo Discutido Algoritmo N N N
Alma perdida que choca con objetos Indiscutible Algoritmo N N Si
Algunas opciones de juego no se conservan en partidas guardadas Indiscutible Algoritmo N N N
Ametralladora hace dos sonidos disparando una bala Indiscutible Algoritmo N N N
Ataques a distancia bloqueados por decoraciones Discutido Algoritmo N N Si
Ataques hitscan golpean barreras invisibles en grandes áreas abiertas Algoritmo N
Barriles triturados dejan un charco de sangre Indiscutible Algoritmo N Si N
BFG silenciosa Indiscutible Límite estático N N Si
Bolas de fuego que atraviesan las paredes Indiscutible Algoritmo N N N
Cadáveres de jugadores caminan Indiscutible Desborde N* Si N
Cambio en la cuenta de frags Desborde N N N
Cara ouch Verificado Tipográfico N N N
Cielo cortado Indiscutible Algoritmo N N N
Cohete atraviesa al jugador que lo disparó Discutido Algoritmo N N Si
Colisiones elásticas con paredes Indiscutible Redondeo N N Si
Corte vertical de sprites parcialmente invisibles Indiscutible Límite estático N N N
Cortes de sonido Discutido Límite estático N N N
Daño vertical ilimitado Indiscutible Algoritmo N N Si
Desbordamiento de SEGs Indiscutible Límite estático N Si N
Desbordamiento de spechits Indiscutible Límite estático Si Si N
Desbordamiento del búfer al guardar partidas Indiscutible Límite estático Si Si N
Desbordamiento numérico en áreas altas Indiscutible Desborde Si
Si N
Desbordamiento por uso excesivo de texturas de desplazamiento Desborde Si Si N
Desbordamiento visplane (visplane overflow) Indiscutible Límite estático Si Si N
Desincronización de demos causada por acceso al menú Indiscutible Algoritmo N N N
Desincronización de demos por rebotes de Almas perdidas Indiscutible Algoritmo N N N
Desplazamiento rapido (straferunning) Indiscutible Algoritmo N N Si
Detección de colisiones defectuosa Indiscutible Algoritmo N N
Efecto Medusa Indiscutible Algoritmo N* Si N
Efecto sala de espejos (HOM), pérdidad de textura Indiscutible Linedef N Si N
Efecto sala de espejos (límite) Indiscutible Algoritmo N Si N
Efecto Tutti-frutti Indiscutible Linedef N Si N
Efecto de fusión de pantalla durante la secuencia de reparto de Doom II Algoritmo N N N
Efectos de IDCLEV N N N
El Barón ataca a un monstruo detrás de él Algoritmo N N N
Error "Persiana veneciana" Indiscutible Multiple Si N N
Error de menú con alta sensibilidad del mouse Indiscutible Desborde Si Si N
Error de pared larga Indiscutible Redondeo N Si N
Error de regeneración (0,0) Indiscutible Algoritmo N N Si
Error noclip Indiscutible Desborde N N Si
Escaleras crean tipos de sectores desconocidos Indiscutible Algoritmo Si
N N
Escaleras que pueden ser subidas, pero no bajadas Discutido Algoritmo N Si N
Explosiones de barril que no dañan Indiscutible Algoritmo N N N
Explosiones de bolas de fuego fantasmas Discutido Algoritmo N N
Histéresis de la Cara de la barra de estado Discutido Algoritmo N N N
Histéresis del porcentaje de salud en sector Tipo 11 Algoritmo N N N
IDMUS solicita música no válida Algoritmo Si N N
Jugador atorado en la saliente después de restaurar un archivo guardado
(Player stuck on ledge after restoring savefile)
Indiscutible Algoritmo N* N N
Jugador comienza desaparecido Indiscutible Si Si N
La corrección de gamma restablece la paleta Indiscutible Algoritmo N N Si
Levantar sectores cambian a un tipo de sector huérfano Discutido N N N
Limitaciones con áreas muy altas Indiscutible Límite estático N N N
Límite de Almas perdidas Indiscutible Límite estático N N Si
Límite de plataformas móviles Indiscutible Linedef Si Si N
Límite de sprites visibles Indiscutible Límite estático N Si N
Límite de tamaño de Lump Límite estático Si N
Límite de tamaño del mapa (bloques) Indiscutible Límite estático Si Si N
Límite de tamaño del mapa (desbordamiento de enteros) Límite estático N N N
Linedef de tipo 37 Si Si N
Los cubos de desove pierden los objetivos este y oeste Indiscutible Algoritmo N Si N
Los efectos de sonido se comportan de manera diferente en el nivel 8 Discutido Algoritmo N N N
Mapa de colores de invulnerabilidad Discutido Algoritmo N N N
Mira de armas desenfocada N N N
Monstruo fantasma Indiscutible Algoritmo N N N
Efecto "Todos fantasmas" Indiscutible Desborde N* N N
Monstruos abren puertas cerradas Indiscutible Redondeo N N Si
Monstruos atacando a través de repisas altas Discutido Algoritmo N N N
Monstruos atascados en puertas, paredes o colgando de ascensores Indiscutible Algoritmo N N Si
Monstruos que huyen Discutido Algoritmo N N
Movimiento no newtoniano de cadáveres Discutido Algoritmo N N Si
Muñeco vudú (voodoo doll) Indiscutible Algoritmo N* Si N
No aparecen agujeros de bala en áreas al aire libre Algoritmo N N
No cambia el cielo en Doom II Indiscutible Algoritmo N N N
No se conservan las alturas de las plataformas móviles en juegos guardados Indiscutible Algoritmo N N N
No se guardan los objetivos Indiscutible Algoritmo N N Si
No se guardan los Puntos de desove Indiscutible Algoritmo Si
N Si
Números mágicos de joyb_speed Desborde N Si Si
Origen de sonido incorrecto para interruptores Indiscutible Algoritmo N N N
Parálisis de araña Indiscutible Algoritmo N N Si
Pisos y techos moviéndose silenciosamente Indiscutible N N Si
Porcentaje de muertes usado para -nomonsters y regeneración Discutido Algoritmo N* N Si
Problemas de recorte con Almas perdidas Indiscutible Algoritmo N N N
Proyectiles explotan en el "cielo" Algoritmo N N N
Proyectiles lanzados por nuevos monstruos Algoritmo N N Si
Puertas rápidas hacen dos sonidos de cierre Indiscutible Algoritmo N N N
Rastreadores de Revenant desincronizan demos internas Indiscutible Algoritmo N* N N
Rastro de limo Indiscutible Redondeo N N N
Reapertura rápida de puertas con sonido incorrecto Discutido Algoritmo N N N
Recogió un botiquín que REALMENTE necesita Indiscutible Tipográfico N N N
Sargento dormido en MAP02 de Doom II Indiscutible Tipográfico N N
Se genera niebla en una ubicación incorrecta Indiscutible Tipográfico N N N
Sprites parpadean en salientes o ascensores Discutido Algoritmo N N N
Tag 666 (idiosincrasia) Indiscutible Algoritmo N Si N
Tag 667 (idiosincrasia) Indiscutible Algoritmo N* N N
Tono de sonido aleatorio eliminado N N N
Wallrunning Indiscutible Algoritmo N N Si
Z_Malloc Verificado Algoritmo Si N

Presentes en versiones anteriores a Doom II v1.9 para DOS[]

Fenómeno Canónico Causa Fatal? Solucionado Solución? Escape?
El juego en red se bloquea cuando se usa una tarjeta de sonido Verificado Si Si N
Error de mouse PS/2 Verificado 1.666
Error patrón de Moiré Indiscutible Desborde N* 1.4 Si N
Exceso de armadura (armor percentage rollover) Indiscutible Límite estático N* 1.25? Si N
Interruptores y elevadores desactivados al restaurar un juego guardado Verificado Algoritmo N N N
Juego en red se bloquea con 3 o 4 jugadores Verificado Si Si N
Las ranuras Savegame 5 y 6 corrompen otros archivos Verificado N N
Monstruos aplastados bloquean el movimiento del jugador Verificado Algoritmo N N N
No funciona IRQ2 Verificado 1.2
No se puede seleccionar el nivel de dificultad en algunos juegos en red Verificado N
Objetos reaparecen con bandera de recolección desactivada Verificado Algoritmo N
Proyectiles activan linedefs Verificado Algoritmo N 1.4 N Si
Salud limitada a 199 Algoritmo N 1.25? N N
Suicidio por barril Indiscutible Algoritmo N 1.5? N Si
Transmisión de paquetes de difusión Verificado N* 1.2 N
Volver a abrir una puerta abierta después de cargar un juego guardado causa un bloqueo Verificado Algoritmo Si 1.2 N N

Véase también[]

Advertisement