Bio Menace

From ModdingWiki
Jump to: navigation, search
Edge of map!
Bio Menace
Bio Menace.png
There is no image of a modified version of this game — upload one!
Levels?Tick.png Editable
Tiles?X mark.svg Not editable
Sprites?X mark.svg Not editable
Fullscreen?X mark.svg Not editable
Sound?Emblem-important.png Partially editable
Music?Emblem-important.png Partially 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
TED5 DOS GUIN/AEditNoNoNoNoNoNo


File formats

File name Description
audiohed.bm*
audiot.bm*
Sound effects and music in AudioT Format (and within that, music in IMF Format)
bmenace[123].exe Exit text screens in B800 Text format
egadict.bm*
egahead.bm*
egagraph.bm*
Graphics, text and miscellaneous data in EGAGraph Format
gamemaps.bm*
maphead.bm*
maptemp.bm*
mapthead.bm*
Levels in GameMaps Format

Music

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 AUDIOT.xxx 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.