Dangerous Dave 2

From ModdingWiki
Jump to navigation Jump to search
Edge of map!
Dangerous Dave 2
Dangerous Dave 2.png
There is no image of a modified version of this game — upload one!
Levels?X mark.svg Not editable
Tiles?X mark.svg Not editable
Sprites?X mark.svg Not editable
Fullscreen?X mark.svg Not editable
Sound?X mark.svg Not editable
Music?X mark.svg Not editable
Text?X mark.svg Not editable
Story/cutscenes?X mark.svg Not editable
UI/menus?X mark.svg Not editable
Demos?Unknown

Dangerous Dave 2, also known as Dangerous Dave in the Haunted Mansion (DDitHM) is the second installment of the popular Dangerous Dave series (Third if DDiCI is counted.) Following Dangerous Dave and preceding Dangerous Dave 3: Dave's Risky Rescue.

In this installment Dave must rescue his younger brother Delbert from the Haunted Mansion. The game was severely cut down to fit onto a floppy disk and meet the release date, and so lacks appreciable story elements. The game was made utilizing a modified version of the Commander Keen 1-3 engine and thus uses many formats similar to Keen, though usually with more advanced compression.

File formats

This section lists the major file formats used in the game.

Notes

Dangerous Dave 2 stores the header and LATCH internally in the executable at 74896 and 101096 respectively (in the UNLZEXE'd executable.) Tiles are stored in a separate file EGATILES.DD2. Since each tile may or may not be loaded in a level depending on whether it's needed, the tile file is composed of 858 128-byte entries, each containing 4-EGA planes for the tile.

Shadow Knights, published just weeks later uses the Dave engine also and is even more similar than Keen.

Dave 2 is intermediate in development between Commander Keen 1-3 and Commander Keen Dreams which followed it. Though basic, it makes use of several changes in format that are used in later Keen games.

Tools

The following tools are able to work with this game.

Name PlatformGroup/archives Levels Graphics Music Sounds Text Saves .exe patch Notes
Wombat WindowsN/AViewViewViewViewViewNoView