Bio Menace

From ModdingWiki
Jump to: navigation, search
Bio Menace
Bio Menace.png
Mod-Bio Menace.png
Levels?Tick.png Editable
Tiles?Tick.png Editable
Sprites?Tick.png Editable
Fullscreen?Tick.png Editable
Sound?Tick.png Editable
Music?Tick.png Editable
Text?X mark.svg Not editable
Story/cutscenes?X mark.svg Not editable
UI/menus?X mark.svg Not editable

Bio Menace is a series of three games known simply as Bio Menace 1, 2 and 3. They use a slightly altered version of the Commander Keen 4-6 engine, so the file formats used are almost identical.

The game follows the adventures of Snake Logan, a top secret operative at the CIA, who takes on missions others would see as suicidal, as he battles hordes of strange mutant monsters that have suddenly appeared and are taking over cities. The goals of the game vary, from rescuing trapped prisoners to destroying an evil computer. Notably, in the second game, if you do not get the portable nuclear device in one of the levels, the game becomes unwinnable and you are treated to the story of Snake's eventual death.

The following tools are able to work with this game.

Name PlatformGroup/archives Levels Graphics Music Sounds Text Saves .exe patch Notes
Abiathar WindowsN/AEditNoNoNoNoNoNo Offers templates for Bio Menace projects
TED5 DOS GUIN/AEditNoNoNoNoNoNo Must be configured to work with Bio Menace

File formats

File name Description**
Sound effects and music in AudioT Format (and within that, music in IMF Format)
bmenace[123].exe Exit text screens in B800 Text format***
Graphics, text and miscellaneous data in EGAGraph Format****
Levels in GameMaps Format


AudioT Format Details

Biomenace uses the uncompressed version of the AudioT Format to store music and sound. The main audio file for each game, the file, is called AUDIOT.BMx, where x is the number of the game (1, 2 or 3). For example, the file for Keen 2 is AUDIO.BM2. The secondary files needed for this format, the AUDIOHED.BMx are external.

Levels Songs Assignment

There is a place inside the executables too, where each level in the game is assigned a song from the AUDIOT.BMx file. From that addresses, the following bytes indicate the song for each level. Every 2 bytes is a value corresponding to a level. The first 2 bytes correspond to level 0; the next 2 bytes correspond to level 1; and so on. Each 2-byte value is an integer corresponding to the song number used in that level, starting from $00 $00, and going up to $00 $01, and so on. This numbers refer to the order the songs are in the AUDIO.BMx file; $00 $00 is the first one, $00 $01 is the second one, and so on.

It is notable that Biomenace has many more songs in it than the Keen 4-6 games upon which it was based.

Obtaining the game

The full version of this game has been released as freeware.