Some news here.
"If you can't convert DM1 dungeon to DM2 ... then convert DM2 engine for DM1".
As original DM2 is missing code for several actuators used in native DM1 dungeon, it appears difficult to figure out how to fully convert DM1 dungeon for DM2 engine and I'm still not sure if it is possible to do so for every mechanisms and traps implemented (that is a reason why I could not make good progress with this Dungeon Master Again conversion).
Recently, I went the other way to adapt SKWin code and implement back the missing code from DM1 (as much as I could) to make those dungeons to work.
I'm pretty glad that I have reach some interesting point so far.
The thing is that now SKWin can run a native DM1 dungeon (with no modification) and play it.
Here are some results for original Dungeon Master running through SKWin :
Kid Dungeon :
Theron's Quests :
and Chaos Strikes Back :
You can download this from the
SKWin Current package .
But there is a big warning!
There are still many places to improve and unfortunately vicious bugs are still crashing SKWin (however I think SKWin is in a better condition than before).
Overall it is playable, but you would probably save game before changing a level from stairs or pit as there is high chance to crash when changing levels (I have not yet understood all dynamic loading stuff that happens at that point).
CSB is less playable because at some point, generated timers become quickly uncontrollable and crash SKWin.
There are also other small bugs or graphics issues, creatures are kinda dumb, but I have already spent much time to reach that milestone ... so it will be for a next time.
This will certainly conclude my year of contribution to DM.
Little bonus -- DM64 :
