Changes

From DoomWiki.org

The Ultimate Doom

3 bytes added, 13:32, 6 April 2008
m
Engine
== Engine ==
[[Wikipedia:Michael Abrash|Michael Abrash]] joined Romero in order to make some tweaks to the [[Doom source code|source code]] as required for the new episode, adding the necessary text [[Wikipedia:string (computer science)|string]]s, a fourth-episode [[demo]] to the demo sequence, and modifying the [[boss]] death triggers to accommodate for new boss situations in the the sixth and final levels. This last change had the side effect of making the modified executable [[tag 666#Bugs|incompatible with a few PWADs]] that depended on the old trigger behavior. Additionally, the programmers also fixed a glitch existing in [[Doom change log|previous versions]] where [[demo desyncing caused by bouncing Lost Souls|lost souls would not bounce]] on the floor or ceiling as intended. This change caused some demos previously recorded on levels including these monsters to [[demo#Demo issues|desynch]].
In other respects the engine performs like Doom version 1.9, and in fact is still marked and internally considered as "v1.9" regardless of the changes mentioned previously, which produce occasional [[Wikipedia:software incompatibility|incompatibilities]]. As such it can run the 1.9 versions of Doom and Doom II, although when doing so the additional fourth demo is still requested by the executable, resulting in the termination of the program immediately following the third demo of the looping demo sequence.
2,068
edits