Monster Bash

From ModdingWiki
Jump to navigation Jump to search
Monster Bash
Monster Bash.png
Mod-Monster Bash.png
Levels?Emblem-important.png Partially editable
Tiles?Tick.png Editable
Sprites?X mark.svg Not editable
Fullscreen?Tick.png Editable
Sound?Tick.png Editable
Music?Tick.png Editable
Text?Tick.png Editable
Story/cutscenes?X mark.svg Not editable
UI/menus?X mark.svg Not editable


The following tools are able to work with this game.

Name PlatformGroup/archives Levels Graphics Music Sounds Text Saves .exe patch Notes
Camoto Linux/WindowsEditPartialEditEditReplaceReplaceNoNo
Camoto/gamearchive.js AnyEditNoNoNoNoNoNoNo
Wombat Window GUIExtractViewViewViewViewViewNoNo

File formats

The following file formats are used by this game.

Filename Format Details
bash[123].dat DAT Format (Monster Bash) Archive file storing most of the game data files
bash[12].bin B800 Text Text-mode exit screen
mb[123]_d[123].bin ? ! Unknown
*.imf IMF Format Background music
*.spr Monster Bash Sprite Format Creature animations
Monster Bash Level Format Game levels
*.pal EGA Palette Colours to use
*.snd Inverse Frequency Sound format PC-speaker sound effects
Monster Bash Tileset Format Tiles used for drawing each level
*.txt ASCII text (DOS/CRLF) Hint text and other info
digi\*.voc VOC Format Digitised sound effects
save?.mb[123] Monster Bash Saved Game Format Saved game

Be aware that many of the filename extensions above are fake, as described in DAT Format (Monster Bash). This is because the .dat file stores multiple files with the same name (differing in only a special "type code"), so these extensions are used to make it easier to refer to files.


Some game data is stored in the .exe file:

Offset Description
bash1.exe bash2.exe bash3.exe
0x19C12 ? ? Font as series of 1-bpp images (8x8 mask then 8x8 char)
0x243F2 ? ? Window borders? Two 1bpp images (16x254 mask then 16x254 image)