Doom Wiki
Advertisement
Doom Wiki


Un error del motor en Heretic es una limitación o una rareza presente en la modificación del motor de Doom efectuada por parte de Raven Software para el lanzamiento de Heretic. Para errores en el diseño de mapas, incluso aquellos relacionados con un elemento 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.

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.

Heredado[]

Un error es Heredado (inherited) si es una consecuencia directa o una extensión de un error que ocurrió en el código base de Doom v1.2 sobre el cual se creó Hexen.

Solucionado[]

  • Corregido en 1.3: algunos errores aparecen solo en versiones de Heretic anteriores a la v1.3.

Alternativa[]

Un error tiene una solución alternativa (workaround) si puede evitarse mediante compromisos razonables en el diseño del mapa, como hacer coincidir cada etiqueta linedef con al menos un sector, pero no eliminando invulnerabilidades de cada nivel que contenga una textura de cielo, o también mediante precauciones convenientes y otras medidas. medidas tomadas por el usuario del programa, como al aumentar la sensibilidad del mouse a través del archivo de configuración directamente, en lugar de usar el menú. S significa que el error sólo se puede evitar haciendo el mapa 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).

Lista[]

Fenómeno Causa Fatal? Heredado? Corregido
en 1.3?
Alternat.? Escape?
Aterrizar sobre objetos sólidos provoca un erróneo control del aire y fricción Algoritmo N N N N Si
Conflicto de efectos visuales de potenciadores N N N N N
Corte vertical de sprites parcialmente invisibles Límite estático N Si N N N
Costura del cielo en Heretic y Hexen N Si N N N
Efectos incorrectos del terreno al cruzar los límites de los sectores N N N N N
El parámetro -timedemo se desincroniza N Si N N N
Enemigos voladores se pegan a otros monstruos Algoritmo N Si N N N
Errores de aleatorización de la Maza de Fuego N N Si N N
La Barra fénix potenciada puede disparar sin interrupción Algoritmo N N N N Si
La escala del Automapa se preserva después de un salto de mapa Algoritmo N N N N N
La Maza de fuego tomada mata instantáneamente a los Liches de hierro N N Si N N
Las Alas de ira se pueden llevar de un nivel a otro N N N N Si
Los monstruos pueden ver a través de las paredes Algoritmo N Si N Si N
Los sonidos ambientales dejan de reproducirse N N N Si N
Mapa de colores de invulnerabilidad Algoritmo N Si N N N
Movimiento entrecortado del jugador cuando sufre daño de lava Algoritmo N N N N N
Número de mapa inválido en la demo grabada Algoritmo N * N N N N
Se muestra un artefacto incorrecto al cargar una partida guardada N N N N N
Suicidio por barril (con vainas explosivas) Algoritmo N Si N N Si
Una Gárgola que cae puede explotar varias veces N N N N N
Una Gárgola que cae puede no explotar N N N N N
Voodoo doll skull pop teleportation Algoritmo N Si N N N

Véase también[]

Advertisement