Dungeons of the Unforgiven
MoraffWare's Dungeons of the Unforgiven is a first-person dungeon crawler for MS-DOS, released as shareware in 1993 by MoraffWare. This is the third game in MoraffWare's series of role-playing games and is the direct successor to Moraff's World.
Dungeons of the Unforgiven, like Moraff's World, is notable for its wide range of display options. It is capable of displaying graphics on everything from CGA/Hercules to SuperVGA, supporting everything from 320x200 with 4 colors to 1024x768 with 256 colors.
The following file formats are used by this game.
|2?||Player Character||A saved player character. Up to 10 characters can be saved (with filenames ranging from 20 through 29, corresponding to the slot that the character is stored in).|
|???.DUN||Map||The sections that have been explored on each dungeon level. Note that changing this file does not change the dungeon layout. The first character of the filename is the player identifier (D is slot 0, M is slot 9), the second character is a division of up to 32 floors within the module (0 is floors 0-31, 3 is floors 96-104), and the third character is the zero-indexed number of the module. The purpose of the 001.DUN/011.DUN/etc files is currently unknown.|
|?MON.MAP||Monster Map||A dump of the currently generated monsters in the dungeon. Each player character has a monster map, with filenames ranging from DMON.MAP through MMON.MAP.|
|MD.BIN||Monster Information||This file contains the monster information directory that players can access by hitting the 'S' key during play.|
|In-Game Text||These two plaintext files contain most of the in-game messages, aside from the UI messages. While some strings are compiled into the executable, the vast majority are included here.|
|UROLL.TXT||Character Creation Text||This file contains text blocks used during the character creation process. Each screen element reads a fixed number of lines from the text file.|
|*.FNT||Font||A few fonts that are used by the game. These are most likely vector fonts.|
|*.PIC||Picture||A set of files containing the game's sprites, textures, and full-screen images. Due to the game's wide ranging display support, it's likely that the images are vectorized.|
|*.UHP||Help File||Stores the colored text that's displayed in the in-game help screens.|
- All bundled executables are compressed with PKLite compression. Despite UNFORGIV.EXE being used to launch the game, all of the game logic is stored in UNF.EXE.