FANDOM

1.062 Páginas

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 un source port es posible introducir otros errores que no figuran en esta lista (los detalles pueden estar presentes en el artículo sobre el source port 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, vea los artículos individuales para obtener más detalles.

  • 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 se acepta 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:
    • 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 errores tipográficos simples en el código fuente.
    • La construcción incorrecta de linedefs, con etiquetas que han quedado huérfanos 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.
    • S* 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.
  • v1.9 - Algunos errores aparecen sólo en las versiones de Doom anteriores a la v1.9.
  • Un error tiene una Solución si es posible evitarlo mediante compromisos razonables en el diseño de mapa, como 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ú. S significa que el error sólo puede evitarse haciendo el propio mapa más pequeño o menos complejo.
  • Un error es un Escape si puede ser usado en ventaja del jugador (especialmente durante Alta velocidad (speedrun) o en modo multijugador Deathmatch).

Tabla

Fenómeno Canónico Causa Fatal? v1.9? Solución? Escape?
Indiscutible Algoritmo N N N N
Indiscutible Algoritmo N N N S
Indiscutible Límite estático N N N S
Verificado Tipográfico N N N N
Indiscutible Algoritmo N N N S
Indiscutible Límite estático S N S N
Indiscutible Algoritmo N N N S
Indiscutible Algoritmo N* N S N
Indiscutible Linedef N N S N
  • Efecto sala de espejos (límite)
Indiscutible Algoritmo N N S N
Indiscutible Linedef N N S N
Indiscutible Multiple S N N N
Verificado S
Indiscutible Algoritmo N N N S
Indiscutible Límite estático N* S S N
Indiscutible Algoritmo N N N N
Discutido Algoritmo N N N N
Algoritmo N N N N
Indiscutible Límite estático N N N S
Indiscutible Límite estático N N S N
Discutido Algoritmo N N N N
N N N N
Indiscutible Algoritmo N N N N
Indiscutible Overflow N* N N N
Indiscutible Redondeo N N N S
Indiscutible Algoritmo N* N S N
Algoritmo N N N
Indiscutible Algoritmo N N N N
Indiscutible Algoritmo N N N S
Indiscutible Algoritmo S* N N S
Verificado Algoritmo N S* N S
Indiscutible Redondeo N N N N
Indiscutible Algoritmo N S N S
Indiscutible Algoritmo N N S N
Indiscutible Algoritmo N* N N N
Verificado S
Wrong sound origin for switch/button presses Indiscutible Algoritmo N N N N
Wrong sound origin for button "popouts" Indiscutible Algoritmo N N N N
Wrong sound for exit switches N N N N
Wallrunning Indiscutible Algoritmo N N N S
Vertical cutoff of partially invisible sprites Indiscutible Límite estático N N N N
Turning resolution is lowered when recording demos Indiscutible Límite estático N N N N
Switches and lifts deactivated when restoring a saved game Verificado Algoritmo N S N N
Stairs that can be ascended, but not descended Discutido Algoritmo N N S N
Stairs create unknown sector types Indiscutible Algoritmo S* N N N
Sprites flickering across ledges or lifts Discutido Algoritmo N N N N
Spider paralysis Indiscutible Algoritmo N N N S
Spechits overflow Indiscutible Límite estático S N S N
Spawn fog in wrong location Indiscutible Tipográfico N N N N
Spawn cubes miss east & west targets Indiscutible Algoritmo N N S N
Sounds changing pitch on slow computers N N
Sound effects behave differently on level 8 Discutido Algoritmo N N N N
Sound cutoffs Discutido Límite estático N N N N
Some game options not preserved in saved games Indiscutible Algoritmo N N N N
Sleeping Sergeant of Doom II MAP02 Indiscutible Tipográfico N N N
Sky hack Indiscutible Algoritmo N N N N
Skill level cannot be selected in some network games Verificado N S
Screen melt effect during Doom II cast sequence Algoritmo N N N N
Savegame slots 5 and 6 corrupt other files Verificado N S N
Savegame buffer overflow Indiscutible Límite estático S N S N
Rocket passes through the player who fired it Discutido Algoritmo N N N S
Retriggering an open door after loading a savegame causes crash Verificado Algoritmo S S N N
Ranged attacks blocked by decorations Discutido Algoritmo N N N S
Raising sectors change to orphaned sector type Discutido N N N N
Projectiles explode on impact with "sky" Algoritmo N N N N
Player stuck on ledge after restoring savefile Indiscutible Algoritmo N* N N N
Player starts missing Indiscutible S N S N
Player face grins after restoring savefile Discutido Algoritmo N N N N
Player corpses walking Indiscutible Overflow N* N S N
Picked up a medikit that you REALLY need! Indiscutible Tipográfico N N N N
Phantom fireball explosions Discutido Algoritmo N N N
Numeric overflow crash in tall areas Indiscutible Overflow S* N S N
Non-Newtonian motion of corpses Discutido Algoritmo N N N S
Noclip bug Indiscutible Overflow N N N S
Network play locks up when using a sound card Verificado S S N
Network game crashes with 3 or 4 players Verificado S S N
Moving platforms limit Indiscutible Linedef S N S N
Monsters stuck in doortracks, walls or hanging off lifts Indiscutible Algoritmo N N N S
Monsters fleeing Discutido Algoritmo N N N
Monsters attacking across tall ledges Discutido Algoritmo N N N N
Moiré error Indiscutible Overflow N* S S N
Menu error with high mouse sensitivity Indiscutible Overflow S N S N
Map size limit (integer overflow) Límite estático N N N N
Map size limit (blocks) Indiscutible Límite estático S N S N
Mancubus fireball clipping Indiscutible Algoritmo N N N N
Lump size limit Límite estático N S N
Lost soul target amnesia Discutido Algoritmo N N N N
Lost soul colliding with items Indiscutible Algoritmo N N N S
Lost soul clipping problems Indiscutible Algoritmo N S N N
Lost soul charging backwards Discutido Algoritmo N N N S
Long wall error Indiscutible Redondeo N N S N
Linedef type 37 S N S N
Lift heights not preserved in saved games Indiscutible Algoritmo N N N N
Kill percentage flag used for -nomonsters and respawning Discutido Algoritmo N* N N S
joyb_speed magic numbers Overflow N S S
Items respawn with pickup flag off Verificado Algoritmo N S
IRQ 2 does not work Verificado S
IDMUS requests invalid music Algoritmo S N N N
IDCLEV idiosyncrasies N N N N
Hitscan attacks hit invisible barriers in large open areas Algoritmo N
Health limited to 199 Algoritmo N S N N
Gamma correction resets palette Indiscutible Algoritmo N N N S
Frag count rollover Overflow N N N N
Floors and ceilings moving silently Indiscutible N N N S
Flawed collision detection Indiscutible Algoritmo N N N
Fast doors reopening with wrong sound Discutido Algoritmo N N N N
Fast doors make two closing sounds Indiscutible Algoritmo N N N N
Excessive scrolling texture overflow Overflow S N S N
Elastic collisions with walls N N N S
Drawsegs overflow Indiscutible Límite estático N N S N
Demo desyncing caused by menu access Indiscutible Algoritmo N N N N
Demo desyncing caused by bouncing lost souls Indiscutible Algoritmo N N N N
Crushed monsters block player movement Verificado Algoritmo N S N N
Crushed barrels leave behind a pool of blood Indiscutible Algoritmo N N S N
Chaingun makes two sounds firing single bullet Indiscutible Algoritmo N N N N
Broadcast packet meltdown Verificado N* S N

¡Interferencia de bloqueo de anuncios detectada!


Wikia es un sitio libre de uso que hace dinero de la publicidad. Contamos con una experiencia modificada para los visitantes que utilizan el bloqueo de anuncios

Wikia no es accesible si se han hecho aún más modificaciones. Si se quita el bloqueador de anuncios personalizado, la página cargará como se esperaba.

También en FANDOM

Wiki al azar