
It concerns Caverns of Darkness (duh).
Background
The following is written in general so that other users have some background info:
Caverns of Darkness relies on a custom engine based on Eternity for DOS. This engine is called the COD Engine. Because by the time Caverns was released, DOS was already a few years obsolete, Graf made a compatibility patch to enable playthrough of Caverns in ZDoom.
- The first release of this patch was a replacement executable, a source mod of ZDoom 2.0.96, called zdoom-cod.exe and also known as 96cod. This was the first version submitted to /idgames on January 23, 2005. Wayback timestamp here. + ZDoom thread here. (Unfortunately it has been erased from /idgames. For good reasons, obviously, but i would have loved to preserve this version. Anyway.)
- In that thread, Randi made the notion that this was merged in 2.0.97, prompting Graf to think about a WAD-only patch instead. 2.0.97 thread here, Graf post here.
- However this apparently (Not found why yet) did not fully resolve the issue, and two updates followed, on June 21, 2006 (Was this not a pk3 instead?) and finally on November 15, 2008. Thread of 2008 change here, idgames link here.
Suggestion:
Although it was released on Google Drive in 2019, i finally managed to get the COD Engine source code on idgames, thanks to the help of Joel Murdoch. Find it here.
- Now that the source code is out, would it make sense to take a look at the changes and implement Caverns of Darkness support natively in ZDoom/GZDoom?