CLONEKEEN(6)

NAME
clonekeen - Clone of id Software's "Commander Keen" game

SYNOPSIS
clonekeen [warplevel] [OPTIONS]

DESCRIPTION
CloneKeen is an almost almost complete open-source clone of the old classic DOS game, Commander Keen: Invasion of the Vorticons by ID Software. CloneKeen requires the original game data files to work. You can play all three episodes of the game (but not the later episodes 4 through 6, nor "Keen Dreams").

CloneKeen tries to mostly replicate the original game, however there are also a number of improvements, including smoother scrolling, better graphic effects in some parts of the game, and 2-player support.

See story.txt for a description of the game's plot.

OPTIONS

warplevel
    specify a level number (such as 2) to go directly to that level. This option must be given first. Example: clonekeen 1 -fs to start the game on level 1 in fullscreen mode.

-1player, -2player
    select number of players (1-2); defaults to 1. This is local multiplayer, with 2 players using the same keyboard (there is no network play).

-nopk
    do not allow players to kill each other in multiplayer games

-ep1, -ep2, -ep3
    select episode 1, 2, or 3; defaults to 1

-dtm
    go directly to the world map, bypassing intro and title screen

-mean
    increase game difficulty

-cheat
    enable function key cheat/debug codes

-rec
    record player actions to demo.dat for making a demo

-eseq
    for the impatient--cut directly to the ending sequence

-fs use fullscreen mode

-dbl
    zoom image 2x

-showfps
    show frames/second in upper-right of screen

CONTROLS

Arrows
    Movement

Space
    Show inventory and status

Control
    Jump (or on the map screen, enter a level)

Alt Pogo stick (if you have it)

Ctrl+Alt
    Fire Raygun (if it has charges)

F3  Save the game

Escape
    At the intro or title screen, quits the game. During gameplay, brings up the quit menu (press Escape again to return to the game).

F10 Switch to fullscreen and enable scale2x mode. Only active during the intro screen (blue text on starfield).

In 2-player games, player 2's controls are:

W   On the Map stage, move up. On a level, jump.

Q   Pogo stick (if you have it)

Q+W Fire Raygun (if it has charges)

A   Left

S   Down

D   Right

CHEAT CODES
There are a full assortment of cheat codes available. Some cheats must first be enabled with -cheat or through the options menu. C+T+SPACE and G+O+D will always work.

G+O+D
    God - Toggles GOD mode. You can't protect yourself
     from dying if you fall off the map though.
     (Use TAB to revive in this case).

Tab Noclip/Revive - Turns off clipping, allowing you to walk through
     walls / Aborts a dying sequence.

C+T+Space
    All Items - Gives all items, similar to the original.

F2  Nofall - Disables gravity, so Keen can walk on air.

F6  Debug mode/RADAR - Press once: enables debug mode, press again,
     enables radar in upper-left corner.

F7  Throttle off - Disables speed throttle so the game goes really
     fast.

F8  Frame-by-frame mode - Just as it sounds, see in-game instructions.

F9  Abort level - Marks level as "done", and returns to the map.

Keypad +
    Force fall - Allows fall to a platform below the current one.
     The opposite of F2.

GAMEPLAY
(taken/modified from the original game's in-game help)

When you are on the Mars map, you may be blocked by a city, shrine, or other obstacle. You must enter the city (press Ctrl) and finish it before proceeding.

When you enter a city, you can get things by simply running into them.

If you cannot pass through a door, there may be a "keycard" that the door requires. This keycard will be the same color as the door.

TREASURES
(taken/modified from the original game's in-game help)

Lollipop - 100 points
Soda - 200 points
Pizza - 500 points
Book - 1000 points
Teddy Bear - 5000 points

You get an extra Keen every 20,000 points.

FILES

~/.clonekeen
    Per-user savegames and config data. This directory is created the first time you run clonekeen.

~/.clonekeen/defaultargs
    Default arguments to pass to the game. Good candidates are -fs, -dbl, and/or -cheat. Put the arguments in the file on the same line, separated by spaces, e.g.:

echo "-dbl -fs -cheat" > ~/.clonekeen/defaultargs

/usr/share/games/clonekeen/
    System-wide game data files (including the ones that come with the original game). Data files may be named in all-uppercase or all-lowercase (EGAHEAD.CK1 or egahead.ck1, or even mixed case like EGAHEAD.ck1 or egahead.CK1, but not egaHead.ck1)

/usr/games/clonekeen-bin
    Main game binary. Generally not to be run directly: it expects to find the data files in the current dir, and writes config/savegame data in the current dir. Use the clonekeen wrapper script instead.

/usr/games/clonekeen
    Wrapper script. Creates ~/.clonekeen, populates it with symlinks to the game data files, runs the main binary.

BUGS
Actually not bugs, these are features that were in the original DOS version of the game that are not (yet?) implemented in clonekeen:

No way to customize keyboard controls

No support for joystick controls

No support for in-game help (probably just as well, the help talks about joysticks, and customizing keyboard controls...)

Also, the DOS build of clonekeen appears to support up to 4 (or maybe only 3) player games, but the Linux build only defines enough control keys for 2 players.

AUTHOR
clonekeen was written by Caitlin Shaw.

This manual page and the wrapper script were written by B. Watson for the SlackBuilds.org project.

SEE ALSO
/usr/doc/clonekeen-8.3/readme.txt
/usr/doc/clonekeen-8.3/story.txt
http://clonekeen.sourceforge.net/
http://www.3drealms.com/tech/keen.html
http://en.wikipedia.org/wiki/Commander_Keen