Cloned Games

Omnispeak

ActivePlayableWindowsLinux
Omnispeak screenshot

About

Commander Keen is a series of side-scrolling platform games developed primarily by id Software, with most episodes released for MS-DOS in 1990 and 1991. Omnispeak is an open-source reimplementation of Commander Keen episodes 4, 5, and 6 (Goodbye Galaxy) that aims to be a pixel-perfect, bug-for-bug clone and is compatible with savegames from the DOS version. It is built on SDL 2 and runs on Linux and Windows, with cross-compilation support for the GCW Zero and a DOS port the author describes as quite buggy.

How it differs from the original

It adds a QuickSave/QuickLoad feature (F5 and F9 by default) and greatly expanded keyboard and joystick rebinding, including a 'modern' joystick mode. It uses the original game's data files rather than its own assets.

Getting started

You need the GAMEMAPS, EGAGRAPH, and AUDIO files from a v1.4 EGA copy of Keen 4, 5, or 6 (or Keen 6 v1.5), such as the Steam or GOG release, placed next to the omnispeak binary along with the matching files from its data directory. Other versions, including CGA, v1.0, and retail FormGen releases, will likely crash.

Known limitations

  • audio: The MS-DOS port is quite buggy.
Requires original assets. Omnispeak requires game files (GAMEMAPS.CK?, EGAGRAPH.CK?, AUDIO.CK?) from Commander Keen episodes 4, 5, or 6.

Media

Additional notes

External link
The shareware release of Keen 4 v1.4 EGA is available from the author's site: https://davidgow.net/keen/4keen14.zip
Hardware
On Linux it can drive real OPL2-compatible sound hardware via ALSA or an OPL2LPT parallel-port device instead of AdLib emulation.
Share:

We’d like to use analytics cookies to understand how visitors use this site. See our Privacy Policy for details. Nothing else is tracked, and the site works the same either way.