Sputnik's Enhancements
May 3, 2006 : I found and fixed a bug in the code that determines if you successfully hit a creature, or if it successfully hits you. Both you and the monsters were hitting far too often. It is now fixed to hit as often as the original game. Special thanks to Richard Hunerlach for lending me that part of the original assembler, and for helping me figure it out :-)
I figured out how to make the installer work, so here is the only file you need to install the latest version with all the fixes and enhancements, latest SDL DLLs, readme.txt, and source code: DungeonsOfDaggorath0.5.0.exe
May 2, 2006 : I found and fixed a couple of bugs related to ladders and holes moving around, and random maps changing when saved and reloaded. I also made the doors look nicer on the scrolls. The readme.txt, dodwin.exe, and source code are all updated with the latest fixes.
May 1, 2006 : I noticed a strange video refresh bug a couple days ago that I never saw before, and haven't been able to repeat since. The only thing I can think of that might have caused it was using the old SDL and SDL mixer DLL files that are in the current install. Although the game seems to run pretty well with the old DLLs, I suggest you download the latest SDL versions I used when I compiled the EXE:
SDL-1.2.9-win32.zip
SDL_mixer-1.2.6-win32.zip
Download each file, unzip them, and copy over the SDL.dll and SDL_mixer.dll files that came with the full DoD install. You can get the latest SDL versions, source code, libraries, etc at http://www.libsdl.org.
April 28, 2006 : I made some more enhancements to the readme.txt and dodwin.exe:
- Added an option to display doors and magic/secret doors when the scrolls are used.
- Modified the configuration menu so that you can use it to turn on the Random Maze function.
For anyone that wants it, here is a link to the source code files I changed. You should first download and install the original source code, then replace the matching files with my modified version. The zip file does NOT contain the complete set of source files, only the ones I changed.
April 27, 2006: I made a few enhancements to the Window's version of Richard Hunerlach's DoD PC port, which you can read about in detail in the readme.txt file. In a nutshell:
- Put in a fix for the leather and bronze shields not giving any physical protection.
- Created an option for generating new random mazes!
- Created an option making creatures smart enough to fight back instead of picking up items off the floor while you beat them to death.
All the new options are, um, optional, and default to being turned off. I haven't contacted Richard to add any of these to the offical version with the install yet, so here's what you need to do in order to try out the new version:
1. Install the official PC port, if you haven't done so already. You can find it here.
2. Back up the dodwin.exe file if you wish (I renamed mine to dodwinback.exe, for example).
3. Download the new dodwin.exe. Put it in your Dungeons of Daggorath directory, where the original files were installed. You can also right-click on the readme.txt link above, and use "save files as..." to overwrite the original readme.txt.
That's about it! I'll see if I can't get these changes intergrated into the official version with the install program in the future. And see what's involved in compiling it for the Linux, if that's all there is to it. Let me know what you think in the forum.