<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://keenwiki.shikadi.net/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=K1n9+Duk3</id>
	<title>KeenWiki - User contributions [en-gb]</title>
	<link rel="self" type="application/atom+xml" href="https://keenwiki.shikadi.net/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=K1n9+Duk3"/>
	<link rel="alternate" type="text/html" href="https://keenwiki.shikadi.net/wiki/Special:Contributions/K1n9_Duk3"/>
	<updated>2026-04-14T18:23:32Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.11</generator>
	<entry>
		<id>https://keenwiki.shikadi.net/w/index.php?title=Patch:Horizontal-Vertical_Platform_(Keen_4)&amp;diff=41960</id>
		<title>Patch:Horizontal-Vertical Platform (Keen 4)</title>
		<link rel="alternate" type="text/html" href="https://keenwiki.shikadi.net/w/index.php?title=Patch:Horizontal-Vertical_Platform_(Keen_4)&amp;diff=41960"/>
		<updated>2020-08-14T21:41:06Z</updated>

		<summary type="html">&lt;p&gt;K1n9 Duk3: /* Don&amp;#039;t Use Accessory Animations */ &amp;quot;Platforms don&amp;#039;t have any flames&amp;quot; patch had a bad jump, causing memory corruption when the code was executed&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Patch:Platform|Platforms]] in [[Keen 4]] are sprites that Keen can stand on and sometimes be carried places on. This page lists patches relating to a specific Platform sprite, the Horizontal-Vertical Platform. The page is divided into sections relating to the various sprite properties the patches involved. Being fluent with various sprite patch pages will help when working with these patches.&lt;br /&gt;
&lt;br /&gt;
The Horizontal-Vertical Platform referred to on this page is the platform in Keen 4 that moves either vertically or horizontally back and forth in a straight line. The other kind of Keen 4 Platform is the [[Patch:Dropping Platform (Keen 4)|Dropping Platform.]]&lt;br /&gt;
&lt;br /&gt;
Patches relating to other Keen 4 platforms can be found at [[Patch:Platform (Keen 4)]]. Patches relating to the Horizontal-Vertical Platform in other Keen games can be found at [[Patch:Horizontal-Vertical Platform (Keen 5)]] and [[Patch:Horizontal-Vertical Platform (Keen 6)]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= [[Patch:Sprite type|Sprite Type]] =&lt;br /&gt;
&lt;br /&gt;
Horizontal-Vertical Platforms use type 20, one of the types that lets Keen stand on a sprite. Changing this may make it impossible for Keen to stand on the platforms. The Horizontal-Vertical Platform uses the same value as all other platforms.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;patch title=&amp;quot;Keen 4&amp;quot;&amp;gt;&lt;br /&gt;
#Horizontal-Vertical Platform sprite type&lt;br /&gt;
%patch $114BF $14&amp;lt;/patch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= [[Patch:Sprite actions|Sprite Actions]] =&lt;br /&gt;
&lt;br /&gt;
There is only one action associated with the Horizontal-Vertical Platform. The platform is spawned using this action, doing nothing else indefinitely.&lt;br /&gt;
&lt;br /&gt;
 Actions:&lt;br /&gt;
 $1B5EW #Horizontal-Vertical Platform&lt;br /&gt;
&lt;br /&gt;
&amp;lt;patch title=&amp;quot;Keen 4&amp;quot;&amp;gt;&lt;br /&gt;
#Spawn Horizontal-Vertical Platforms:&lt;br /&gt;
%patch $1152B [$316AW]&lt;br /&gt;
&lt;br /&gt;
#Horizontal-Vertical Platform does nothing:&lt;br /&gt;
%patch $31FF6 [$0000W]&amp;lt;/patch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= [[Patch:Sprite behavior|Sprite Behavior]] =&lt;br /&gt;
&lt;br /&gt;
The Horizontal-Vertical Platform has only one behavior. It is shared with the [[Patch:Underwater mines|Underwater mines]].&lt;br /&gt;
&lt;br /&gt;
 Behaviors:&lt;br /&gt;
 $10800D44RL #Horizontal-Vertical Platform&lt;br /&gt;
&lt;br /&gt;
&amp;lt;patch title=&amp;quot;Keen 4 Platform behaviors&amp;quot;&amp;gt;&lt;br /&gt;
#Horizontal-Vertical Platform behavior&lt;br /&gt;
%patch $31FEA $10800D44RL&amp;lt;/patch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Platforms can follow guided paths ==&lt;br /&gt;
&lt;br /&gt;
This patch alters the Horizontal-Vertical Platforms so that they can follow arbitrary paths; changing direction whenever they encounter a certain tile. As a side effect the Platform flames are not displayed, their code space is used for the patch.&lt;br /&gt;
&lt;br /&gt;
The first part of the patch removes the flames and calls the tile checking code, the second part of the patch. The first five lines check for tiles while the remaining code responds to special tile types. Four tile types are checked for, $0A-$0E, these are the &#039;water entrance&#039; types used on the map but not in regular levels. Each type sets one of the Platform&#039;s horizontal ($0E) or Vertical ($10) directions to zero and the other to +/-1 ($0001W/$FFFFW)&lt;br /&gt;
&lt;br /&gt;
Platforms using this patch will still reverse direction on encountering [B] sprites. Unlike with [B] sprites however, Platforms will react to tiles when their hitbox touches them, meaning that they will not always move in a nice, neat aligned manner. Also, unlike in [[Keen 5]] Platforms do not need a tile on every part of their path; only where they should change direction. A Platform that &#039;misses&#039; a tile will just keep going until it runs into a barrier, another turning tile, or [B] sprite.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;patch title=&amp;quot;Platforms can follow guided paths&amp;quot;&amp;gt;&lt;br /&gt;
#Remove flames- call plat-turn code&lt;br /&gt;
%patch $11792 $56 $9A $10800F9ERL     $83 $C4 $02 $E9 $0134W&lt;br /&gt;
&lt;br /&gt;
#Tile interaction code =$10800FA5RL&lt;br /&gt;
%patch $1179E $55 $8B $EC $83 $EC $04 $56 $57 $8B $76 $06&lt;br /&gt;
              $8B $44 $34 $89 $46 $FE $8B $44 $28 $2B $44 $24&lt;br /&gt;
              $D1 $E8 $8B $54 $24 $03 $D0 $B1 $08 $D3 $EA $89 $56 $FC $8B $5E&lt;br /&gt;
              $FC $D1 $E3 $8B $9F $25 $C9 $D1 $EB $D1 $E3 $8E $06 $E9 $A7 $8B &lt;br /&gt;
              $46 $FE $D1 $E0 $03 $D8 $26 $8B $1F $8E $06 $A1 $C8 $26 $8A $87&lt;br /&gt;
              $A6 $44 $B4 $00 $8B $F8 $83 $FF [$0B] {$75} $0A $C7 $44 $0E [$0000W]&lt;br /&gt;
              $C7 $44 $10 [$FFFFW]  $83 $FF [$0C] {$75} $0A $C7 $44 $0E [$FFFFW]  $C7&lt;br /&gt;
              $44 $10 [$0000W]  $83 $FF [$0D] {$75} $0A $C7 $44 $0E [$0000W]  $C7 $44&lt;br /&gt;
              $10 $0001W  $83 $FF [$0E] {$75} $0A $C7 $44 $0E [$0001W]  $C7 $44&lt;br /&gt;
              $10 [$0000W]  $5F $5E $8B $E5 $5D $CB&amp;lt;/patch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= [[Patch:Sprite speed|Speed and [B] sprites]] =&lt;br /&gt;
&lt;br /&gt;
The speed of Platforms is controlled entirely by their code and not their animation motion. Note that the Platform&#039;s speeds are shared by the [[Patch:Underwater mines|Underwater mines]] and so altering them will alter the Mine&#039;s speeds.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;patch title=&amp;quot;Motion&amp;quot;&amp;gt;&lt;br /&gt;
#Platform\Mine&#039;s speeds&lt;br /&gt;
%patch $11553 [$000CW] #Horizontal speed&lt;br /&gt;
%patch $11562 [$000CW] #Vertical speed&amp;lt;/patch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;patch title=&amp;quot;Animation motion&amp;quot;&amp;gt;&lt;br /&gt;
#Horizontal-Vertical Platform&lt;br /&gt;
%patch $31FE6 [$0000W $0000W] #Speed&amp;lt;/patch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Moving Platform initial directions ==&lt;br /&gt;
&lt;br /&gt;
The number of different platforms is 4 (3 + 1), which can be changed in the code. The types are differentiated by their placement value, so if more platform types are added, they should be added directly after the existing types.&lt;br /&gt;
&lt;br /&gt;
The Moving Platforms have four directions they may start the level moving in. These are combinations of &amp;lt;tt&amp;gt;$C7 $47 $10 $xxxxW&amp;lt;/tt&amp;gt; (The vertical direction the sprite starts moving in, either $0001W (Facing down), $FFFFW (Facing up) or $0000W, none.) and) &amp;lt;tt&amp;gt;$C7 $47 $0E $xxxxW&amp;lt;/tt&amp;gt;, the horizontal direction (Same values for right, left or none.) As an example to start the level moving left a platform needs a vertical value of 0 and a horizontal value of -1.&lt;br /&gt;
&lt;br /&gt;
It is possible for platforms to move both horizontally and vertically (that is, diagonally.) This can be difficult to make work but is possible.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;patch title=&amp;quot;Keen 4&amp;quot;&amp;gt;&lt;br /&gt;
#Number of different platform types&lt;br /&gt;
%patch $114E2 $03&lt;br /&gt;
&lt;br /&gt;
#Location of direction list&lt;br /&gt;
%patch $114EA $0D3CW&lt;br /&gt;
&lt;br /&gt;
#Platform direction list&lt;br /&gt;
%patch $1153C $0CECW #Up platform&lt;br /&gt;
              $0CFCW #Right platform&lt;br /&gt;
              $0D0CW #Down platform&lt;br /&gt;
              $0D1CW #Left platform&lt;br /&gt;
&lt;br /&gt;
#Platform directions&lt;br /&gt;
#Up platform&lt;br /&gt;
%patch $114F2 $0E [$0000W]&lt;br /&gt;
%patch $114F7 $10 [$FFFFW]&lt;br /&gt;
&lt;br /&gt;
#Right platform&lt;br /&gt;
%patch $11502 $0E [$0001W]&lt;br /&gt;
%patch $11507 $10 [$0000W]&lt;br /&gt;
&lt;br /&gt;
#Down platform&lt;br /&gt;
%patch $11512 $0E [$0000W]&lt;br /&gt;
%patch $11517 $10 [$0001W]&lt;br /&gt;
&lt;br /&gt;
#Left platform&lt;br /&gt;
%patch $11522 $0E [$FFFFW]&lt;br /&gt;
%patch $11527 $10 [$0000W]&amp;lt;/patch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [B] sprites and changing directions ==&lt;br /&gt;
&lt;br /&gt;
Moving Platforms change direction when they touch a [B] sprite (More specifically when they are on a tile where that sprite has been placed. The [B] sprite itself is not a sprite in the traditional sense but merely a value in the &#039;infoplane&#039; of the level. The code that handles this is rather strange and inefficient.&lt;br /&gt;
&lt;br /&gt;
Each of four directions is treated separately. The first thing involved in each of the four directions is thus a check to confirm that the Platform is in fact moving in that direction. (Here the value $0E\$10 refers to the [[Patch:Galaxy Sprite Parameters|sprite parameter]] involved; $74\$75 is a [[Patch:Jump conditions|jump condition.]])&lt;br /&gt;
&lt;br /&gt;
The next check is to see whether the Platform is on a tile with the correct infoplane value. This is the same as the sprite value of the [B] sprite. By default it is exceedingly specific reacting only to this value. In the case of Platforms moving vertically &#039;&#039;two&#039;&#039; checks are made.&lt;br /&gt;
&lt;br /&gt;
Finally one or two sprite variables are changed. By default the direction of the Platform is reversed so the Platform &#039;turns around&#039; (and in the case of vertically moving Platforms the &#039;sprite draw&#039; variable, which is of unknown function, is changed to 1.) This does not have to be the case however; it is possible for other variables to be changed and even for an additional variable to be inserted.&lt;br /&gt;
&lt;br /&gt;
Falling Platforms stop moving when they touch a [B] sprite. This is currently not patchable.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;patch title=&amp;quot;Platform [B] checks and direction changes&amp;quot;&amp;gt;&lt;br /&gt;
#Moving right&lt;br /&gt;
%patch $1156F {$0E} [$01] {$75} #Check direction&lt;br /&gt;
%patch $115AA [$1F] {$74}     #Respond to this infoplane value&lt;br /&gt;
%patch $115B2 {$0E} [$FFFFW]  #Change direction&lt;br /&gt;
&lt;br /&gt;
#Moving left&lt;br /&gt;
%patch $115D3 {$0E} [$FF] {$75} #Check direction&lt;br /&gt;
%patch $1160E [$1F] {$74}     #Respond to this infoplane value&lt;br /&gt;
%patch $11616 {$0E} [$0001W]  #Change direction&lt;br /&gt;
&lt;br /&gt;
#Moving down&lt;br /&gt;
%patch $1163A {$10} [$01] {$74} #Check direction&lt;br /&gt;
%patch $11678 [$1F] {$74}     #Respond to this infoplane value&lt;br /&gt;
%patch $11698 [$1F] {$75}     #Respond to this infoplane value&lt;br /&gt;
%patch $116A3 {$04} [$0001W]  #Change &#039;sprite draw&#039;&lt;br /&gt;
%patch $116AE {$10} [$FFFFW]  #Change direction&lt;br /&gt;
&lt;br /&gt;
#Moving up&lt;br /&gt;
%patch $116CF {$10} [$FF] {$75} #Check direction&lt;br /&gt;
%patch $11707 [$1F] {$75}     #Respond to this infoplane value&lt;br /&gt;
%patch $11724 [$1F] {$75}     #Respond to this infoplane value&lt;br /&gt;
%patch $1172F {$04} [$0001W]  #Change &#039;sprite draw&#039;&lt;br /&gt;
%patch $1173A {$10} [$0001W]  #Change direction&amp;lt;/patch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= [[Patch:Sprite collision|Sprite Collision]] =&lt;br /&gt;
&lt;br /&gt;
Horizontal-Vertical Platforms have no sprite collision. They do not interact with any sprites.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Collision values ==&lt;br /&gt;
&lt;br /&gt;
Horizontal-Vertical Platforms have no collision at all. They do not interact with any sprites. (Keen being able to stand on them is part of &#039;&#039;his&#039;&#039; collision, not the platform&#039;s.) Giving the platform a collision can make them more interesting. (Destructible for instance.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;patch title=&amp;quot;Keen 4 collision values&amp;quot;&amp;gt;&lt;br /&gt;
#Horizontal-Vertical Platform&lt;br /&gt;
%patch $31FEE $00000000L  #Nothing&amp;lt;/patch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= [[Patch:Sprite animations|Animations]] =&lt;br /&gt;
&lt;br /&gt;
The Horizontal-Vertical Platforms use one animation by default. &#039;It&#039;s&#039; cache is not however used only by them; instead it is used by the [[Patch:Dropping Platform (Keen 4)|Dropping Platform]] as well. This means that changing them will affect the other platforms and cause either memory issues or an uncached sprite error. This makes editing the Horizontal-Vertical Platform&#039;s animations difficult.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;patch title=&amp;quot;Keen 4 Caches&amp;quot;&amp;gt;&lt;br /&gt;
#Cache&lt;br /&gt;
%patch $30704 {$01E4W} #Platform cache start&lt;br /&gt;
%patch $3074E {$01EAW} #Cache end&lt;br /&gt;
&lt;br /&gt;
#Horizontal-Vertical Platform&lt;br /&gt;
%patch $31FDA $01E4W $01E4W&lt;br /&gt;
%patch $31FE4 $0000W&amp;lt;/patch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Invisible Platform ==&lt;br /&gt;
&lt;br /&gt;
This patch makes the main platform invisible (not use an image.) Keen can still stand on it. This patch does not affect the dropping Platform.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;patch title=&amp;quot;Keen 4&amp;quot;&amp;gt;&lt;br /&gt;
#Invisible Moving Platforms:&lt;br /&gt;
%patch $11756  $CB&amp;lt;/patch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Accessory Animations ==&lt;br /&gt;
&lt;br /&gt;
These are the &#039;flames&#039; that appear on moving platforms to indicate which direction they are moving. They are not separate sprites, but additions to the main sprite. It is possible to change both the animations and when they appear (See below.) By default there are different accessories for the moving platform moving up, down, left and right. These are actually part of the sprite-tile interaction covered in a following section.&lt;br /&gt;
&lt;br /&gt;
Note that the positions of the accessory animations is covered in the next section. (This will be vital if the animations are made larger.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Change Accessory Animations ===&lt;br /&gt;
&lt;br /&gt;
This simply allows the modder to change what animation frames are used. Notice that the actual accessories use both the frame listed &#039;&#039;and&#039;&#039; the next one.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;patch title=&amp;quot;Keen 4&amp;quot;&amp;gt;&lt;br /&gt;
%patch $1179B $01E5W #Platform moving left flame&lt;br /&gt;
%patch $117FD $01E5W #Platform moving right flame&lt;br /&gt;
%patch $1182D $01E9W #Platform moving up left side flame&lt;br /&gt;
%patch $11853 $01E7W #Platform moving up right side flame&lt;br /&gt;
%patch $11887 $01E9W #Platform moving down/still left side flame&lt;br /&gt;
%patch $118AD $01E7W #Platform moving down/still right side flame&amp;lt;/patch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Don&#039;t Use Accessory Animations ===&lt;br /&gt;
&lt;br /&gt;
These patches remove one or more accessory animations. The first patch will simply remove all accessory animations. The second set can be used to selectively remove or display accessory animations. To never show an animation replace the &#039;$75&#039; on a line with &#039;$90 $90&#039;; to always display the animation (No matter what direction the platform is moving.) replace it with &#039;$EB&#039;&lt;br /&gt;
&lt;br /&gt;
Each line controls one accessory, and they all depend on what direction the platform is moving; $0E is horizontal, $10 vertical. (Thus $0E $FF means &#039;moving left&#039;) Note that another way to stop moving platforms from showing any flames is to change their sprite-tile interaction to the &#039;sit&#039; tile interaction. (See below.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;patch title=&amp;quot;Keen 4&amp;quot;&amp;gt;&lt;br /&gt;
#Platforms don&#039;t have any flames&lt;br /&gt;
%patch $11792 $E9 $3B $01&lt;br /&gt;
&lt;br /&gt;
#Conditions for a flame appearing&lt;br /&gt;
%patch $11790 {$0E} [$01] $75 #Draw if moving right (Right flame)&lt;br /&gt;
%patch $117DB {$0E} [$FF] $75 #Draw if moving left (Left flame)&lt;br /&gt;
%patch $11822 {$10} [$FF] $75 #Draw if moving up (Up flames)&lt;br /&gt;
%patch $11878 {$10} [$01] $75 #Draw if moving down (Down flames)&amp;lt;/patch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using this it is possible to make the same flame appear when the board is moving left &#039;&#039;or&#039;&#039; right, and up &#039;&#039;or&#039;&#039; down. This is done by making the first and third condition &#039;jump if not zero&#039; rather than &#039;jump if left\down&#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;patch title=&amp;quot;Keen 4&amp;quot;&amp;gt;&lt;br /&gt;
#Conditions for a flame appearing&lt;br /&gt;
%patch $11790 {$0E} [$00] $74 #Same flame moving right OR left&lt;br /&gt;
%patch $11822 {$10} [$00] $74 #Same flame moving down OR up&amp;lt;/patch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Change Accessory Animation Properties ===&lt;br /&gt;
&lt;br /&gt;
Different accessory animations behave slightly differently. Notably the downwards flames flicker, and the left flame appears in front of the main platform animation. This can be changed in both cases.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;patch title=&amp;quot;Keen 4&amp;quot;&amp;gt;&lt;br /&gt;
#Left flame is behind Platforms (Like other flames)&lt;br /&gt;
%patch $117F4 $0000W&lt;br /&gt;
&lt;br /&gt;
#Platform going down flames don&#039;t flicker&lt;br /&gt;
%patch $1187C $90 $90 $90 $90&amp;lt;/patch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= [[Patch:Sprite clipping and foreground|Clipping and foreground]] =&lt;br /&gt;
&lt;br /&gt;
The Horizontal-Vertical Platforms have a foreground variable of 0, meaning they appears behind all sprites and foreground tiles. The clipping cannot be patched by default; having no clipping allowing them to fall through solid tiles.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;patch title=&amp;quot;Keen 4&amp;quot;&amp;gt;&lt;br /&gt;
#Horizontal-Vertical Platform foreground variable&lt;br /&gt;
%patch $114C9 $0000W&amp;lt;/patch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Change Moving Platform&#039;s clipping ==&lt;br /&gt;
&lt;br /&gt;
This patch allows the modder to change the Moving Platform&#039;s clipping. It does this by overwriting the Platform&#039;s foreground values (Which was 0 anyway.) This patch results in the platform having no clipping and thus being able to pass through tiles. This is of course incompatible with the above M.P. foreground patch.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;patch title=&amp;quot;Keen 4&amp;quot;&amp;gt;&lt;br /&gt;
#Horizontal-Vertical Platform has no clipping&lt;br /&gt;
%patch $114C8 $06 $0000W&amp;lt;/patch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= [[Patch:Sprite Activity Variable|Moving Platform Activity]] =&lt;br /&gt;
&lt;br /&gt;
The Moving Platform must be active when offscreen, so it specifically has its activity variable set to 2. If it is any other value the Platform will stop moving when Keen cannot see it, meaning that they are much, &#039;&#039;much&#039;&#039; harder to use. (If for example Keen is stuck at the bottom of a deep pit and the platform to get out moves up offscreen, it will not come back down.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;patch title=&amp;quot;Keen 4&amp;quot;&amp;gt;&lt;br /&gt;
#Horizontal-Vertical Platform activity variable&lt;br /&gt;
%patch $114C4 $0002W&amp;lt;/patch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= [[Patch:Sprite-tile interaction|Sprite-tile interaction]] =&lt;br /&gt;
&lt;br /&gt;
The Horizontal-Vertical Platforms do not interact with tiles at all. (Tiles will block them by default due to their clipping.) However the Platform&#039;s tile interaction also allows its accessory animations to be drawn, which is exceedingly important to the look and feel of the platform by default.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;patch title=&amp;quot;Keen 4&amp;quot;&amp;gt;&lt;br /&gt;
#Horizontal-Vertical Platform&lt;br /&gt;
%patch $31FF2 $10800F56RL&amp;lt;/patch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= [[Patch:Galaxy Action Parameters#Action_Type|Action type]] =&lt;br /&gt;
&lt;br /&gt;
The Horizontal-Vertical Platforms need to be instantly responsive, as such they use type 2 for their action.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;patch title=&amp;quot;Keen 4&amp;quot;&amp;gt;&lt;br /&gt;
#Horizontal-Vertical Red Platform action type&lt;br /&gt;
%patch $31FDE [$0002W]&amp;lt;/patch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= [[Patch:Galaxy Action Parameters#Deprotect_Animation|Deprotect and stick to ground]] =&lt;br /&gt;
&lt;br /&gt;
The Horizontal-Vertical Platforms need neither of these variables and so both are set to 0 in its action.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;patch title=&amp;quot;Keen 4&amp;quot;&amp;gt;&lt;br /&gt;
#Horizontal-Vertical Red Platform&lt;br /&gt;
%patch $31FE0 [$0000W $0000W]&amp;lt;/patch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= [[Patch:Sprite spawning|Sprite spawn code]] =&lt;br /&gt;
&lt;br /&gt;
The first thing to note is that there are five different initiation pointers involved with Platforms. Each of the four different Platform direction requires a different sprite (Heading to the same spawn code however.) The &#039;B&#039; sprite goes directly to the &#039;nothing&#039; spawn code, since its job is just to act as a placeholder to affect things in levels.&lt;br /&gt;
&lt;br /&gt;
In the initiation code notice the [[Patch:Sprite cache|Platform cache]] being set (&amp;lt;tt&amp;gt;$C7 $06 $CB6FW  $0001W&amp;lt;/tt&amp;gt;). The same cache is set by the Dropping Platform.&lt;br /&gt;
&lt;br /&gt;
In the spawning code the last blue highlighted value is the [[Patch:Sprite actions|sprite action]] the sprite uses as it proceeds to act in-level. &amp;lt;tt&amp;gt;$C7 $06 $xxxxW&amp;lt;/tt&amp;gt; sets the [[Patch:Sprite clipping and foreground|clipping,]] &amp;lt;tt&amp;gt;$C7 $07 $xxxxW&amp;lt;/tt&amp;gt; sets the [[Patch:Sprite type|sprite type,]] &amp;lt;tt&amp;gt;$C7 $20 $xxxxW&amp;lt;/tt&amp;gt; sets the [[Patch:Sprite clipping and foreground|foreground value.]]&lt;br /&gt;
&lt;br /&gt;
Note that &amp;lt;tt&amp;gt;$C7 $02 $xxxxW&amp;lt;/tt&amp;gt; sets the [[Patch:Galaxy Sprite Parameters#Sprite_activity|sprite activity;]] this &#039;&#039;must&#039;&#039; be 2 for the moving platform since it allows he sprite to function when not onscreen. (The game by default would be unbeatable if Platforms vanished offscreen never to return unless Keen found a way to get close to them.)&lt;br /&gt;
&lt;br /&gt;
The Moving Platforms have four directions they may start the level moving in. These are combinations of &amp;lt;tt&amp;gt;$C7 $47 $10 $xxxxW&amp;lt;/tt&amp;gt; (The vertical direction the sprite starts moving in, either $0001W (Facing down), $FFFFW (Facing up) or $0000W, none.) and) &amp;lt;tt&amp;gt;$C7 $47 $0E $xxxxW&amp;lt;/tt&amp;gt;, the horizontal direction (Same values for right, left or none.) As an example to start the level moving left a platform needs a vertical value of 0 and a horizontal value of -1.&lt;br /&gt;
&lt;br /&gt;
It is possible for platforms to move both horizontally and vertically (that is, diagonally.) This can be difficult to make work but is possible. The spawning code patch contains, and is thus incompatible with, a number of other patches on this page, such as the sprite type, clipping and initial directions patches. It should be a simple matter to see where these patches are located in the spawn code.&lt;br /&gt;
&lt;br /&gt;
The number of different platforms is 4 (3 + 1), which can be changed in the code. The types are differentiated by their placement value, so if more platform types are added, they should be added directly after the existing types.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;patch title=&amp;quot;Keen 4&amp;quot;&amp;gt;&lt;br /&gt;
#Location of initiation code&lt;br /&gt;
%patch $EEC1 [$050DW] #B Block (At $EDFD)&amp;lt;/patch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;patch title=&amp;quot;Keen 4&amp;quot;&amp;gt;&lt;br /&gt;
#Location of initiation codes&lt;br /&gt;
%patch $EEB9 [$0372W] #Up Platform (At $EC62)&lt;br /&gt;
%patch $EEBB [$0372W] #Right Platform (At $EC62)&lt;br /&gt;
%patch $EEBD [$0372W] #Down Platform (At $EC62)&lt;br /&gt;
%patch $EEBF [$0372W] #Left Platform (At $EC62)&lt;br /&gt;
&lt;br /&gt;
#Moving Platforms Initiation code&lt;br /&gt;
%patch $EC62 $8B $46 $F8 $05 $E5 $FF $50 $FF $76 $FC $57 $9A {$10800CABRL}&lt;br /&gt;
             $83 $C4 $06 $C7 $06 $CB6FW  $0001W  $E9 $017FW&lt;br /&gt;
&lt;br /&gt;
#Moving Platforms Spawning code&lt;br /&gt;
%patch $114AB $55 $8B $EC $33 $C0 $50 $9A $06BD1E11RL     $83 $C4 $02 $8B $1E&lt;br /&gt;
              $D8 $A7 $C7 $07 [$0014W]  $C7 $47 $02 [$0002W]  $C7 $47 $20 [$0000W]&lt;br /&gt;
              $8B $46 $06 $B1 $08 $D3 $E0 $89 $47 $0A $8B $46 $08 $D3 $E0 $89&lt;br /&gt;
              $47 $0C $8B $5E $0A $83 $FB [$03] $77 $45 $D1 $E3 $2E $FF $A7 [$0D3CW] #4 kinds of platform, direction list at $1153C&lt;br /&gt;
                  $8B $1E $D8 $A7 $C7 $47 $0E [$0000W]  $C7 $47 $10 [$FFFFW]  $EB    #Up platform&lt;br /&gt;
              $2E $8B $1E $D8 $A7 $C7 $47 $0E [$0001W]  $C7 $47 $10 [$0000W]  $EB    #Right platform&lt;br /&gt;
              $1E $8B $1E $D8 $A7 $C7 $47 $0E [$0000W]  $C7 $47 $10 [$0001W]  $EB    #Down platform&lt;br /&gt;
              $0E $8B $1E $D8 $A7 $C7 $47 $0E [$FFFFW]  $C7 $47 $10 [$0000W]  $B8    #Left platform&lt;br /&gt;
              [$316AW]  $50 $FF $36 $D8 $A7 $9A $09DC118CRL     $83 $C4 $04 $5D&lt;br /&gt;
              $CB&lt;br /&gt;
&lt;br /&gt;
#Platform direction list&lt;br /&gt;
%patch $1153C $0CECW #Up platform&lt;br /&gt;
              $0CFCW #Right platform&lt;br /&gt;
              $0D0CW #Down platform&lt;br /&gt;
              $0D1CW #Left platform&amp;lt;/patch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{PatchCategories|Keen 4|}}&lt;br /&gt;
{{PatchCategories|Sprite|}}&lt;/div&gt;</summary>
		<author><name>K1n9 Duk3</name></author>
	</entry>
	<entry>
		<id>https://keenwiki.shikadi.net/w/index.php?title=Patch:Screen&amp;diff=40070</id>
		<title>Patch:Screen</title>
		<link rel="alternate" type="text/html" href="https://keenwiki.shikadi.net/w/index.php?title=Patch:Screen&amp;diff=40070"/>
		<updated>2019-08-07T22:20:24Z</updated>

		<summary type="html">&lt;p&gt;K1n9 Duk3: Added disclaimer for the choppy scrolling fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page covers patches that affect how the screen moves or appears in Keen games. The screen is also sometimes known as the &#039;camera&#039; and its setup is a fundamental to how the game is played. Patches here involve both how the camera follows the player as well as any patches that alter scrolling in levels.&lt;br /&gt;
&lt;br /&gt;
Patches that relate to the colors of things onscreen (And their changing, fading in or out, lights off or on, etc) are found at [[Patch:Palette]], the command prompt-like screen that can be made to appear during gameplay is located at [[Patch:Boss Cheat]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fix choppy scrolling ==&lt;br /&gt;
&lt;br /&gt;
On certain EGA cards Keen Galaxy games (But not Dreams or related games like BioMenace) experience choppy scrolling. These patches correct this by using an alternate coding for &amp;lt;tt&amp;gt;VW_SetScreen&amp;lt;/tt&amp;gt; taken from the Keen 4 Demo that appears to work better.&lt;br /&gt;
&lt;br /&gt;
These patches should only be used when trying to run (mods of) Keen 4-6 on actual hardware instead of using an emulator like DOSBox, and only if the scrolling is extremely choppy without these patches. The scrolling might actually get more choppy when using these patches in DOSBox or on a system that does not have the choppy scrolling issue to begin with.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;patch title=&amp;quot;Fix choppy scrolling -Keen 4&amp;quot;&amp;gt;&lt;br /&gt;
#Fix choppy scrolling -Keen 4&lt;br /&gt;
%patch $1E87A $E9 $FF7CW&lt;br /&gt;
%patch $1E7F9 $55 $8B $EC $BA $DA $03 $FA $EC $A8 $01 $74 $FB $EC $A8 $01 $75&lt;br /&gt;
              $FB $8B $4E $06 $BA $D4 $03 $B0 $0C $EE $42 $8A $C5 $EE $4A $B0&lt;br /&gt;
              $0D $EE $8A $C1 $42 $EE $C7 $06 $E6F4W  $0000W  $8B $16 $E6F4W&lt;br /&gt;
              $83 $FA $09 $73 $19 $FB $90 $90 $90 $90 $90 $90 $90 $90 $90 $FA&lt;br /&gt;
              $90 $90 $90 $90 $90 $90 $BA $DA $03 $EC $A8 $08 $74 $DE $BA $C0&lt;br /&gt;
              $03 $B0 $33 $EE $EB $00 $8A $46 $08 $EE $FB $5D $CB&amp;lt;/patch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;patch title=&amp;quot;Fix choppy scrolling -Keen 5&amp;quot;&amp;gt;&lt;br /&gt;
#Fix choppy scrolling -Keen 5&lt;br /&gt;
%patch $1F816 $E9 $FF7CW&lt;br /&gt;
%patch $1F795 $55 $8B $EC $BA $DA $03 $FA $EC $A8 $01 $74 $FB $EC $A8 $01 $75&lt;br /&gt;
              $FB $8B $4E $06 $BA $D4 $03 $B0 $0C $EE $42 $8A $C5 $EE $4A $B0&lt;br /&gt;
              $0D $EE $8A $C1 $42 $EE $C7 $06 $DE5EW  $0000W  $8B $16 $DE5EW&lt;br /&gt;
              $83 $FA $09 $73 $19 $FB $90 $90 $90 $90 $90 $90 $90 $90 $90 $FA&lt;br /&gt;
              $90 $90 $90 $90 $90 $90 $BA $DA $03 $EC $A8 $08 $74 $DE $BA $C0&lt;br /&gt;
              $03 $B0 $33 $EE $EB $00 $8A $46 $08 $EE $FB $5D $CB&amp;lt;/patch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;patch title=&amp;quot;Fix choppy scrolling -Keen 6&amp;quot;&amp;gt;&lt;br /&gt;
#Fix choppy scrolling -Keen 6&lt;br /&gt;
%patch $1E3EC $E9 $FF7CW&lt;br /&gt;
%patch $1E36B $55 $8B $EC $BA $DA $03 $FA $EC $A8 $01 $74 $FB $EC $A8 $01 $75&lt;br /&gt;
              $FB $8B $4E $06 $BA $D4 $03 $B0 $0C $EE $42 $8A $C5 $EE $4A $B0&lt;br /&gt;
              $0D $EE $8A $C1 $42 $EE $C7 $06 $E6BAW  $0000W  $8B $16 $E6BAW&lt;br /&gt;
              $83 $FA $09 $73 $19 $FB $90 $90 $90 $90 $90 $90 $90 $90 $90 $FA&lt;br /&gt;
              $90 $90 $90 $90 $90 $90 $BA $DA $03 $EC $A8 $08 $74 $DE $BA $C0&lt;br /&gt;
              $03 $B0 $33 $EE $EB $00 $8A $46 $08 $EE $FB $5D $CB&amp;lt;/patch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Screen fade-in and fade-out ==&lt;br /&gt;
&lt;br /&gt;
These patches relate to the screen fading out to black and fading back in. These screen transitions are used to &#039;punctuate&#039; gameplay and provide a natural transition between gameplay modes.&lt;br /&gt;
&lt;br /&gt;
=== Prevent fade-in\fade-out ===&lt;br /&gt;
&lt;br /&gt;
These patches stop the game fading in or out. Note that disabling a screen fade-in may cause the screen to go black. Disabling also reduces the transition time since the fades are responsible for the small pause between gameplay modes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;patch title=&amp;quot;Keen 1&amp;quot;&amp;gt;&lt;br /&gt;
#Stop screen fading in when...&lt;br /&gt;
%patch $4CA1 $90 $90 $90 #Entering a level&lt;br /&gt;
%patch $7EA2 $90 $90 $90 #Entering the map&lt;br /&gt;
%patch $8052 $90 $90 $90 #?&lt;br /&gt;
%patch $822B $90 $90 $90 #Before flight-to-Earth sequence&lt;br /&gt;
%patch $8285 $90 $90 $90 #flight-to-Earth sequence&lt;br /&gt;
%patch $855B $90 $90 $90 #At start of house sequence&lt;br /&gt;
%patch $8815 $90 $90 $90 #At start of endtext&lt;br /&gt;
%patch $89C4 $90 $90 $90 #At start of Game Over screen&lt;br /&gt;
%patch $8EB7 $90 $90 $90 #After entering highscore&lt;br /&gt;
%patch $90BF $90 $90 $90 #?&lt;br /&gt;
%patch $90FA $90 $90 $90 #?&lt;br /&gt;
%patch $922C $90 $90 $90 #?&lt;br /&gt;
%patch $92A9 $90 $90 $90 #?&lt;br /&gt;
%patch $96EE $90 $90 $90 #Before showing a preview image 1&lt;br /&gt;
%patch $9706 $90 $90 $90 #Before showing a preview image 2&lt;br /&gt;
%patch $9759 $90 $90 $90 #When starting About Id&lt;br /&gt;
%patch $9A62 $90 $90 $90 #When starting high Scores&lt;br /&gt;
%patch $9D97 $90 $90 $90 #When showing story&lt;br /&gt;
%patch $A384 $90 $90 $90 #When showing Ordering Info&lt;br /&gt;
&lt;br /&gt;
#Stop screen fading out when...&lt;br /&gt;
%patch $4C8F $90 $90 $90 #Entering a level&lt;br /&gt;
%patch $4F40 $90 $90 $90 #Exiting a level&lt;br /&gt;
%patch $7AAB $90 $90 $90 #After ONE MOMENT&lt;br /&gt;
%patch $8264 $90 $90 $90 #Flight-to-Earth sequence&lt;br /&gt;
%patch $851F $90 $90 $90 #At end of flight-to-Earth sequence&lt;br /&gt;
%patch $87D0 $90 $90 $90 #At end of house sequence&lt;br /&gt;
%patch $8EA5 $90 $90 $90 #Before entering highscore&lt;br /&gt;
%patch $8F1D $90 $90 $90 #After entering highscore&lt;br /&gt;
%patch $90CB $90 $90 $90 #?&lt;br /&gt;
%patch $9161 $90 $90 $90 #?&lt;br /&gt;
%patch $91F8 $90 $90 $90 #?&lt;br /&gt;
%patch $9267 $90 $90 $90 #?&lt;br /&gt;
%patch $927D $90 $90 $90 #?&lt;br /&gt;
%patch $958E $90 $90 $90 #Before About Id&lt;br /&gt;
%patch $959B $90 $90 $90 #Before highscores&lt;br /&gt;
%patch $95A8 $90 $90 $90 #Before Ordering Info&lt;br /&gt;
%patch $95BA $90 $90 $90 #Before Previws&lt;br /&gt;
%patch $95C7 $90 $90 $90 #When restarting demo&lt;br /&gt;
%patch $96FA $90 $90 $90 #After preview image 1&lt;br /&gt;
%patch $9D76 $90 $90 $90 #Before showing story screen&lt;br /&gt;
%patch $9DAF $90 $90 $90 #After showing story&amp;lt;/patch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How closely the screen follows Keen ==&lt;br /&gt;
&lt;br /&gt;
The screen follows the player by moving when the player is a certain distance from the screen boundary. That is, these patches control how close to the edge of the screen the player can get when not at a level edge. For Keen Vorticons the values are in 256ths of a pixel, which is astonishingly precise. (It is best to round values to the nearest pixels, though all default values are rounded to the nearest tile.) Thus the player must be $3000 or $30 pixels (48 pixels, = 3 tiles) from the top of the screen before the screen moves up.&lt;br /&gt;
&lt;br /&gt;
For Keen Galaxy the values are in 16ths of a pixel and there are two, a &#039;check&#039; and a &#039;set&#039;. Both values for each lag should match to avoid jerky motion. In [[Keen 4]] there are two types of scrolling, &#039;normal&#039; and &#039;Well Of Wishes&#039;.&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;patch title=&amp;quot;Keen 1&amp;quot;&amp;gt;&lt;br /&gt;
#How closely the screen follows Keen&lt;br /&gt;
%patch $3472 $B000W #Scroll Right lag&lt;br /&gt;
%patch $34C0 $9000W #Scroll Left lag&lt;br /&gt;
%patch $350C $7000W #Scroll Down lag&lt;br /&gt;
%patch $355A $3000W #Scroll Up lag&amp;lt;/patch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;patch title=&amp;quot;Keen 2&amp;quot;&amp;gt;&lt;br /&gt;
#How closely the screen follows Keen&lt;br /&gt;
%patch $62B4 $B000W #Scroll Right lag&lt;br /&gt;
%patch $6302 $9000W #Scroll Left lag&lt;br /&gt;
%patch $634E $7000W #Scroll Down lag&lt;br /&gt;
%patch $639C $3000W #Scroll Up lag&amp;lt;/patch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;patch title=&amp;quot;Keen 3&amp;quot;&amp;gt;&lt;br /&gt;
#How closely the screen follows Keen&lt;br /&gt;
%patch $6B17 $B000W #Scroll Right lag&lt;br /&gt;
%patch $6B65 $9000W #Scroll Left lag&lt;br /&gt;
%patch $6BB1 $7000W #Scroll Down lag&lt;br /&gt;
%patch $6BFF $3000W #Scroll Up lag&amp;lt;/patch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;patch title=&amp;quot;Keen 4&amp;quot;&amp;gt;&lt;br /&gt;
#How closely the screen follows Keen -Well of Wishes &lt;br /&gt;
%patch $8588 $0C00W #Scroll Right lag 1&lt;br /&gt;
%patch $859B $0C00W #Scroll Right lag 2&lt;br /&gt;
%patch $856C $0900W #Scroll Left lag 1&lt;br /&gt;
%patch $857C $0900W #Scroll Left lag 2&lt;br /&gt;
%patch $85C6 $7000W #Scroll Down lag 1&lt;br /&gt;
%patch $85D6 $7000W #Scroll Down lag 2&lt;br /&gt;
%patch $85A9 $0500W #Scroll Up lag 1&lt;br /&gt;
%patch $85B9 $0500W #Scroll Up lag 2&amp;lt;/patch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Disable vertical scrolling ===&lt;br /&gt;
&lt;br /&gt;
This patch disables the vertical scrolling in levels. This makes the gameplay somewhat like Super Mario Bros., allowing the player to move left and right but move off the screen vertically.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;patch title=&amp;quot;Keen 1&amp;quot;&amp;gt;&lt;br /&gt;
#Disable vertical scrolling only&lt;br /&gt;
%patch $34F2 $5F $5E $8B $E5 $5D $C3&amp;lt;/patch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Scroll left only ===&lt;br /&gt;
&lt;br /&gt;
This patch makes it so levels only scroll left, this is even more like old games. Keen can still move offscreen however.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;patch title=&amp;quot;Keen 1&amp;quot;&amp;gt;&lt;br /&gt;
#Only scroll left&lt;br /&gt;
%patch $34A4 $90 $90 $5F $5E $8B $E5 $5D $C3&amp;lt;/patch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== When screen doesn&#039;t follow Keen ==&lt;br /&gt;
&lt;br /&gt;
By default the screen does not follow Keen when he has [[Patch:Dead Keen|died;]] instead the level restarts when he moves offscreen. It is possible to make the screen follow Keen even when he is dead and\or not when he is doing other things. See also [[Patch:Jump conditions]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;patch title=&amp;quot;Screen doesn&#039;t follow dead Keen&amp;quot;&amp;gt;&lt;br /&gt;
#Camera don&#039;t follow player if using this behavior: Keen 1&lt;br /&gt;
%patch $342F {$41F8W} [$75]&lt;br /&gt;
&lt;br /&gt;
#Camera don&#039;t follow player if using this behavior: Keen 2&lt;br /&gt;
%patch $6271 {$703AW} [$75]&lt;br /&gt;
&lt;br /&gt;
#Camera don&#039;t follow player if using this behavior: Keen 3&lt;br /&gt;
%patch $6AD4 {$789EW} [$75]&amp;lt;/patch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Screen follows dead Keen ===&lt;br /&gt;
&lt;br /&gt;
This patch makes the screen always follow Keen, dead or not. When dead Keen will head to the top of the level by default, only exiting to the map when he reaches the level top.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;patch title=&amp;quot;Screen follows dead Keen&amp;quot;&amp;gt;&lt;br /&gt;
#Screen follows dead Keen: Keen 1&lt;br /&gt;
%patch $342B $EB $09&lt;br /&gt;
&lt;br /&gt;
#Screen follows dead Keen: Keen 2&lt;br /&gt;
%patch $626D $EB $09&lt;br /&gt;
&lt;br /&gt;
#Screen follows dead Keen: Keen 3&lt;br /&gt;
%patch $6AD0 $EB $09&amp;lt;/patch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Screen never follows Keen ===&lt;br /&gt;
&lt;br /&gt;
This patch makes it so that only one screen appears in-level. (But not the map.) Keen can move offscreen but the screen itself will not move. Certain actions however will &#039;reset&#039; the screen, such as using an in-level [[Patch:Teleporter|teleporter.]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;patch title=&amp;quot;Screen never follows Keen&amp;quot;&amp;gt;&lt;br /&gt;
#Screen doesn&#039;t follow Keen in-level -Keen 1&lt;br /&gt;
%patch $3418 $C3&amp;lt;/patch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Screen can move past level edges (Looping levels) ==&lt;br /&gt;
&lt;br /&gt;
This patch allows Keen to move off of the right side of the level. When this happens he will loop back to the left side of the level, one tile higher. This turns the level into a giant &#039;loop&#039; that Keen can walk across indefinitely. There are several limitations. Firstly all sprites are left behind on the first pass of the level, they do not appear when the level loops. Secondly one row is removed from the level&#039;s boundary each loop so unless there is a way for Keen to move up and down the entire level he will gradually be forced lower and lower in the level. Thirdly Keen can move right as many loops as he wants and move back a loop but cannot loop left of his starting loop. This limits the function of the patch somewhat. It will also not affect the map level.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;patch title=&amp;quot;Levels loop left-right&amp;quot;&amp;gt;&lt;br /&gt;
#Levels loop left-right -Keen 1&lt;br /&gt;
%patch $345A $90 $90&lt;br /&gt;
%patch $34A8 $90 $90&lt;br /&gt;
%patch $3379 $EB&lt;br /&gt;
%patch $33A5 $EB&lt;br /&gt;
&lt;br /&gt;
#Levels loop left-right -Keen 2&lt;br /&gt;
%patch $629C $90 $90&lt;br /&gt;
%patch $62EA $90 $90&lt;br /&gt;
%patch $61BB $EB&lt;br /&gt;
%patch $61E7 $EB&lt;br /&gt;
&lt;br /&gt;
#Levels loop left-right -Keen 3&lt;br /&gt;
%patch $6AFF $90 $90&lt;br /&gt;
%patch $6B4D $90 $90&lt;br /&gt;
%patch $6A19 $EB&lt;br /&gt;
%patch $6A4C $EB&amp;lt;/patch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Well of Wishes\Map type scrolling ==&lt;br /&gt;
&lt;br /&gt;
This patch allows the modder to change what levels behave as WoW\Map-type levels. By default both the [[Patch:Map (Keen 4)|map]] (level 0) and level 17 are WoW-type levels in Keen 4, while Keen 5 and 6 have only the map level set up this way. Map-type levels scroll differently and cannot be &#039;won&#039; by moving off the left or right sides of the level. They also don&#039;t &#039;&#039;directly&#039;&#039; kill Keen when he leaves the top or the bottom. (Keen &#039;&#039;will&#039;&#039; still die by default; another piece of code does this.)&lt;br /&gt;
&lt;br /&gt;
The patch below has three parts, first what is checked for in brown, the current level); second the value in blue ($00\$11 = 0\17, so level 0\17); and thirdly the [[Patch:Jump conditions|jump,]] again in brown. ($74, only jump if...) The net result is that if the current level is 17 or 0, the &#039;normal level&#039; code is skipped.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;patch title=&amp;quot;Which levels are WoW levels&amp;quot;&amp;gt;&lt;br /&gt;
#Which levels are WoW levels -Keen 4&lt;br /&gt;
%patch $9051 {$A7EDW}  [$00] {$74}&lt;br /&gt;
%patch $9058 {$A7EDW}  [$11] {$74}&lt;br /&gt;
&lt;br /&gt;
#Which levels are WoW levels -Keen 5&lt;br /&gt;
%patch $8FC3 {$9E55W}  [$00] {$74}&lt;br /&gt;
&lt;br /&gt;
#Which levels are WoW levels -Keen 6&lt;br /&gt;
%patch $8E2B {$A97BW}  [$00] {$74}&amp;lt;/patch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Remove W.O.W\Map scrolling, can exit off level sides ===&lt;br /&gt;
&lt;br /&gt;
These patches change the Map (And Well of Wishes) scrolling so that it behaves like other levels in [[Keen 4]]; this has the side effect of allowing Keen to exit the level by walking off the level edges (just like normal levels.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;patch title=&amp;quot;Keen 4&amp;quot;&amp;gt;&lt;br /&gt;
#Map exits and scrolls normally&lt;br /&gt;
%patch $904F $EB $05&lt;br /&gt;
&lt;br /&gt;
#WoW exits and scrolls normally&lt;br /&gt;
%patch $905B $90 $90&amp;lt;/patch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;patch title=&amp;quot;Keen 5&amp;quot;&amp;gt;&lt;br /&gt;
#Map exits and scrolls normally&lt;br /&gt;
%patch $8FC1 $EB $05&amp;lt;/patch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;patch title=&amp;quot;Keen 6&amp;quot;&amp;gt;&lt;br /&gt;
#Map exits and scrolls normally&lt;br /&gt;
%patch $8E29 $EB $05&amp;lt;/patch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Split screen ==&lt;br /&gt;
&lt;br /&gt;
This patch puts Keen into split screen mode, dividing the screen vertically into two. Sadly both views are the same so this patch currently has little utility outside of curiosity.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;patch title=&amp;quot;Primitive splitscreen patch&amp;quot;&amp;gt;&lt;br /&gt;
#Keen 1 spitscreen&lt;br /&gt;
%patch $6E47 $0E&lt;br /&gt;
&lt;br /&gt;
#Keen 2 spitscreen&lt;br /&gt;
%patch $3046 $0E&lt;br /&gt;
&lt;br /&gt;
#Keen 3 spitscreen&lt;br /&gt;
%patch $2FE1 $0E&amp;lt;/patch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Screen automatically scrolls from left to right ==&lt;br /&gt;
&lt;br /&gt;
This patch makes the screen scroll left or right, killing Keen when he touches the left edge. The speed of the scrolling can be changed. As a side effect levels &#039;loop&#039;; there is not left or right level edge, instead going off the right level &#039;edge&#039; will make Keen appear on the left &#039;edge&#039; of the level. (However the player will not notice the transition, it is seamless.) The camera will also not follow the player.&lt;br /&gt;
&lt;br /&gt;
Keen can also not pass the right edge of the screen, though he may fall or climb as much as he wants. The right edge is the first blue value in the patch below. (It is set here to the visible edge of the screen, but this is not necessary.)&lt;br /&gt;
&lt;br /&gt;
The remaining blue variables control other aspects oft he game. The right side pushback is how much the right side of the screen pushes Keen back when he tries to leave the right side of the screen. This should be at &#039;&#039;least&#039;&#039; $10 more than the scrolling speed. The left side push forward is similar, but should be no more than given here ($40) and should be made smaller if it starts pushing Keen through solid tiles.&lt;br /&gt;
&lt;br /&gt;
The scrolling speed controls how fast and in what direction the screen scrolls. (It is advised you stick with a right scrolling screen.) Finally the two breeze strengths move &#039;&#039;all&#039;&#039; objects in the level in a certain direction at a certain, fixed speed. The first breeze is positive (right) and the second negative and &#039;&#039;equal&#039;&#039; (and left.) In this patch they are set to be equal to the scroll speed, but you can also make them zero.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;patch title=&amp;quot;Keen 1&amp;quot;&amp;gt;&lt;br /&gt;
#Right screen boundary (22 tiles)&lt;br /&gt;
%patch $800 $B8 [$0016W]&lt;br /&gt;
&lt;br /&gt;
#add boundary checking to pogo ground&lt;br /&gt;
%patch $40E7 $E8 $7B $F2&lt;br /&gt;
&lt;br /&gt;
#update keen movement boundaries&lt;br /&gt;
%patch $3368                                 $66 $A1 $2C $82 $66 $3B $06 $4A&lt;br /&gt;
             $56 $7F $21 $C7 $06 $3C $82 [$0210W]  $C7 $06 $40 $82 $30 $00 $E8 #Right side pushback&lt;br /&gt;
             $15 $F9 $A9 $04 $00 $74 $0D $33 $C0 $A3 $40 $82 $A3 $42 $82 $E8&lt;br /&gt;
             $1A $0F $EB $31 $66 $A1 $34 $82 $66 $3B $06 $AC $5D $7C $26 $C7&lt;br /&gt;
             $06 $3C $82 $A0 $FF $66 $A1 $AC $5D $66 $A3 $34 $82 $EB $16&lt;br /&gt;
&lt;br /&gt;
#Auto screen scroll&lt;br /&gt;
%patch $3458                                 $66 $A1 $D0 $6E $66 [$0040W]  $00 #Left push forward&lt;br /&gt;
             $00 $7D $15 $66 $B8 [$0200W]  $00 $00 $66 $01 $06 $D0 $6E $66 $01 #Scroll speed&lt;br /&gt;
             $06 $4A $56 $66 $01 $06 $AC $5D $1E $68 $20 $82 $1E $68 $DA $6E&lt;br /&gt;
             $B9 $36 $00 $E8 $15 $AE $C7 $06 $3C $82 [$0200W]  $E8 $08 $F8 $A9 #Right breeze strength&lt;br /&gt;
             $04 $00 $74 $06 $C7 $06 $3C $82 [$FE00W]  $A1 $3C $82 $66 $98 $66 #Left breeze strength&lt;br /&gt;
             $01 $06 $24 $82 $E8 $94 $F5 $66 $A1 $2C $82 $66 $05 $80 $00 $00&lt;br /&gt;
             $00 $66 $3B $06 $D0 $6E $7D $0B $33 $C0 $A3 $40 $82 $A3 $42 $82&lt;br /&gt;
             $E8 $E9 $0D $1E $68 $DA $6E $1E $68 $20 $82 $B9 $36 $00 $E8 $CA&lt;br /&gt;
             $AD $EB $1F&amp;lt;/patch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{PatchCategories|Keen 1|}}&lt;br /&gt;
{{PatchCategories|Keen 2|}}&lt;br /&gt;
{{PatchCategories|Keen 3|}}&lt;br /&gt;
{{PatchCategories|Keen 4|}}&lt;br /&gt;
{{PatchCategories|Gameplay|}}&lt;/div&gt;</summary>
		<author><name>K1n9 Duk3</name></author>
	</entry>
	<entry>
		<id>https://keenwiki.shikadi.net/w/index.php?title=Impossible_Bullet_Trick&amp;diff=38861</id>
		<title>Impossible Bullet Trick</title>
		<link rel="alternate" type="text/html" href="https://keenwiki.shikadi.net/w/index.php?title=Impossible_Bullet_Trick&amp;diff=38861"/>
		<updated>2019-02-07T22:11:54Z</updated>

		<summary type="html">&lt;p&gt;K1n9 Duk3: /* Technicalities */ &amp;quot;most&amp;quot; recently, not &amp;quot;least&amp;quot; recently&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;Impossible Bullet Trick&#039;&#039;&#039;, presumably caused by a small bug in Keen&#039;s programming, allows Keen to ride on a bullet. &lt;br /&gt;
This bug requires careful timing to exploit, and only works in [[Keen 6]]. It is not an officially documented trick as with the [[Impossible Pogo Trick]], but named as such by fans upon its discovery due to its comparable difficulty and niftiness. &lt;br /&gt;
&lt;br /&gt;
The trick allows the player to fly upwards, until hitting the ceiling or otherwise interrupting the manoeuvre (such as by jumping — although it is possible to walk a couple of pixels left and right before &amp;quot;falling off&amp;quot; the bullet). It can be very helpful in levels such as [[Bloogton Tower]] and getting the [[Grappling Hook]] in the [[First Dome of Darkness]], although technically it is considered [[:Category:Cheats|cheating]].&lt;br /&gt;
&lt;br /&gt;
== Steps to reproduce ==&lt;br /&gt;
[[Image:Impossible-Bullet.gif|thumb|320px|Impossible bullet.]]&lt;br /&gt;
&lt;br /&gt;
It takes some practice to get the timing right:&lt;br /&gt;
&lt;br /&gt;
# Jump in the air.&lt;br /&gt;
# As you start to fall, shoot downward.&lt;br /&gt;
# If done correctly, when you land, you should be standing a tile above the ground.&lt;br /&gt;
# Shoot up, and you will fly up with your bullet.&lt;br /&gt;
&lt;br /&gt;
If you are standing against a wall when you perform this trick, shooting into the wall will also raise you by a small amount. &lt;br /&gt;
&lt;br /&gt;
== Technicalities ==&lt;br /&gt;
&lt;br /&gt;
This bug was most likely introduced when code was added to let Keen get hit by his own shots after they are reflected by a [[Flect]]. The code was added right before some other code that handles collisions with platform objects. This is what the original C code &#039;&#039;might&#039;&#039; have have looked like:&lt;br /&gt;
&lt;br /&gt;
 [...]&lt;br /&gt;
   break;&lt;br /&gt;
 case shotobj:&lt;br /&gt;
   if (hit-&amp;gt;temp4 != 0)&lt;br /&gt;
   {&lt;br /&gt;
     ExplodeShot(hit);&lt;br /&gt;
     ChangeState(ob, &amp;amp;s_keenstunned);&lt;br /&gt;
   }&lt;br /&gt;
 case platformobj:&lt;br /&gt;
   if (!gamestate.platform)&lt;br /&gt;
     ClipToSpriteTop(ob, hit);&lt;br /&gt;
   break;&lt;br /&gt;
 [...]&lt;br /&gt;
&lt;br /&gt;
It might not be obvious at first sight, but the code is missing a &amp;lt;tt&amp;gt;break;&amp;lt;/tt&amp;gt; instruction right before the &amp;lt;tt&amp;gt;case platformobj:&amp;lt;/tt&amp;gt; line, which means that each shot object also counts as a platform object as far as this code is concerned. This allows Keen to ride his own shots like any regular platform in the game.&lt;br /&gt;
&lt;br /&gt;
The second part that allows this bug to be exploited as the &#039;&#039;&#039;Impossible Bullet Trick&#039;&#039;&#039; is the fact that the game will remember that Keen was riding the shot even after the shot explodes and gets removed from the game. When an object is removed, the game simply stops drawing and updating the object, but the object data itself, including the position and collision data, will still be intact. This prevents Keen from falling when the shot explodes. When a new shot is fired, the game re-uses the slot of the most recently removed object, which often is the same slot as the shot Keen was just standing on. As the new shot moves, Keen will move along with it, as the game assumes it is still the platform that Keen is standing on. This does not work for shooting left or right, as that will spawn the shot to the left or right of Keen, causing the game to act as if Keen walked (or was pushed) off the platform.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
The Impossible Bullet bug is used extensively in a [[Keen 6 Walkthrough|walkthrough]] for Keen 6 in which the player gets no points, exploits various clipping errors, etc. &lt;br /&gt;
&lt;br /&gt;
[[Category:Tricks]]&lt;br /&gt;
[[Category:Keen 6]]&lt;/div&gt;</summary>
		<author><name>K1n9 Duk3</name></author>
	</entry>
	<entry>
		<id>https://keenwiki.shikadi.net/w/index.php?title=Impossible_Bullet_Trick&amp;diff=38737</id>
		<title>Impossible Bullet Trick</title>
		<link rel="alternate" type="text/html" href="https://keenwiki.shikadi.net/w/index.php?title=Impossible_Bullet_Trick&amp;diff=38737"/>
		<updated>2019-01-26T22:02:27Z</updated>

		<summary type="html">&lt;p&gt;K1n9 Duk3: /* Technicalities */ more facts, less assumptions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;Impossible Bullet Trick&#039;&#039;&#039;, presumably caused by a small bug in Keen&#039;s programming, allows Keen to ride on a bullet. &lt;br /&gt;
This bug requires careful timing to exploit, and only works in [[Keen 6]]. It is not an officially documented trick as with the [[Impossible Pogo Trick]], but named as such by fans upon its discovery due to its comparable difficulty and niftiness. &lt;br /&gt;
&lt;br /&gt;
The trick allows the player to fly upwards, until hitting the ceiling or otherwise interrupting the manoeuvre (such as by jumping — although it is possible to walk a couple of pixels left and right before &amp;quot;falling off&amp;quot; the bullet). It can be very helpful in levels such as [[Bloogton Tower]] and getting the [[Grappling Hook]] in the [[First Dome of Darkness]], although technically it is considered [[:Category:Cheats|cheating]].&lt;br /&gt;
&lt;br /&gt;
== Steps to reproduce ==&lt;br /&gt;
[[Image:Impossible-Bullet.gif|thumb|320px|Impossible bullet.]]&lt;br /&gt;
&lt;br /&gt;
It takes some practice to get the timing right:&lt;br /&gt;
&lt;br /&gt;
# Jump in the air.&lt;br /&gt;
# As you start to fall, shoot downward.&lt;br /&gt;
# If done correctly, when you land, you should be standing a tile above the ground.&lt;br /&gt;
# Shoot up, and you will fly up with your bullet.&lt;br /&gt;
&lt;br /&gt;
If you are standing against a wall when you perform this trick, shooting into the wall will also raise you by a small amount. &lt;br /&gt;
&lt;br /&gt;
== Technicalities ==&lt;br /&gt;
&lt;br /&gt;
This bug was most likely introduced when code was added to let Keen get hit by his own shots after they are reflected by a [[Flect]]. The code was added right before some other code that handles collisions with platform objects. This is what the original C code &#039;&#039;might&#039;&#039; have have looked like:&lt;br /&gt;
&lt;br /&gt;
 [...]&lt;br /&gt;
   break;&lt;br /&gt;
 case shotobj:&lt;br /&gt;
   if (hit-&amp;gt;temp4 != 0)&lt;br /&gt;
   {&lt;br /&gt;
     ExplodeShot(hit);&lt;br /&gt;
     ChangeState(ob, &amp;amp;s_keenstunned);&lt;br /&gt;
   }&lt;br /&gt;
 case platformobj:&lt;br /&gt;
   if (!gamestate.platform)&lt;br /&gt;
     ClipToSpriteTop(ob, hit);&lt;br /&gt;
   break;&lt;br /&gt;
 [...]&lt;br /&gt;
&lt;br /&gt;
It might not be obvious at first sight, but the code is missing a &amp;lt;tt&amp;gt;break;&amp;lt;/tt&amp;gt; instruction right before the &amp;lt;tt&amp;gt;case platformobj:&amp;lt;/tt&amp;gt; line, which means that each shot object also counts as a platform object as far as this code is concerned. This allows Keen to ride his own shots like any regular platform in the game.&lt;br /&gt;
&lt;br /&gt;
The second part that allows this bug to be exploited as the &#039;&#039;&#039;Impossible Bullet Trick&#039;&#039;&#039; is the fact that the game will remember that Keen was riding the shot even after the shot explodes and gets removed from the game. When an object is removed, the game simply stops drawing and updating the object, but the object data itself, including the position and collision data, will still be intact. This prevents Keen from falling when the shot explodes. When a new shot is fired, the game re-uses the slot of the least recently removed object, which often is the same slot as the shot Keen was just standing on. As the new shot moves, Keen will move along with it, as the game assumes it is still the platform that Keen is standing on. This does not work for shooting left or right, as that will spawn the shot to the left or right of Keen, causing the game to act as if Keen walked (or was pushed) off the platform.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
The Impossible Bullet bug is used extensively in a [[Keen 6 Walkthrough|walkthrough]] for Keen 6 in which the player gets no points, exploits various clipping errors, etc. &lt;br /&gt;
&lt;br /&gt;
[[Category:Tricks]]&lt;br /&gt;
[[Category:Keen 6]]&lt;/div&gt;</summary>
		<author><name>K1n9 Duk3</name></author>
	</entry>
	<entry>
		<id>https://keenwiki.shikadi.net/w/index.php?title=Category_talk:Bio_Menace_patches&amp;diff=18542</id>
		<title>Category talk:Bio Menace patches</title>
		<link rel="alternate" type="text/html" href="https://keenwiki.shikadi.net/w/index.php?title=Category_talk:Bio_Menace_patches&amp;diff=18542"/>
		<updated>2011-03-31T15:47:58Z</updated>

		<summary type="html">&lt;p&gt;K1n9 Duk3: /* Relevance? */  Text Parser&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Relevance? ==&lt;br /&gt;
The editing notes for this page said that &amp;quot;In the future it might get relocated to the ModdingWiki&amp;quot; but really, do Bio Menace patches have any business being on the KeenWiki?  Why wasn&#039;t this just posted on the ModdingWiki in the first place? -- Flaose&lt;br /&gt;
&lt;br /&gt;
: See [http://www.keenmodding.org/viewtopic.php?t=900&amp;amp;postdays=0&amp;amp;postorder=asc&amp;amp;start=30 discussion on Keen:Modding] (half way down the page) - never really went anywhere but feel free to join in.  The main reason being Bio Menace uses the same engine as Keen so many of the patches will be similar.  I&#039;d prefer the ModdingWiki but since the engine is the same I can see the point of putting them here too. -- [[User:Malvineous|Malvineous]] 23:04, 17 March 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
:: Just how much of the commander keen source code was reused for Bio Menace?  The &amp;quot;engine&amp;quot; proper (i.e., C files prefixed with ID_ in wolf3D), would have been reused, but what about the keen physics code / actor structures?  Were those the same or completely new?  Also, was the text screen (end of game menus, etc) parsing code reused for Bio Menace as well (this was not in any ID_ file either). [[User:Lemm|Lemm]] 04:06, 18 March 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
::: I&#039;m not sure if that&#039;s known, but I suspect the complete source for one of the Keen episodes was provided and it was then modified as required.  I would have expected that this would result in some very different patches, but then I&#039;ve never reversed any of the gameplay code so I don&#039;t know for sure. -- [[User:Malvineous|Malvineous]] 09:24, 19 March 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
:::: While a bit late response, I&#039;d add that my opinion about this has been varying: Beginning the KeenWiki way (cause patches are similar), then changing to ModdingWiki (as one looking for BM patches would look for then on the ModdingWiki first, I&#039;ve guessed). Even now I&#039;m not sure. To illustrate, there&#039;s the ck456dtli tool, which might be made for Keen Galaxy and Dreams, but there&#039;s the potential for BM support.&lt;br /&gt;
:::: To Lemm, I have a feeling that almost all of the Commander Keen source code has been used. For one notable example, switches and goplats are available, both being Keen Galaxy features. [[User:Ny00123|NY00123]] 19:21, 29 March 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
:::The parser for the text files is in WL_TEXT.C (Wolf3D source) and really is almost the same code that could have been used for Keen Galaxy and Bio Menace. It will even parse the delayed animation stuff that&#039;s used in Keen 4 even though those commands are never used in Wolfenstein per se. Probably the only difference is that Keen and Bio Menace are EGA games, so the Color stuff would read only one hex digit instead of two.&lt;br /&gt;
&lt;br /&gt;
The same parser can even be found in the ROTT source (RT_TEXT.C), but I have no idea if it&#039;s actually used in ROTT. --[[User:K1n9 Duk3|K1n9 Duk3]] 15:47, 31 March 2011 (GMT)&lt;/div&gt;</summary>
		<author><name>K1n9 Duk3</name></author>
	</entry>
	<entry>
		<id>https://keenwiki.shikadi.net/w/index.php?title=KEENGINE&amp;diff=16400</id>
		<title>KEENGINE</title>
		<link rel="alternate" type="text/html" href="https://keenwiki.shikadi.net/w/index.php?title=KEENGINE&amp;diff=16400"/>
		<updated>2010-10-02T18:18:36Z</updated>

		<summary type="html">&lt;p&gt;K1n9 Duk3: /* Current features */ added &amp;quot;shooting&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fangame Infobox&lt;br /&gt;
| Status = In development&lt;br /&gt;
| Authors = Rübennase &amp;amp; [[User:K1n9_Duk3|K1n9_Duk3]]&lt;br /&gt;
| OS = Windows, MacOS, Linux&lt;br /&gt;
| Genre = Platform&lt;br /&gt;
| Download = [http://k1n9duk3.k1.ohost.de/keen.html TechDemo]&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;KEENGINE&#039;&#039;&#039; started as a simple TechDemo written by Rübennase. The demo had Keen running and jumping around a simple level with a smooth scrolling camera. &lt;br /&gt;
&lt;br /&gt;
[[User:K1n9_Duk3|K1n9_Duk3]] jumped in after this first TechDemo was released and fixed some problems regarding the graphics mode so that the program could be run and tested by any member of the German Keen community. Shortly after that, the renderer was rewritten so that it would scale the default resolution of 320x240 to &#039;&#039;any&#039;&#039; resolution. &lt;br /&gt;
&lt;br /&gt;
After tons of other additions to the TechDemo, including sounds, menus, a text viewer and demo recording, the engine was eventually named &amp;quot;KEENGINE&amp;quot; as of version 0.27.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;KEENGINE&#039;&#039;&#039; will be used in the [[CKFSC Fangame]].&lt;br /&gt;
&lt;br /&gt;
== Engine design ==&lt;br /&gt;
The engine is written under Windows using BlitzMax. Since BlitzMax is available for Windows, MacOS and Linux, it should be very easy to port the engine to those operating systems. All you need to do is get the source code, a version of BlitzMax and compile it.&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;KEENGINE&#039;&#039;&#039; was designed to make modding extremely easy. All the important tools (i.e. map editor and tileset editor) are built in the engine.&lt;br /&gt;
&lt;br /&gt;
== Current features ==&lt;br /&gt;
* Walking and slope walking&lt;br /&gt;
* Jumping and falling&lt;br /&gt;
* Using the pogo stick (plus some sort of [[Impossible_Pogo_Trick|Impossible Pogo Trick]])&lt;br /&gt;
* Collision detection&lt;br /&gt;
* Climbing on poles&lt;br /&gt;
* Shooting&lt;br /&gt;
* Switches and teleporters&lt;br /&gt;
* Galaxy-style menus and help sreens&lt;br /&gt;
* Multi-language support&lt;br /&gt;
&lt;br /&gt;
== Controls ==&lt;br /&gt;
The controls of the engine in its current state are the same as that of the original games. The keys can be re-assigned in the game.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Keys left and right&#039;&#039;&#039; move Keen around the playfield.&lt;br /&gt;
* &#039;&#039;&#039;Key down&#039;&#039;&#039; will make Keen look down.&lt;br /&gt;
* &#039;&#039;&#039;Key up&#039;&#039;&#039; will make Keen look upwards.&lt;br /&gt;
* &#039;&#039;&#039;Ctrl&#039;&#039;&#039; will make Keen jump. Jump height is dependant on how long the ctrl key was pressed.&lt;br /&gt;
* &#039;&#039;&#039;Alt&#039;&#039;&#039; will activate/deactivate the pogo stick. Keen keeps on jumping low, but will blast into the air once you press ctrl during pogo mode.&lt;br /&gt;
&lt;br /&gt;
The engine also supports gamepads (for in-game control input only!), but there is currently no way to configure controls for that.&lt;br /&gt;
&lt;br /&gt;
= Editing =&lt;br /&gt;
&lt;br /&gt;
== How to set the number of levels, file names, titles and messages ==&lt;br /&gt;
&lt;br /&gt;
Edit the &amp;quot;game.ini&amp;quot; in the &amp;quot;Data&amp;quot;-folder of the game and locate the [LEVELS] section in the file.&lt;br /&gt;
&lt;br /&gt;
The following entries will be read by the engine:&lt;br /&gt;
&lt;br /&gt;
  max level = INT&lt;br /&gt;
&lt;br /&gt;
  final level = INT&lt;br /&gt;
&lt;br /&gt;
  worldmap = STRING&lt;br /&gt;
  worldmap title = STRING&lt;br /&gt;
  worldmap message = STRING&lt;br /&gt;
&lt;br /&gt;
  level# = STRING&lt;br /&gt;
  title# = STRING&lt;br /&gt;
  message# = STRING&lt;br /&gt;
&lt;br /&gt;
(# can be any number from 0 to the value of &amp;quot;max level&amp;quot;, without any leading 0&#039;s)&lt;br /&gt;
&lt;br /&gt;
&amp;quot;max level&amp;quot; basically tells the game how many level#, title#, message# values need to be read from the ini file. The default value is -1, which means only the worldmap settings will be read from the ini file.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;final level&amp;quot; defines the level the player has to finish to complete the game. This will be the value of &amp;quot;max level&amp;quot; by default.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;worldmap&amp;quot; is the file name of the world map (without the .map extension!) and defaults to an empty string. If you&#039;re using a world map, this will be the map the player starts in when a new game is being started.&lt;br /&gt;
&lt;br /&gt;
Note: If &amp;quot;max level&amp;quot; is &amp;lt; 0 and &amp;quot;worldmap&amp;quot; is set to an empty string, the game doesn&#039;t know where to start a new game. So when you start a new game, you&#039;ll get to select the level file yourself. This is useful if you want to playtest a level without having to get to the level first.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;worldmap title&amp;quot; is the title of the world map that will be shown in the status menu. The default value is an empty string, in which case the game will use the title declared in the map file of your world map.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;worldmap message&amp;quot; is the message that will be shown upon (re-)entering the world map. The default value is an empty string, in which case the game will use the default message &amp;quot;Keen enters %1&amp;quot; where %1 is the title of the map.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;level#&amp;quot; declares the file name of your level number #. The default value is &amp;quot;Level#&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;title#&amp;quot; is the title of level # that will be shown in the status menu. The default value is an empty string, in which case the game will use the title declared in the map file of the level.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;message#&amp;quot; is the message that will be shown upon (re-)entering level #. The default value is an empty string, in which case the game will use the default message &amp;quot;Keen enters %1&amp;quot; where %1 is the title of the map.&lt;br /&gt;
&lt;br /&gt;
Note: The titles and messages of all levels can be changed by language files. The titles and messages in &amp;quot;game.ini&amp;quot; should all be in English, as this is the default language.&lt;br /&gt;
&lt;br /&gt;
== How to add new actor classes ==&lt;br /&gt;
&lt;br /&gt;
To add new actors, you&#039;ll have to modify the source code and create a new actor class.&lt;br /&gt;
&lt;br /&gt;
You&#039;ll need to get BlitzMax to compile the code. If you&#039;re really cheap and want to use the BlitzMax Demo, you should consider installing it on a virtual PC.&lt;br /&gt;
&lt;br /&gt;
There are 2 files you need to take a look at: KeenConsts.bmx and Actors.bmx. &lt;br /&gt;
&lt;br /&gt;
At the end of KeenConsts.bmx, you&#039;ll find a list of Actor ClassIDs declared as constants. Just pick a number that is not used yet and add a new ACID like this:&lt;br /&gt;
&lt;br /&gt;
  Const ACID_MYACTOR = 17&lt;br /&gt;
&lt;br /&gt;
Then you can edit Actors.bmx and create a new class (&amp;quot;Type&amp;quot; in BlitzMax syntax) that extends TAIActor (or any other class that extends TAIActor):&lt;br /&gt;
&lt;br /&gt;
  Type TMyActor Extends TAIActor&lt;br /&gt;
    Method New()&lt;br /&gt;
      BlockX = ...&lt;br /&gt;
      BlockY = ...&lt;br /&gt;
      Anims = ...&lt;br /&gt;
      PicW = ...&lt;br /&gt;
      PicH = ...&lt;br /&gt;
      ClassID = ACID_MYACTOR&lt;br /&gt;
      ...&lt;br /&gt;
    EndMethod&lt;br /&gt;
  &lt;br /&gt;
    ...&lt;br /&gt;
  &lt;br /&gt;
  EndType&lt;br /&gt;
&lt;br /&gt;
It is very important that you set the ClassID for your new actor to the correct value in the New() method of your class. Otherwise some weird things may happen upon saving and loading a game. Please note that you&#039;ll have to write some more code for your new class than just the New() method. Look at some other Types to get an idea of how to do this.&lt;br /&gt;
&lt;br /&gt;
To make the new actor Class available to the game, you&#039;ll have to add code for it to the GetActorByACID-function at the beginning of Actors.bmx. Just add 2 lines like this:&lt;br /&gt;
&lt;br /&gt;
  Case ACID_MYACTOR&lt;br /&gt;
    Actor = New TMyActor&lt;br /&gt;
&lt;br /&gt;
Compile it and you&#039;re basically done. Now all that&#039;s left to do is to add a MapItem with the new actor&#039;s ClassID (17 in this case) so that you can place the actor on a map.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Game_engines]]&lt;/div&gt;</summary>
		<author><name>K1n9 Duk3</name></author>
	</entry>
	<entry>
		<id>https://keenwiki.shikadi.net/w/index.php?title=KEENGINE&amp;diff=16287</id>
		<title>KEENGINE</title>
		<link rel="alternate" type="text/html" href="https://keenwiki.shikadi.net/w/index.php?title=KEENGINE&amp;diff=16287"/>
		<updated>2010-09-23T13:33:07Z</updated>

		<summary type="html">&lt;p&gt;K1n9 Duk3: /* How to add new actor classes */ fixed code&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fangame Infobox&lt;br /&gt;
| Status = In development&lt;br /&gt;
| Authors = Rübennase &amp;amp; [[User:K1n9_Duk3|K1n9_Duk3]]&lt;br /&gt;
| OS = Windows, MacOS, Linux&lt;br /&gt;
| Genre = Platform&lt;br /&gt;
| Download = [http://k1n9duk3.k1.ohost.de/keen.html TechDemo]&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;KEENGINE&#039;&#039;&#039; started as a simple TechDemo written by Rübennase. The demo had Keen running and jumping around a simple level with a smooth scrolling camera. &lt;br /&gt;
&lt;br /&gt;
[[User:K1n9_Duk3|K1n9_Duk3]] jumped in after this first TechDemo was released and fixed some problems regarding the graphics mode so that the program could be run and tested by any member of the German Keen community. Shortly after that, the renderer was rewritten so that it would scale the default resolution of 320x240 to &#039;&#039;any&#039;&#039; resolution. &lt;br /&gt;
&lt;br /&gt;
After tons of other additions to the TechDemo, including sounds, menus, a text viewer and demo recording, the engine was eventually named &amp;quot;KEENGINE&amp;quot; as of version 0.27.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;KEENGINE&#039;&#039;&#039; will be used in the [[CKFSC Fangame]].&lt;br /&gt;
&lt;br /&gt;
== Engine design ==&lt;br /&gt;
The engine is written under Windows using BlitzMax. Since BlitzMax is available for Windows, MacOS and Linux, it should be very easy to port the engine to those operating systems. All you need to do is get the source code, a version of BlitzMax and compile it.&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;KEENGINE&#039;&#039;&#039; was designed to make modding extremely easy. All the important tools (i.e. map editor and tileset editor) are built in the engine.&lt;br /&gt;
&lt;br /&gt;
== Current features ==&lt;br /&gt;
* Walking and slope walking&lt;br /&gt;
* Jumping and falling&lt;br /&gt;
* Using the pogo stick (plus some sort of [[Impossible_Pogo_Trick|Impossible Pogo Trick]])&lt;br /&gt;
* Collision detection&lt;br /&gt;
* Climbing on poles (shooting while on a pole not implemented yet)&lt;br /&gt;
* Switches and teleporters&lt;br /&gt;
* Galaxy-style menus and help sreens&lt;br /&gt;
* Multi-language support&lt;br /&gt;
&lt;br /&gt;
== Controls ==&lt;br /&gt;
The controls of the engine in its current state are the same as that of the original games. The keys can be re-assigned in the game.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Keys left and right&#039;&#039;&#039; move Keen around the playfield.&lt;br /&gt;
* &#039;&#039;&#039;Key down&#039;&#039;&#039; will make Keen look down.&lt;br /&gt;
* &#039;&#039;&#039;Key up&#039;&#039;&#039; will make Keen look upwards.&lt;br /&gt;
* &#039;&#039;&#039;Ctrl&#039;&#039;&#039; will make Keen jump. Jump height is dependant on how long the ctrl key was pressed.&lt;br /&gt;
* &#039;&#039;&#039;Alt&#039;&#039;&#039; will activate/deactivate the pogo stick. Keen keeps on jumping low, but will blast into the air once you press ctrl during pogo mode.&lt;br /&gt;
&lt;br /&gt;
The engine also supports gamepads (for in-game control input only!), but there is currently no way to configure controls for that.&lt;br /&gt;
&lt;br /&gt;
= Editing =&lt;br /&gt;
&lt;br /&gt;
== How to set the number of levels, file names, titles and messages ==&lt;br /&gt;
&lt;br /&gt;
Edit the &amp;quot;game.ini&amp;quot; in the &amp;quot;Data&amp;quot;-folder of the game and locate the [LEVELS] section in the file.&lt;br /&gt;
&lt;br /&gt;
The following entries will be read by the engine:&lt;br /&gt;
&lt;br /&gt;
  max level = INT&lt;br /&gt;
&lt;br /&gt;
  final level = INT&lt;br /&gt;
&lt;br /&gt;
  worldmap = STRING&lt;br /&gt;
  worldmap title = STRING&lt;br /&gt;
  worldmap message = STRING&lt;br /&gt;
&lt;br /&gt;
  level# = STRING&lt;br /&gt;
  title# = STRING&lt;br /&gt;
  message# = STRING&lt;br /&gt;
&lt;br /&gt;
(# can be any number from 0 to the value of &amp;quot;max level&amp;quot;, without any leading 0&#039;s)&lt;br /&gt;
&lt;br /&gt;
&amp;quot;max level&amp;quot; basically tells the game how many level#, title#, message# values need to be read from the ini file. The default value is -1, which means only the worldmap settings will be read from the ini file.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;final level&amp;quot; defines the level the player has to finish to complete the game. This will be the value of &amp;quot;max level&amp;quot; by default.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;worldmap&amp;quot; is the file name of the world map (without the .map extension!) and defaults to an empty string. If you&#039;re using a world map, this will be the map the player starts in when a new game is being started.&lt;br /&gt;
&lt;br /&gt;
Note: If &amp;quot;max level&amp;quot; is &amp;lt; 0 and &amp;quot;worldmap&amp;quot; is set to an empty string, the game doesn&#039;t know where to start a new game. So when you start a new game, you&#039;ll get to select the level file yourself. This is useful if you want to playtest a level without having to get to the level first.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;worldmap title&amp;quot; is the title of the world map that will be shown in the status menu. The default value is an empty string, in which case the game will use the title declared in the map file of your world map.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;worldmap message&amp;quot; is the message that will be shown upon (re-)entering the world map. The default value is an empty string, in which case the game will use the default message &amp;quot;Keen enters %1&amp;quot; where %1 is the title of the map.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;level#&amp;quot; declares the file name of your level number #. The default value is &amp;quot;Level#&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;title#&amp;quot; is the title of level # that will be shown in the status menu. The default value is an empty string, in which case the game will use the title declared in the map file of the level.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;message#&amp;quot; is the message that will be shown upon (re-)entering level #. The default value is an empty string, in which case the game will use the default message &amp;quot;Keen enters %1&amp;quot; where %1 is the title of the map.&lt;br /&gt;
&lt;br /&gt;
Note: The titles and messages of all levels can be changed by language files. The titles and messages in &amp;quot;game.ini&amp;quot; should all be in English, as this is the default language.&lt;br /&gt;
&lt;br /&gt;
== How to add new actor classes ==&lt;br /&gt;
&lt;br /&gt;
To add new actors, you&#039;ll have to modify the source code and create a new actor class.&lt;br /&gt;
&lt;br /&gt;
You&#039;ll need to get BlitzMax to compile the code. If you&#039;re really cheap and want to use the BlitzMax Demo, you should consider installing it on a virtual PC.&lt;br /&gt;
&lt;br /&gt;
There are 2 files you need to take a look at: KeenConsts.bmx and Actors.bmx. &lt;br /&gt;
&lt;br /&gt;
At the end of KeenConsts.bmx, you&#039;ll find a list of Actor ClassIDs declared as constants. Just pick a number that is not used yet and add a new ACID like this:&lt;br /&gt;
&lt;br /&gt;
  Const ACID_MYACTOR = 17&lt;br /&gt;
&lt;br /&gt;
Then you can edit Actors.bmx and create a new class (&amp;quot;Type&amp;quot; in BlitzMax syntax) that extends TAIActor (or any other class that extends TAIActor):&lt;br /&gt;
&lt;br /&gt;
  Type TMyActor Extends TAIActor&lt;br /&gt;
    Method New()&lt;br /&gt;
      BlockX = ...&lt;br /&gt;
      BlockY = ...&lt;br /&gt;
      Anims = ...&lt;br /&gt;
      PicW = ...&lt;br /&gt;
      PicH = ...&lt;br /&gt;
      ClassID = ACID_MYACTOR&lt;br /&gt;
      ...&lt;br /&gt;
    EndMethod&lt;br /&gt;
  &lt;br /&gt;
    ...&lt;br /&gt;
  &lt;br /&gt;
  EndType&lt;br /&gt;
&lt;br /&gt;
It is very important that you set the ClassID for your new actor to the correct value in the New() method of your class. Otherwise some weird things may happen upon saving and loading a game. Please note that you&#039;ll have to write some more code for your new class than just the New() method. Look at some other Types to get an idea of how to do this.&lt;br /&gt;
&lt;br /&gt;
To make the new actor Class available to the game, you&#039;ll have to add code for it to the GetActorByACID-function at the beginning of Actors.bmx. Just add 2 lines like this:&lt;br /&gt;
&lt;br /&gt;
  Case ACID_MYACTOR&lt;br /&gt;
    Actor = New TMyActor&lt;br /&gt;
&lt;br /&gt;
Compile it and you&#039;re basically done. Now all that&#039;s left to do is to add a MapItem with the new actor&#039;s ClassID (17 in this case) so that you can place the actor on a map.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Game_engines]]&lt;/div&gt;</summary>
		<author><name>K1n9 Duk3</name></author>
	</entry>
	<entry>
		<id>https://keenwiki.shikadi.net/w/index.php?title=KEENGINE&amp;diff=16286</id>
		<title>KEENGINE</title>
		<link rel="alternate" type="text/html" href="https://keenwiki.shikadi.net/w/index.php?title=KEENGINE&amp;diff=16286"/>
		<updated>2010-09-23T13:29:12Z</updated>

		<summary type="html">&lt;p&gt;K1n9 Duk3: /* How do set the number of levels, file names, titles and messages */  fix&amp;#039;d typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fangame Infobox&lt;br /&gt;
| Status = In development&lt;br /&gt;
| Authors = Rübennase &amp;amp; [[User:K1n9_Duk3|K1n9_Duk3]]&lt;br /&gt;
| OS = Windows, MacOS, Linux&lt;br /&gt;
| Genre = Platform&lt;br /&gt;
| Download = [http://k1n9duk3.k1.ohost.de/keen.html TechDemo]&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;KEENGINE&#039;&#039;&#039; started as a simple TechDemo written by Rübennase. The demo had Keen running and jumping around a simple level with a smooth scrolling camera. &lt;br /&gt;
&lt;br /&gt;
[[User:K1n9_Duk3|K1n9_Duk3]] jumped in after this first TechDemo was released and fixed some problems regarding the graphics mode so that the program could be run and tested by any member of the German Keen community. Shortly after that, the renderer was rewritten so that it would scale the default resolution of 320x240 to &#039;&#039;any&#039;&#039; resolution. &lt;br /&gt;
&lt;br /&gt;
After tons of other additions to the TechDemo, including sounds, menus, a text viewer and demo recording, the engine was eventually named &amp;quot;KEENGINE&amp;quot; as of version 0.27.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;KEENGINE&#039;&#039;&#039; will be used in the [[CKFSC Fangame]].&lt;br /&gt;
&lt;br /&gt;
== Engine design ==&lt;br /&gt;
The engine is written under Windows using BlitzMax. Since BlitzMax is available for Windows, MacOS and Linux, it should be very easy to port the engine to those operating systems. All you need to do is get the source code, a version of BlitzMax and compile it.&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;KEENGINE&#039;&#039;&#039; was designed to make modding extremely easy. All the important tools (i.e. map editor and tileset editor) are built in the engine.&lt;br /&gt;
&lt;br /&gt;
== Current features ==&lt;br /&gt;
* Walking and slope walking&lt;br /&gt;
* Jumping and falling&lt;br /&gt;
* Using the pogo stick (plus some sort of [[Impossible_Pogo_Trick|Impossible Pogo Trick]])&lt;br /&gt;
* Collision detection&lt;br /&gt;
* Climbing on poles (shooting while on a pole not implemented yet)&lt;br /&gt;
* Switches and teleporters&lt;br /&gt;
* Galaxy-style menus and help sreens&lt;br /&gt;
* Multi-language support&lt;br /&gt;
&lt;br /&gt;
== Controls ==&lt;br /&gt;
The controls of the engine in its current state are the same as that of the original games. The keys can be re-assigned in the game.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Keys left and right&#039;&#039;&#039; move Keen around the playfield.&lt;br /&gt;
* &#039;&#039;&#039;Key down&#039;&#039;&#039; will make Keen look down.&lt;br /&gt;
* &#039;&#039;&#039;Key up&#039;&#039;&#039; will make Keen look upwards.&lt;br /&gt;
* &#039;&#039;&#039;Ctrl&#039;&#039;&#039; will make Keen jump. Jump height is dependant on how long the ctrl key was pressed.&lt;br /&gt;
* &#039;&#039;&#039;Alt&#039;&#039;&#039; will activate/deactivate the pogo stick. Keen keeps on jumping low, but will blast into the air once you press ctrl during pogo mode.&lt;br /&gt;
&lt;br /&gt;
The engine also supports gamepads (for in-game control input only!), but there is currently no way to configure controls for that.&lt;br /&gt;
&lt;br /&gt;
= Editing =&lt;br /&gt;
&lt;br /&gt;
== How to set the number of levels, file names, titles and messages ==&lt;br /&gt;
&lt;br /&gt;
Edit the &amp;quot;game.ini&amp;quot; in the &amp;quot;Data&amp;quot;-folder of the game and locate the [LEVELS] section in the file.&lt;br /&gt;
&lt;br /&gt;
The following entries will be read by the engine:&lt;br /&gt;
&lt;br /&gt;
  max level = INT&lt;br /&gt;
&lt;br /&gt;
  final level = INT&lt;br /&gt;
&lt;br /&gt;
  worldmap = STRING&lt;br /&gt;
  worldmap title = STRING&lt;br /&gt;
  worldmap message = STRING&lt;br /&gt;
&lt;br /&gt;
  level# = STRING&lt;br /&gt;
  title# = STRING&lt;br /&gt;
  message# = STRING&lt;br /&gt;
&lt;br /&gt;
(# can be any number from 0 to the value of &amp;quot;max level&amp;quot;, without any leading 0&#039;s)&lt;br /&gt;
&lt;br /&gt;
&amp;quot;max level&amp;quot; basically tells the game how many level#, title#, message# values need to be read from the ini file. The default value is -1, which means only the worldmap settings will be read from the ini file.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;final level&amp;quot; defines the level the player has to finish to complete the game. This will be the value of &amp;quot;max level&amp;quot; by default.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;worldmap&amp;quot; is the file name of the world map (without the .map extension!) and defaults to an empty string. If you&#039;re using a world map, this will be the map the player starts in when a new game is being started.&lt;br /&gt;
&lt;br /&gt;
Note: If &amp;quot;max level&amp;quot; is &amp;lt; 0 and &amp;quot;worldmap&amp;quot; is set to an empty string, the game doesn&#039;t know where to start a new game. So when you start a new game, you&#039;ll get to select the level file yourself. This is useful if you want to playtest a level without having to get to the level first.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;worldmap title&amp;quot; is the title of the world map that will be shown in the status menu. The default value is an empty string, in which case the game will use the title declared in the map file of your world map.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;worldmap message&amp;quot; is the message that will be shown upon (re-)entering the world map. The default value is an empty string, in which case the game will use the default message &amp;quot;Keen enters %1&amp;quot; where %1 is the title of the map.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;level#&amp;quot; declares the file name of your level number #. The default value is &amp;quot;Level#&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;title#&amp;quot; is the title of level # that will be shown in the status menu. The default value is an empty string, in which case the game will use the title declared in the map file of the level.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;message#&amp;quot; is the message that will be shown upon (re-)entering level #. The default value is an empty string, in which case the game will use the default message &amp;quot;Keen enters %1&amp;quot; where %1 is the title of the map.&lt;br /&gt;
&lt;br /&gt;
Note: The titles and messages of all levels can be changed by language files. The titles and messages in &amp;quot;game.ini&amp;quot; should all be in English, as this is the default language.&lt;br /&gt;
&lt;br /&gt;
== How to add new actor classes ==&lt;br /&gt;
&lt;br /&gt;
To add new actors, you&#039;ll have to modify the source code and create a new actor class.&lt;br /&gt;
&lt;br /&gt;
You&#039;ll need to get BlitzMax to compile the code. If you&#039;re really cheap and want to use the BlitzMax Demo, you should consider installing it on a virtual PC.&lt;br /&gt;
&lt;br /&gt;
There are 2 files you need to take a look at: KeenConsts.bmx and Actors.bmx. &lt;br /&gt;
&lt;br /&gt;
At the end of KeenConsts.bmx, you&#039;ll find a list of Actor ClassIDs declared as constants. Just pick a number that is not used yet and add a new ACID like this:&lt;br /&gt;
&lt;br /&gt;
  Const ACID_MYACTOR = 17&lt;br /&gt;
&lt;br /&gt;
Then you can edit Actors.bmx and create a new class (&amp;quot;Type&amp;quot; in BlitzMax syntax) that extends TAIActor (or any other class that extends TAIActor):&lt;br /&gt;
&lt;br /&gt;
  Type TMyActor Extends TAIActor&lt;br /&gt;
    Method New()&lt;br /&gt;
      BlockX = ...&lt;br /&gt;
      BlockY = ...&lt;br /&gt;
      Anims = ...&lt;br /&gt;
      PicW = ...&lt;br /&gt;
      PicH = ...&lt;br /&gt;
      ClassID = ACID_MYACTOR&lt;br /&gt;
      ...&lt;br /&gt;
    EndMethod&lt;br /&gt;
  &lt;br /&gt;
    ...&lt;br /&gt;
&lt;br /&gt;
  EndType&lt;br /&gt;
&lt;br /&gt;
It is very important that you set the ClassID for your new actor to the correct value in the New() method of your class. Otherwise some weird things may happen upon saving and loading a game. Please note that you&#039;ll have to write some more code for your new class than just the New() method. Look at some other Types to get an idea of how to do this.&lt;br /&gt;
&lt;br /&gt;
To make the new actor Class available to the game, you&#039;ll have to add code for it to the GetActorByACID-function at the beginning of Actors.bmx. Just add 2 lines like this:&lt;br /&gt;
&lt;br /&gt;
  Case ACID_MYACTOR&lt;br /&gt;
    Actor = New TMyActor&lt;br /&gt;
&lt;br /&gt;
Compile it and you&#039;re basically done. Now all that&#039;s left to do is to add a MapItem with the new actor&#039;s ClassID (17 in this case) so that you can place the actor on a map.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Game_engines]]&lt;/div&gt;</summary>
		<author><name>K1n9 Duk3</name></author>
	</entry>
	<entry>
		<id>https://keenwiki.shikadi.net/w/index.php?title=KEENGINE&amp;diff=16285</id>
		<title>KEENGINE</title>
		<link rel="alternate" type="text/html" href="https://keenwiki.shikadi.net/w/index.php?title=KEENGINE&amp;diff=16285"/>
		<updated>2010-09-23T13:26:38Z</updated>

		<summary type="html">&lt;p&gt;K1n9 Duk3: Added editing information&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fangame Infobox&lt;br /&gt;
| Status = In development&lt;br /&gt;
| Authors = Rübennase &amp;amp; [[User:K1n9_Duk3|K1n9_Duk3]]&lt;br /&gt;
| OS = Windows, MacOS, Linux&lt;br /&gt;
| Genre = Platform&lt;br /&gt;
| Download = [http://k1n9duk3.k1.ohost.de/keen.html TechDemo]&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;KEENGINE&#039;&#039;&#039; started as a simple TechDemo written by Rübennase. The demo had Keen running and jumping around a simple level with a smooth scrolling camera. &lt;br /&gt;
&lt;br /&gt;
[[User:K1n9_Duk3|K1n9_Duk3]] jumped in after this first TechDemo was released and fixed some problems regarding the graphics mode so that the program could be run and tested by any member of the German Keen community. Shortly after that, the renderer was rewritten so that it would scale the default resolution of 320x240 to &#039;&#039;any&#039;&#039; resolution. &lt;br /&gt;
&lt;br /&gt;
After tons of other additions to the TechDemo, including sounds, menus, a text viewer and demo recording, the engine was eventually named &amp;quot;KEENGINE&amp;quot; as of version 0.27.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;KEENGINE&#039;&#039;&#039; will be used in the [[CKFSC Fangame]].&lt;br /&gt;
&lt;br /&gt;
== Engine design ==&lt;br /&gt;
The engine is written under Windows using BlitzMax. Since BlitzMax is available for Windows, MacOS and Linux, it should be very easy to port the engine to those operating systems. All you need to do is get the source code, a version of BlitzMax and compile it.&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;KEENGINE&#039;&#039;&#039; was designed to make modding extremely easy. All the important tools (i.e. map editor and tileset editor) are built in the engine.&lt;br /&gt;
&lt;br /&gt;
== Current features ==&lt;br /&gt;
* Walking and slope walking&lt;br /&gt;
* Jumping and falling&lt;br /&gt;
* Using the pogo stick (plus some sort of [[Impossible_Pogo_Trick|Impossible Pogo Trick]])&lt;br /&gt;
* Collision detection&lt;br /&gt;
* Climbing on poles (shooting while on a pole not implemented yet)&lt;br /&gt;
* Switches and teleporters&lt;br /&gt;
* Galaxy-style menus and help sreens&lt;br /&gt;
* Multi-language support&lt;br /&gt;
&lt;br /&gt;
== Controls ==&lt;br /&gt;
The controls of the engine in its current state are the same as that of the original games. The keys can be re-assigned in the game.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Keys left and right&#039;&#039;&#039; move Keen around the playfield.&lt;br /&gt;
* &#039;&#039;&#039;Key down&#039;&#039;&#039; will make Keen look down.&lt;br /&gt;
* &#039;&#039;&#039;Key up&#039;&#039;&#039; will make Keen look upwards.&lt;br /&gt;
* &#039;&#039;&#039;Ctrl&#039;&#039;&#039; will make Keen jump. Jump height is dependant on how long the ctrl key was pressed.&lt;br /&gt;
* &#039;&#039;&#039;Alt&#039;&#039;&#039; will activate/deactivate the pogo stick. Keen keeps on jumping low, but will blast into the air once you press ctrl during pogo mode.&lt;br /&gt;
&lt;br /&gt;
The engine also supports gamepads (for in-game control input only!), but there is currently no way to configure controls for that.&lt;br /&gt;
&lt;br /&gt;
= Editing =&lt;br /&gt;
&lt;br /&gt;
== How do set the number of levels, file names, titles and messages ==&lt;br /&gt;
&lt;br /&gt;
Edit the &amp;quot;game.ini&amp;quot; in the &amp;quot;Data&amp;quot;-folder of the game and locate the [LEVELS] section in the file.&lt;br /&gt;
&lt;br /&gt;
The following entries will be read by the engine:&lt;br /&gt;
&lt;br /&gt;
  max level = INT&lt;br /&gt;
&lt;br /&gt;
  final level = INT&lt;br /&gt;
&lt;br /&gt;
  worldmap = STRING&lt;br /&gt;
  worldmap title = STRING&lt;br /&gt;
  worldmap message = STRING&lt;br /&gt;
&lt;br /&gt;
  level# = STRING&lt;br /&gt;
  title# = STRING&lt;br /&gt;
  message# = STRING&lt;br /&gt;
&lt;br /&gt;
(# can be any number from 0 to the value of &amp;quot;max level&amp;quot;, without any leading 0&#039;s)&lt;br /&gt;
&lt;br /&gt;
&amp;quot;max level&amp;quot; basically tells the game how many level#, title#, message# values need to be read from the ini file. The default value is -1, which means only the worldmap settings will be read from the ini file.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;final level&amp;quot; defines the level the player has to finish to complete the game. This will be the value of &amp;quot;max level&amp;quot; by default.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;worldmap&amp;quot; is the file name of the world map (without the .map extension!) and defaults to an empty string. If you&#039;re using a world map, this will be the map the player starts in when a new game is being started.&lt;br /&gt;
&lt;br /&gt;
Note: If &amp;quot;max level&amp;quot; is &amp;lt; 0 and &amp;quot;worldmap&amp;quot; is set to an empty string, the game doesn&#039;t know where to start a new game. So when you start a new game, you&#039;ll get to select the level file yourself. This is useful if you want to playtest a level without having to get to the level first.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;worldmap title&amp;quot; is the title of the world map that will be shown in the status menu. The default value is an empty string, in which case the game will use the title declared in the map file of your world map.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;worldmap message&amp;quot; is the message that will be shown upon (re-)entering the world map. The default value is an empty string, in which case the game will use the default message &amp;quot;Keen enters %1&amp;quot; where %1 is the title of the map.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;level#&amp;quot; declares the file name of your level number #. The default value is &amp;quot;Level#&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;title#&amp;quot; is the title of level # that will be shown in the status menu. The default value is an empty string, in which case the game will use the title declared in the map file of the level.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;message#&amp;quot; is the message that will be shown upon (re-)entering level #. The default value is an empty string, in which case the game will use the default message &amp;quot;Keen enters %1&amp;quot; where %1 is the title of the map.&lt;br /&gt;
&lt;br /&gt;
Note: The titles and messages of all levels can be changed by language files. The titles and messages in &amp;quot;game.ini&amp;quot; should all be in English, as this is the default language.&lt;br /&gt;
&lt;br /&gt;
== How to add new actor classes ==&lt;br /&gt;
&lt;br /&gt;
To add new actors, you&#039;ll have to modify the source code and create a new actor class.&lt;br /&gt;
&lt;br /&gt;
You&#039;ll need to get BlitzMax to compile the code. If you&#039;re really cheap and want to use the BlitzMax Demo, you should consider installing it on a virtual PC.&lt;br /&gt;
&lt;br /&gt;
There are 2 files you need to take a look at: KeenConsts.bmx and Actors.bmx. &lt;br /&gt;
&lt;br /&gt;
At the end of KeenConsts.bmx, you&#039;ll find a list of Actor ClassIDs declared as constants. Just pick a number that is not used yet and add a new ACID like this:&lt;br /&gt;
&lt;br /&gt;
  Const ACID_MYACTOR = 17&lt;br /&gt;
&lt;br /&gt;
Then you can edit Actors.bmx and create a new class (&amp;quot;Type&amp;quot; in BlitzMax syntax) that extends TAIActor (or any other class that extends TAIActor):&lt;br /&gt;
&lt;br /&gt;
  Type TMyActor Extends TAIActor&lt;br /&gt;
    Method New()&lt;br /&gt;
      BlockX = ...&lt;br /&gt;
      BlockY = ...&lt;br /&gt;
      Anims = ...&lt;br /&gt;
      PicW = ...&lt;br /&gt;
      PicH = ...&lt;br /&gt;
      ClassID = ACID_MYACTOR&lt;br /&gt;
      ...&lt;br /&gt;
    EndMethod&lt;br /&gt;
  &lt;br /&gt;
    ...&lt;br /&gt;
&lt;br /&gt;
  EndType&lt;br /&gt;
&lt;br /&gt;
It is very important that you set the ClassID for your new actor to the correct value in the New() method of your class. Otherwise some weird things may happen upon saving and loading a game. Please note that you&#039;ll have to write some more code for your new class than just the New() method. Look at some other Types to get an idea of how to do this.&lt;br /&gt;
&lt;br /&gt;
To make the new actor Class available to the game, you&#039;ll have to add code for it to the GetActorByACID-function at the beginning of Actors.bmx. Just add 2 lines like this:&lt;br /&gt;
&lt;br /&gt;
  Case ACID_MYACTOR&lt;br /&gt;
    Actor = New TMyActor&lt;br /&gt;
&lt;br /&gt;
Compile it and you&#039;re basically done. Now all that&#039;s left to do is to add a MapItem with the new actor&#039;s ClassID (17 in this case) so that you can place the actor on a map.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Game_engines]]&lt;/div&gt;</summary>
		<author><name>K1n9 Duk3</name></author>
	</entry>
	<entry>
		<id>https://keenwiki.shikadi.net/w/index.php?title=Category:Platform_fangames&amp;diff=15962</id>
		<title>Category:Platform fangames</title>
		<link rel="alternate" type="text/html" href="https://keenwiki.shikadi.net/w/index.php?title=Category:Platform_fangames&amp;diff=15962"/>
		<updated>2010-08-29T21:57:06Z</updated>

		<summary type="html">&lt;p&gt;K1n9 Duk3: changed category to &amp;quot;All fangames&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This category lists all fan games that fit in the platformer/2D side-scrolling genre.&lt;br /&gt;
&lt;br /&gt;
[[Category:All_fangames]]&lt;/div&gt;</summary>
		<author><name>K1n9 Duk3</name></author>
	</entry>
	<entry>
		<id>https://keenwiki.shikadi.net/w/index.php?title=List_of_fangames&amp;diff=15961</id>
		<title>List of fangames</title>
		<link rel="alternate" type="text/html" href="https://keenwiki.shikadi.net/w/index.php?title=List_of_fangames&amp;diff=15961"/>
		<updated>2010-08-29T21:54:31Z</updated>

		<summary type="html">&lt;p&gt;K1n9 Duk3: changed category &amp;quot;Fan Games&amp;quot; to &amp;quot;All fangames&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is meant to be a constantly-updated list of &#039;&#039;&#039;Keen-related fan games&#039;&#039;&#039; that were:&lt;br /&gt;
*Actually &#039;&#039;released&#039;&#039; in some form (either full or demo)&lt;br /&gt;
*&#039;&#039;Not&#039;&#039; made by modifying the original games (some of the best fan games are actually &amp;quot;mods&amp;quot;. To see a list of them, go [[Vorticon Mods|here]] and [[Galaxy Mods|here]]).&lt;br /&gt;
&lt;br /&gt;
Information compiled from [http://cc314.shikadi.net CC314], [http://www.dosclassics.com/keen/dl.php Beyond the Pogo], [http://www.bipship.com/fangames Bipship] and the forums. Download links may go to those sites, or to third-party sites such as Mediafire.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Legend:&#039;&#039;&#039;&lt;br /&gt;
*CNC = Click &#039;N&#039; Create&lt;br /&gt;
*[[Wikipedia:DPMI|DPMI]] = DOS Protected Mode Interface&lt;br /&gt;
*GMP = ?&lt;br /&gt;
*KNP = Klik &amp;amp; Play&lt;br /&gt;
*MMF = Multimedia Fusion&lt;br /&gt;
*TGF = The Games Factory&lt;br /&gt;
&lt;br /&gt;
*Dates format: year-month-day (the release date can be determined by looking at the dates of the game files)&lt;br /&gt;
&lt;br /&gt;
*Real name of creator listed first, if available, then (nickname in brackets)&lt;br /&gt;
&lt;br /&gt;
Please click on the triangles to sort by different categories...&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Title&lt;br /&gt;
! Download(s)&lt;br /&gt;
! Release Date&lt;br /&gt;
! Creator(s)&lt;br /&gt;
! Created with&lt;br /&gt;
! OS&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Adventures of Commander Keen]]&lt;br /&gt;
|[http://dosclassics.com/download/68 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|Rave O Mania&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Aliens Ate My Little Sister!]]&lt;br /&gt;
|[http://k1n9duk3.k1.ohost.de/files/keen/stuff/aamls_v11.zip full (v1.1)]&amp;lt;br/&amp;gt;[http://k1n9duk3.k1.ohost.de/files/keen/stuff/aamls.zip full (v1.0)]&lt;br /&gt;
|2010-08-05&lt;br /&gt;
|[[User:K1n9_Duk3|K1n9_Duk3]]&lt;br /&gt;
|[[KEENGINE]]&lt;br /&gt;
|Windows&lt;br /&gt;
|[http://www.pckf.com/viewtopic.php?t=1368 Topic at Public Commander Keen Forum]&lt;br /&gt;
|-&lt;br /&gt;
|[[Alpha Manhattan]]&lt;br /&gt;
|[http://www.dosclassics.com/download/61 Demo]&amp;lt;br/&amp;gt;[http://www.dosclassics.com/download/90 Demo (old)]&lt;br /&gt;
|2007-07-02&lt;br /&gt;
|xtraverse&lt;br /&gt;
|MMF&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Bacteri-Yuk]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/Bacteri-Yuk.zip full]&lt;br /&gt;
|2003-01-03&lt;br /&gt;
|Slasher&amp;lt;br/&amp;gt;Chris Hendricks (Ilsoap)&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Bloog Dunking Booth]]&lt;br /&gt;
|[http://www.dosclassics.com/download/51 Full]&lt;br /&gt;
|?&lt;br /&gt;
|The Soggy Mop&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Bloog Sports: Soccer]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/BloogSportsSoccer.zip full]&lt;br /&gt;
|2001-11-03&lt;br /&gt;
|Dr. Zingers&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BWB Megarocket Space Invaders]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/BwBSpaceInvaders.zip full]&lt;br /&gt;
|2000-07-03&lt;br /&gt;
|Vaportech International&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[CK Saga Episode 1: The Palace of King Yarkoud]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/CKSaga1.zip full]&lt;br /&gt;
|1999-07-05&lt;br /&gt;
|Steven Wallace (StevenVI)&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|text adventure&lt;br /&gt;
|-&lt;br /&gt;
|[[CK Saga Episode 2: Keen in Space]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/CKSaga2.zip demo + beta]&lt;br /&gt;
|1999-07-20&lt;br /&gt;
|Steven Wallace (StevenVI)&lt;br /&gt;
|&lt;br /&gt;
|DPMI&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[CKFSC Fangame]]&lt;br /&gt;
|[http://k1n9duk3.k1.ohost.de/keen.html Demo v31]&lt;br /&gt;
|2008-12-20&lt;br /&gt;
|German Keen community (details [http://ckfsc.webnwork.com/wiki/index.php/CKFSC_Fangame#Team_und_Aufgabenbereiche here])&lt;br /&gt;
|[[KEENGINE]]&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen 2000]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/Keen2000.zip full]&lt;br /&gt;
|1998-11-24&lt;br /&gt;
|A.R.&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen 2004]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/Keen2004.zip full]&lt;br /&gt;
|2004?&lt;br /&gt;
|Nickssoft&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|Keen 2000 remake&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen 20,000]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/Keen20K.zip full]&lt;br /&gt;
|2007-07-28&lt;br /&gt;
|Kohntarkosz&lt;br /&gt;
|MMF&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen 3000]]&lt;br /&gt;
|[http://dosclassics.com/download/70 Demo]&lt;br /&gt;
|1999-02-07&lt;br /&gt;
|A.R.&lt;br /&gt;
|TGF&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen 64]]&lt;br /&gt;
|[http://www.pckf.com/viewtopic.php?t=807 Demo 2]&amp;lt;br/&amp;gt;[http://www.pckf.com/viewtopic.php?t=323 Demo]&amp;lt;br/&amp;gt;[http://www.pckf.com/viewtopic.php?t=125 Gamma]&amp;lt;br/&amp;gt;[http://publiccommanderkeenforum.yuku.com/topic/887/t/Commander-Keen-64-Beta.html Beta]&lt;br /&gt;
|2009-08-15&amp;lt;br/&amp;gt;2008-07-26&amp;lt;br/&amp;gt;2008-01-16&amp;lt;br/&amp;gt;2007-02-01&lt;br /&gt;
|Lava89&lt;br /&gt;
|Blitz3D&amp;lt;br/&amp;gt;Wings3D&lt;br /&gt;
|Windows&lt;br /&gt;
|A 3D remake of Commander Keen: Marooned on Mars&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen 7: Keen Lives]]&lt;br /&gt;
|[http://dosclassics.com/download/71 Demo]&lt;br /&gt;
|1998-07-02&lt;br /&gt;
|Noname&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen 7: The Universe is Toast]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/NeilKeen7.zip demos (2)]&lt;br /&gt;
|2000-08-07&amp;lt;br/&amp;gt;1999-08-22&lt;br /&gt;
|Neil McRae&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|A worse remake of Keen Lives demo&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen 7v]]&lt;br /&gt;
|[http://dosclassics.com/download/72 Demo]&lt;br /&gt;
|1999-07-25&lt;br /&gt;
|Volte-Face&lt;br /&gt;
|TGF&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen 8]]&lt;br /&gt;
|[http://dosclassics.com/download/62 Demo2]&amp;lt;br/&amp;gt;[http://www.shikadi.net/wiki/files/Fangames/NeilKeen81.zip demo1]&lt;br /&gt;
|2003-01-02&amp;lt;br/&amp;gt;2000-09-30&lt;br /&gt;
|Neil McRae&amp;lt;br/&amp;gt;Brandon Walderman&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen: Adventure]]&lt;br /&gt;
|[http://dosclassics.com/download/73 Demo]&lt;br /&gt;
|1999-07-17&lt;br /&gt;
|TCL999/Dopefish9&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen Andromeda]]&lt;br /&gt;
|[http://www.dosclassics.com/download/91 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|Joe Capricorn&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen BreakOut]] 1 &amp;amp; 2&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenBreakOut.zip full]&lt;br /&gt;
|1999-07-20&lt;br /&gt;
|The Soggy Mop, aka. Orb&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen: Code Name 13]]&lt;br /&gt;
|[http://www.dosclassics.com/download/52 Full]&lt;br /&gt;
|?&lt;br /&gt;
|Bean with Bacon&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen: Dark Horizon]]&lt;br /&gt;
|[http://dosclassics.com/download/74 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|Logan Smith (CrazyKeen)&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen: Earth&#039;s Chaos]]&lt;br /&gt;
|[http://dosclassics.com/download/76 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|Superadammario64&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen: Earthbound]]&lt;br /&gt;
|[http://dosclassics.com/download/75 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|J.A.&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen Immortal: The Lamers]]&lt;br /&gt;
|[http://dosclassics.com/download/53 Full]&lt;br /&gt;
|1999-06-02&lt;br /&gt;
|The Soggy Mop, aka. Monsieur la Bloog&lt;br /&gt;
|TGF&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen in:  Holiday Hijinx!]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/HolidayHijinx.zip full]&lt;br /&gt;
|2005&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|TGF&lt;br /&gt;
|Windows&lt;br /&gt;
|[http://ridgwayfilms.com/games.html site]&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen in Joy Busters]]&lt;br /&gt;
|[http://www.dosclassics.com/download/63 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|Gooverman&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen in the Dream Machine]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/DreamMachine.zip full]&lt;br /&gt;
|2003-03-15&lt;br /&gt;
|DSL&lt;br /&gt;
|GMP&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen in Time Episode 1: Lost in Time]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/LostinTime.zip full]&lt;br /&gt;
|1999-12-12&lt;br /&gt;
|The Soggy Mop&lt;br /&gt;
|CNC?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen in Trouble]]&lt;br /&gt;
|[http://dosclassics.com/download/80 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|Till Gillsbach&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen Interactive Fiction]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/CKInteractiveFiction.zip demo]&lt;br /&gt;
|2005-05-16&lt;br /&gt;
|[[User:CK Guy|CK Guy]]&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen Laser Tag]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/CKLaserTag.zip full]&lt;br /&gt;
|2000-08-03&lt;br /&gt;
|Steven Wallace (StevenVI)&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen Learns to Drive]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenLearnstoDrive.zip full]&lt;br /&gt;
|1999-06-01&lt;br /&gt;
|Logan Smith (CrazyKeen)&lt;br /&gt;
|TGF&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen Masked Crusaders: Asino&#039;s Uphail]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/CKAU.zip full]&lt;br /&gt;
|2003-01-03&lt;br /&gt;
|BlueIllusionX&lt;br /&gt;
|TGF&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen Masked Crusaders: Asino&#039;s Uphail]] (remake)&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/CKMCAU.zip full]&lt;br /&gt;
|2003-12-14&lt;br /&gt;
|BlueIllusionX&lt;br /&gt;
|MMF&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen Maze]]&lt;br /&gt;
|[http://www.dosclassics.com/download/54 Full]&lt;br /&gt;
|2000-07-25&lt;br /&gt;
|Vaportech International&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen Psychedelic]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenPsychedelic.zip full]&lt;br /&gt;
|1999-02-22&lt;br /&gt;
|?&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen: School&#039;s Out]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/SchoolsOut.zip full]&lt;br /&gt;
|2002-08-03&lt;br /&gt;
|LinkTempleton&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen Shoot &#039;em Up]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/CKShootEmUp.zip full]&lt;br /&gt;
|1999-08-23&lt;br /&gt;
|The Soggy Mop&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen: Tantalus Wars]]&lt;br /&gt;
|[http://www.geocities.com/globox88/CKTA_Tester.zip Beta]&lt;br /&gt;
|2007-11-05&lt;br /&gt;
|GoldenRishi/LordofGlobox&lt;br /&gt;
|GameMaker 7.0&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen Tetris]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenTetris.zip full]&lt;br /&gt;
|1999-05-23&lt;br /&gt;
|Steven Wallace (StevenVI)&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen: The New Episode]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/NewEpisode.zip demo]&lt;br /&gt;
|2001-01-09&lt;br /&gt;
|Daffydrukz&lt;br /&gt;
|?&lt;br /&gt;
|Dos&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen: The Return to Mars]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/ReturntoMars.zip full]&lt;br /&gt;
|2000-07-19&lt;br /&gt;
|?&lt;br /&gt;
|CNC?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[The Commander Keen vs. Commander Kenny]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenvsKenny.zip full]&lt;br /&gt;
|2000-02-18&lt;br /&gt;
|Korath the Great&lt;br /&gt;
|CNC &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Pang]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/CommanderPang.zip full]&lt;br /&gt;
|1998-12-30&lt;br /&gt;
|Thomas Laguzzi&lt;br /&gt;
|QBASIC&lt;br /&gt;
|Windows, DOS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Das Viva]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/DasViva.zip full]&lt;br /&gt;
|2004-03-14&lt;br /&gt;
|Commander Spleen&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Day of the Alien:  Tentacles Ate My Babysitter!]]&lt;br /&gt;
|[http://www.dosclassics.com/download/21 Full]&lt;br /&gt;
|2002&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Discontinued Keen Games Anthology]]&lt;br /&gt;
|[http://dosclassics.com/download/82 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|Nickssoft&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Dopefish Challenge]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/DopefishChallenge.zip full]&lt;br /&gt;
|2001-12-02&lt;br /&gt;
|Beowulf&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Dopefish Forever]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/DF4ever.zip full]&lt;br /&gt;
|1998-12-18&lt;br /&gt;
|Chris Geroux&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Dopefish Lives!]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/DFlives.zip full]&lt;br /&gt;
|1998-11-25&lt;br /&gt;
|Chris Geroux&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|Early version of Dopefish Forever&lt;br /&gt;
|-&lt;br /&gt;
|[[Dopefish Rescue 1]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/DopefishRescue1.zip full]&lt;br /&gt;
|1998-01-22&lt;br /&gt;
|Justin&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|text game&lt;br /&gt;
|-&lt;br /&gt;
|[[Dopefish Rescue 2]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/DopefishRescue2.zip full]&lt;br /&gt;
|1998-02-12&lt;br /&gt;
|Justin&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|text game&lt;br /&gt;
|-&lt;br /&gt;
|[[The Dopey Game]]&lt;br /&gt;
|[http://www.dosclassics.com/download/83 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|Zorath&lt;br /&gt;
|? &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Eat &#039;em Up]]&lt;br /&gt;
|[http://www.dosclassics.com/download/55 Full]&lt;br /&gt;
|1999-08-17&lt;br /&gt;
|The Soggy Mop&lt;br /&gt;
|TGF?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Escape from the Dopefish]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/EscapefromDF.zip full]&lt;br /&gt;
|2002-02-21&lt;br /&gt;
|Mark Jenkins&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Flash Keen]]&lt;br /&gt;
|[http://www.glenrhodes.com/flashkeen/ Full]&lt;br /&gt;
|2006&lt;br /&gt;
|Glen Rhodes&lt;br /&gt;
|Flash MX&lt;br /&gt;
|multiple&lt;br /&gt;
|Keens 1-3 Flash clone, no world map&lt;br /&gt;
|-&lt;br /&gt;
|[[Goodbye Monkey Island]] Part 1&lt;br /&gt;
|[http://www.dosclassics.com/download/92 Full]&lt;br /&gt;
|2004&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Goodbye Monkey Island]] Part 2&lt;br /&gt;
|[http://www.dosclassics.com/download/93 Full]&lt;br /&gt;
|2004&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Goodbye Monkey Island]] Part 3&lt;br /&gt;
|[http://www.dosclassics.com/download/94 Full]&lt;br /&gt;
|2004&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Goodbye Monkey Island]] Part 4&lt;br /&gt;
|[http://www.dosclassics.com/download/95 Full]&lt;br /&gt;
|2004&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Goodbye Monkey Island]] Part 5&lt;br /&gt;
|[http://www.dosclassics.com/download/97 Full]&lt;br /&gt;
|2004&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Goodbye Monkey Island]] Part 6&lt;br /&gt;
|[http://www.dosclassics.com/download/98 Full]&lt;br /&gt;
|2004&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[JavaKeen]]&lt;br /&gt;
|[http://www.dosclassics.com/download/65 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|paradox&lt;br /&gt;
|Java 1.4&lt;br /&gt;
|multiple&lt;br /&gt;
|Open-source, has level editor&lt;br /&gt;
|-&lt;br /&gt;
|[[Jungle Commander Keen]]&lt;br /&gt;
|[http://www.dosclassics.com/download/84 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|xtraverse&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|Evolved into &amp;quot;Alpha Manhattan&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Keen Dreams 3D]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenDreams3D.zip full]&lt;br /&gt;
|2006-03&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|[http://ridgwayfilms.com/games.html site]&lt;br /&gt;
|-&lt;br /&gt;
|[[Keen Enters RON]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenRON.zip full]&lt;br /&gt;
|2002-09-19&lt;br /&gt;
|das TOBI AS&lt;br /&gt;
|? &lt;br /&gt;
|?&lt;br /&gt;
|RON mod&lt;br /&gt;
|-&lt;br /&gt;
|[[Keen Fighter]]&lt;br /&gt;
|[http://files.commanderkeen.org/users/szemigi/KFDemo.zip demo]&lt;br /&gt;
|2010-07-12&lt;br /&gt;
|Szemigi&lt;br /&gt;
|KNP &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Keen Fury]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenFury.zip demos (3)]&lt;br /&gt;
|1999-03-15&amp;lt;br/&amp;gt;1999-03-06&amp;lt;br/&amp;gt;1999-01-02&lt;br /&gt;
|Blur/YFS&lt;br /&gt;
|? &lt;br /&gt;
|DOS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Keen in the Bronze Age]]&lt;br /&gt;
|[http://www.dosclassics.com/download/103 Full]&lt;br /&gt;
|?&lt;br /&gt;
|SkypestB2&lt;br /&gt;
|? &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Keen Infinity]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenInfinity.zip alpha]&lt;br /&gt;
|1999-06-18&lt;br /&gt;
|DML&lt;br /&gt;
|?&lt;br /&gt;
|DOS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Keen: Next]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenNext03.zip demo]&lt;br /&gt;
|2005-05-07&lt;br /&gt;
|Z-1&lt;br /&gt;
|? &lt;br /&gt;
|?&lt;br /&gt;
|Made with Keen: Next editor. Abandoned, but source released. More info [http://www.pckf.com/viewtopic.php?t=725&amp;amp;postdays=0&amp;amp;postorder=asc&amp;amp;start=30 here].&lt;br /&gt;
|-&lt;br /&gt;
|[[Keen Signal]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenSignal.zip full]&lt;br /&gt;
|2008-03-17&lt;br /&gt;
|Mink&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Keen&#039;s Enemy Blowout]]&lt;br /&gt;
|[http://www.dosclassics.com/download/85 Demo]&lt;br /&gt;
|1998-01-17&lt;br /&gt;
|What&#039;s His Name?&lt;br /&gt;
|KNP &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Keen&#039;s Watch]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeensWatch.zip full]&lt;br /&gt;
|2003-02-18&lt;br /&gt;
|Nickssoft&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Keen4ever]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/Keen4Ever.zip full]&lt;br /&gt;
|1999-01-16&lt;br /&gt;
|Pieter Jordaan (therealdopefish)&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[KeenKong]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenKong.zip full]&lt;br /&gt;
|2003-11-04&lt;br /&gt;
|[[User:Allstories|Allstories]]&lt;br /&gt;
|KNP &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[KeenPlus]]&lt;br /&gt;
|[http://www.dosclassics.com/download/87 Demo]&lt;br /&gt;
|2000-03-14&lt;br /&gt;
|Neil McRae&lt;br /&gt;
|? &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Maniac Mars]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/ManiacMars.zip full]&lt;br /&gt;
|2002-08-31&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|TGF &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mazes of Doom]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/MazesofDoom.zip full]&lt;br /&gt;
|2008-12-16&lt;br /&gt;
|JM2006&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matal Keenbat]]&lt;br /&gt;
|[http://www.dosclassics.com/download/57 Full]&lt;br /&gt;
|?&lt;br /&gt;
|The Soggy Mop&lt;br /&gt;
|? &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mopsy]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/Mopsy.zip shareware]&lt;br /&gt;
|1993-06-19&lt;br /&gt;
|KUS Software&lt;br /&gt;
|? &lt;br /&gt;
|Dos&lt;br /&gt;
|in German&lt;br /&gt;
|-&lt;br /&gt;
|[[Mortimer Ate My Babysitter]]&lt;br /&gt;
|[http://www.dosclassics.com/download/69 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|? &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mortimer McMire Stress Reliever]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/MMStressReliever.zip full]&lt;br /&gt;
|1999-09-04&lt;br /&gt;
|The Soggy Mop&lt;br /&gt;
|? &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[The Mystery of Isis II]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/IsisII.zip demos (3)]&lt;br /&gt;
|2002-08-20&amp;lt;br/&amp;gt;2001-03-26&amp;lt;br/&amp;gt;2000-03-01&lt;br /&gt;
|DML&amp;lt;br/&amp;gt;Geoff&amp;lt;br/&amp;gt;pLeitorian&amp;lt;br/&amp;gt;Vertigo&amp;lt;br/&amp;gt;Ben Cruz (eK)-artist&amp;lt;br/&amp;gt;A.A.&amp;lt;br/&amp;gt;Chris Hendricks (Ilsoap)&amp;lt;br/&amp;gt;Corey&amp;lt;br/&amp;gt;Tony Gies&amp;lt;br/&amp;gt;Volte-Face&amp;lt;br/&amp;gt;Snaily&lt;br /&gt;
|DJGPP C w/Allegro &lt;br /&gt;
|DOS&lt;br /&gt;
|abandoned, but source code released&lt;br /&gt;
|-&lt;br /&gt;
|[[Mythical Stones 1: The End of McMire&#039;s Story]]&lt;br /&gt;
|[http://www.dosclassics.com/download/105 Full]&lt;br /&gt;
|?&lt;br /&gt;
|memsys&lt;br /&gt;
|? &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NetKeen]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/NetKeen1.zip full]&lt;br /&gt;
|1997-11-16&lt;br /&gt;
|Zbad&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NetKeen 2]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/NetKeen2.zip demo]&lt;br /&gt;
|1998-04-12&lt;br /&gt;
|Zbad&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Pac-Keen]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/PacKeen.zip full]&lt;br /&gt;
|2003-12&lt;br /&gt;
|rorie1983&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Project Keen]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/ProjectKeen.zip demo]&lt;br /&gt;
|2007-05&lt;br /&gt;
|Vincent Beers (DaVince)&lt;br /&gt;
|Sphere&lt;br /&gt;
|Windows, Linux, OSX&lt;br /&gt;
|abandoned; [http://spheredev.org/wiki/Project_Keen site]&lt;br /&gt;
|-&lt;br /&gt;
|[[Project Shadowlands]]&lt;br /&gt;
|[http://www.nzcgi.com/viewtopic.php?f=50&amp;amp;t=1254]&lt;br /&gt;
|????-??&lt;br /&gt;
|Laz&lt;br /&gt;
|Windows,&lt;br /&gt;
|WIP&lt;br /&gt;
|-&lt;br /&gt;
|[[Quick Basic Keen]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/QBKeen.zip build 15]&lt;br /&gt;
|2002-08&lt;br /&gt;
|Kevin Wellwood&lt;br /&gt;
|QBASIC&lt;br /&gt;
|?&lt;br /&gt;
|CK4 clone, has level editor; [http://www.vplanetmag.com/raview60.shtml site]&lt;br /&gt;
|-&lt;br /&gt;
|[[Real Keen Player]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/RKP1.zip full]&lt;br /&gt;
|2000-10-26&lt;br /&gt;
|Pieter Jordaan (therealdopefish)&lt;br /&gt;
|Turbo Pascal &lt;br /&gt;
|Windows&lt;br /&gt;
|has level editor&lt;br /&gt;
|-&lt;br /&gt;
|[[Real Keen Player II]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/RKP2.zip full]&lt;br /&gt;
|2001-04-22&lt;br /&gt;
|Pieter Jordaan (therealdopefish)&lt;br /&gt;
|Turbo Pascal &lt;br /&gt;
|Windows&lt;br /&gt;
|has level editor&lt;br /&gt;
|-&lt;br /&gt;
|[[Real Keen Player III]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/RKP3.zip full]&lt;br /&gt;
|2003-03-07&lt;br /&gt;
|Pieter Jordaan (therealdopefish)&lt;br /&gt;
|Div Games Studio&lt;br /&gt;
|DPMI&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Revolt on Camostria III]] (1 &amp;amp; 2)&lt;br /&gt;
|[http://www.dosclassics.com/download/48 Full]&lt;br /&gt;
|?&lt;br /&gt;
|BBlazs&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Revolt on Camostria 3: Regicide]]&lt;br /&gt;
|[http://www.dosclassics.com/download/104 Full]&lt;br /&gt;
|?&lt;br /&gt;
|BBlazs&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[R.O.C.K.]]&lt;br /&gt;
|[http://henrock.net/rock.html Demo]&lt;br /&gt;
|2008-06-10&lt;br /&gt;
|Henrock431&lt;br /&gt;
|Game Maker&lt;br /&gt;
|Windows&lt;br /&gt;
|mimicks Keen 4-6 physics&lt;br /&gt;
|-&lt;br /&gt;
|[[The Rule of a Yorp&#039;s Dinner]]&amp;lt;br/&amp;gt;aka. Friends of Commander Keen&amp;lt;br/&amp;gt;aka. Keen Rescue Mission&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/ROAYD2.zip demo2]&amp;lt;br/&amp;gt;[http://www.shikadi.net/wiki/files/Fangames/ROAYD1.zip demo1]&lt;br /&gt;
|2000-08-22&amp;lt;br/&amp;gt;1999-11-03&lt;br /&gt;
|Chris Hendricks (Ilsoap)&amp;lt;br/&amp;gt;aka. &amp;quot;Pea Soup Fog Productions (a tiny division of Vapor Tech.)&amp;quot;&lt;br /&gt;
|TGF&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Silly Keen]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/SillyKeen.zip full]&lt;br /&gt;
|2003-12-07&lt;br /&gt;
|Zerker&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spork I: Robot&#039;s Revenge]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/Spork1.exe full]&amp;lt;br/&amp;gt;[http://www.mediafire.com/?dblmyywlw23 Demo]&lt;br /&gt;
|2000-04-09&amp;lt;br/&amp;gt;2000-02-14&lt;br /&gt;
|Slasher aka. Corey aka. big-buff chicken&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spork II: Escape from Dula 9]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/Spork2.zip full]&lt;br /&gt;
|2000-05-29&lt;br /&gt;
|Slasher&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spork III: Code of the Sporkia]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/Spork3.zip demo]&lt;br /&gt;
|2000-08-27&lt;br /&gt;
|Slasher&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Super Keen Fighter]] Classic (2 &amp;amp; 3)&lt;br /&gt;
|[http://www.dosclassics.com/download/49 Full]&lt;br /&gt;
|2004&lt;br /&gt;
|Nickssoft&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Super Keen Fighter 4]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/SKF4.zip full]&lt;br /&gt;
|2006-03-17&lt;br /&gt;
|Nickssoft&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Talkeen]]&amp;lt;br/&amp;gt;aka. Commander Keen Goes AI&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/Talkeen.zip full]&lt;br /&gt;
|1999-06-08&lt;br /&gt;
|Logan Smith (CrazyKeen)&lt;br /&gt;
|?&lt;br /&gt;
|DOS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[The Universe is Toast 1 - When Bloogs Attack!]]&lt;br /&gt;
|[http://www.dosclassics.com/download/96 Full]&lt;br /&gt;
|?&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[The Universe is Toast 2 - Stranded on Itchbay]]&lt;br /&gt;
|[http://www.dosclassics.com/download/99 Full]&lt;br /&gt;
|?&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[The Universe is Toast 3 - The Return of Mr. 314]]&lt;br /&gt;
|[http://www.dosclassics.com/download/100 Full]&lt;br /&gt;
|?&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[TUIT]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/FleexyTUIT.zip full]&lt;br /&gt;
|2009-08-15&lt;br /&gt;
|Fleexy&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Vorticon VI Episode 1: The Captive Planet]]&lt;br /&gt;
|[http://www.dosclassics.com/download/34 Full]&lt;br /&gt;
|1999-10-01&lt;br /&gt;
|TCL999 aka. Dopefish 9&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Vorticon VI Episode 2: Attack on Earth]]&lt;br /&gt;
|[http://www.dosclassics.com/download/67 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|TCL999&lt;br /&gt;
|GMP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Vorticon World]]&lt;br /&gt;
|[http://www.dosclassics.com/download/59 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|Steaver370&lt;br /&gt;
|? &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch314 MkII]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/Watch314MkII.zip full]&lt;br /&gt;
|2004-10-03&lt;br /&gt;
|Commander Spleen&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Where&#039;s My Pogo?]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/WheresMyPogo.zip full]&lt;br /&gt;
|2000-05-23&lt;br /&gt;
|xtraverse aka. Korath&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[The Worst Keen Fangame Ever!]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/WorstFangame.zip full]&lt;br /&gt;
|2005-12-05&lt;br /&gt;
|Stupid Bunny&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Wurdz: Commander Keen]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/WurdzCK.zip full]&lt;br /&gt;
|2000-06-02&lt;br /&gt;
|Steven Wallace (StevenVI)&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Yorp Convention]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/YorpConvention.zip full]&lt;br /&gt;
|2000-08-29&lt;br /&gt;
|Neil McRae&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Yorp Wars]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/YorpWars.zip full]&lt;br /&gt;
|1999-06-03&lt;br /&gt;
|Quest King, aka. Dr. Thomas H. Bailey, Sr.&lt;br /&gt;
|TGF?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:All fangames| ]]&lt;br /&gt;
[[Category:Completed fan games| ]]&lt;br /&gt;
[[Category:In progress fan games| ]]&lt;br /&gt;
[[Category:Abandoned fan games| ]]&lt;/div&gt;</summary>
		<author><name>K1n9 Duk3</name></author>
	</entry>
	<entry>
		<id>https://keenwiki.shikadi.net/w/index.php?title=Category:Complete_fangames&amp;diff=15959</id>
		<title>Category:Complete fangames</title>
		<link rel="alternate" type="text/html" href="https://keenwiki.shikadi.net/w/index.php?title=Category:Complete_fangames&amp;diff=15959"/>
		<updated>2010-08-29T21:50:57Z</updated>

		<summary type="html">&lt;p&gt;K1n9 Duk3: changed category to &amp;quot;All fangames&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This category lists known full-length Keen fan games that have been completed.&lt;br /&gt;
[[Category:All_fangames]]&lt;/div&gt;</summary>
		<author><name>K1n9 Duk3</name></author>
	</entry>
	<entry>
		<id>https://keenwiki.shikadi.net/w/index.php?title=Category:Abandoned_fangames&amp;diff=15958</id>
		<title>Category:Abandoned fangames</title>
		<link rel="alternate" type="text/html" href="https://keenwiki.shikadi.net/w/index.php?title=Category:Abandoned_fangames&amp;diff=15958"/>
		<updated>2010-08-29T21:49:35Z</updated>

		<summary type="html">&lt;p&gt;K1n9 Duk3: changed category to &amp;quot;All fangames&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This category lists known Keen fan games that have been abandoned during their development.&lt;br /&gt;
&lt;br /&gt;
[[Category:All_fangames]]&lt;/div&gt;</summary>
		<author><name>K1n9 Duk3</name></author>
	</entry>
	<entry>
		<id>https://keenwiki.shikadi.net/w/index.php?title=Category_talk:In_progress_fan_games&amp;diff=15922</id>
		<title>Category talk:In progress fan games</title>
		<link rel="alternate" type="text/html" href="https://keenwiki.shikadi.net/w/index.php?title=Category_talk:In_progress_fan_games&amp;diff=15922"/>
		<updated>2010-08-27T16:20:08Z</updated>

		<summary type="html">&lt;p&gt;K1n9 Duk3: redirect to &amp;quot;In development&amp;quot;?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;quot;In progress&amp;quot; category should be removed or redirected to &amp;quot;In development&amp;quot;. Otherwise, only the games that use the old category tags instead of the new infobox will be shown in here, which ist a little confusing. --[[User:K1n9 Duk3|K1n9 Duk3]] 16:20, 27 August 2010 (GMT)&lt;/div&gt;</summary>
		<author><name>K1n9 Duk3</name></author>
	</entry>
	<entry>
		<id>https://keenwiki.shikadi.net/w/index.php?title=List_of_fangames&amp;diff=15861</id>
		<title>List of fangames</title>
		<link rel="alternate" type="text/html" href="https://keenwiki.shikadi.net/w/index.php?title=List_of_fangames&amp;diff=15861"/>
		<updated>2010-08-24T08:08:39Z</updated>

		<summary type="html">&lt;p&gt;K1n9 Duk3: removed &amp;quot;Commander Keen 1 remastered&amp;quot; from the list&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is meant to be a constantly-updated list of &#039;&#039;&#039;Keen-related fan games&#039;&#039;&#039; that were:&lt;br /&gt;
*Actually &#039;&#039;released&#039;&#039; in some form (either full or demo)&lt;br /&gt;
*&#039;&#039;Not&#039;&#039; made by modifying the original games (some of the best fan games are actually &amp;quot;mods&amp;quot;. To see a list of them, go [[Vorticon Mods|here]] and [[Galaxy Mods|here]]).&lt;br /&gt;
&lt;br /&gt;
Information compiled from [http://cc314.shikadi.net CC314], [http://www.dosclassics.com/keen/dl.php Beyond the Pogo], [http://www.bipship.com/fangames Bipship] and the forums. Download links may go to those sites, or to third-party sites such as Mediafire.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Legend:&#039;&#039;&#039;&lt;br /&gt;
*CNC = Click &#039;N&#039; Create&lt;br /&gt;
*[[Wikipedia:DPMI|DPMI]] = DOS Protected Mode Interface&lt;br /&gt;
*GMP = ?&lt;br /&gt;
*KNP = Klik &amp;amp; Play&lt;br /&gt;
*MMF = Multimedia Fusion&lt;br /&gt;
*TGF = The Games Factory&lt;br /&gt;
&lt;br /&gt;
*Dates format: year-month-day (the release date can be determined by looking at the dates of the game files)&lt;br /&gt;
&lt;br /&gt;
*Real name of creator listed first, if available, then (nickname in brackets)&lt;br /&gt;
&lt;br /&gt;
Please click on the triangles to sort by different categories...&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Title&lt;br /&gt;
! Download(s)&lt;br /&gt;
! Release Date&lt;br /&gt;
! Creator(s)&lt;br /&gt;
! Created with&lt;br /&gt;
! OS&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Adventures of Commander Keen]]&lt;br /&gt;
|[http://dosclassics.com/download/68 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|Rave O Mania&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Aliens Ate My Little Sister!]]&lt;br /&gt;
|[http://k1n9duk3.k1.ohost.de/files/keen/stuff/aamls_v11.zip full (v1.1)]&amp;lt;br/&amp;gt;[http://k1n9duk3.k1.ohost.de/files/keen/stuff/aamls.zip full (v1.0)]&lt;br /&gt;
|2010-08-05&lt;br /&gt;
|[[User:K1n9_Duk3|K1n9_Duk3]]&lt;br /&gt;
|[[KEENGINE]]&lt;br /&gt;
|Windows&lt;br /&gt;
|[http://www.pckf.com/viewtopic.php?t=1368 Topic at Public Commander Keen Forum]&lt;br /&gt;
|-&lt;br /&gt;
|[[Alpha Manhattan]]&lt;br /&gt;
|[http://www.dosclassics.com/download/61 Demo]&amp;lt;br/&amp;gt;[http://www.dosclassics.com/download/90 Demo (old)]&lt;br /&gt;
|2007-07-02&lt;br /&gt;
|xtraverse&lt;br /&gt;
|MMF&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Bacteri-Yuk]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/Bacteri-Yuk.zip full]&lt;br /&gt;
|2003-01-03&lt;br /&gt;
|Slasher&amp;lt;br/&amp;gt;Chris Hendricks (Ilsoap)&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Bloog Dunking Booth]]&lt;br /&gt;
|[http://www.dosclassics.com/download/51 Full]&lt;br /&gt;
|?&lt;br /&gt;
|The Soggy Mop&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Bloog Sports: Soccer]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/BloogSportsSoccer.zip full]&lt;br /&gt;
|2001-11-03&lt;br /&gt;
|Dr. Zingers&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BWB Megarocket Space Invaders]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/BwBSpaceInvaders.zip full]&lt;br /&gt;
|2000-07-03&lt;br /&gt;
|Vaportech International&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[CK Saga Episode 1: The Palace of King Yarkoud]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/CKSaga1.zip full]&lt;br /&gt;
|1999-07-05&lt;br /&gt;
|Steven Wallace (StevenVI)&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|text adventure&lt;br /&gt;
|-&lt;br /&gt;
|[[CK Saga Episode 2: Keen in Space]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/CKSaga2.zip demo + beta]&lt;br /&gt;
|1999-07-20&lt;br /&gt;
|Steven Wallace (StevenVI)&lt;br /&gt;
|&lt;br /&gt;
|DPMI&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[CKFSC Fangame]]&lt;br /&gt;
|[http://k1n9duk3.k1.ohost.de/keen.html Demo v31]&lt;br /&gt;
|2008-12-20&lt;br /&gt;
|German Keen community (details [http://ckfsc.webnwork.com/wiki/index.php/CKFSC_Fangame#Team_und_Aufgabenbereiche here])&lt;br /&gt;
|[[KEENGINE]]&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen 2000]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/Keen2000.zip full]&lt;br /&gt;
|1998-11-24&lt;br /&gt;
|A.R.&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen 2004]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/Keen2004.zip full]&lt;br /&gt;
|2004?&lt;br /&gt;
|Nickssoft&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|Keen 2000 remake&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen 20,000]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/Keen20K.zip full]&lt;br /&gt;
|2007-07-28&lt;br /&gt;
|Kohntarkosz&lt;br /&gt;
|MMF&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen 3000]]&lt;br /&gt;
|[http://dosclassics.com/download/70 Demo]&lt;br /&gt;
|1999-02-07&lt;br /&gt;
|A.R.&lt;br /&gt;
|TGF&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen 64]]&lt;br /&gt;
|[http://www.pckf.com/viewtopic.php?t=807 Demo 2]&amp;lt;br/&amp;gt;[http://www.pckf.com/viewtopic.php?t=323 Demo]&amp;lt;br/&amp;gt;[http://www.pckf.com/viewtopic.php?t=125 Gamma]&amp;lt;br/&amp;gt;[http://publiccommanderkeenforum.yuku.com/topic/887/t/Commander-Keen-64-Beta.html Beta]&lt;br /&gt;
|2009-08-15&amp;lt;br/&amp;gt;2008-07-26&amp;lt;br/&amp;gt;2008-01-16&amp;lt;br/&amp;gt;2007-02-01&lt;br /&gt;
|Lava89&lt;br /&gt;
|Blitz3D&amp;lt;br/&amp;gt;Wings3D&lt;br /&gt;
|Windows&lt;br /&gt;
|A 3D remake of Commander Keen: Marooned on Mars&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen 7: Keen Lives]]&lt;br /&gt;
|[http://dosclassics.com/download/71 Demo]&lt;br /&gt;
|1998-07-02&lt;br /&gt;
|Noname&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen 7: The Universe is Toast]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/NeilKeen7.zip demos (2)]&lt;br /&gt;
|2000-08-07&amp;lt;br/&amp;gt;1999-08-22&lt;br /&gt;
|Neil McRae&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|A worse remake of Keen Lives demo&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen 7v]]&lt;br /&gt;
|[http://dosclassics.com/download/72 Demo]&lt;br /&gt;
|1999-07-25&lt;br /&gt;
|Volte-Face&lt;br /&gt;
|TGF&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen 8]]&lt;br /&gt;
|[http://dosclassics.com/download/62 Demo2]&amp;lt;br/&amp;gt;[http://www.shikadi.net/wiki/files/Fangames/NeilKeen81.zip demo1]&lt;br /&gt;
|2003-01-02&amp;lt;br/&amp;gt;2000-09-30&lt;br /&gt;
|Neil McRae&amp;lt;br/&amp;gt;Brandon Walderman&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen: Adventure]]&lt;br /&gt;
|[http://dosclassics.com/download/73 Demo]&lt;br /&gt;
|1999-07-17&lt;br /&gt;
|TCL999/Dopefish9&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen Andromeda]]&lt;br /&gt;
|[http://www.dosclassics.com/download/91 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|Joe Capricorn&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen BreakOut]] 1 &amp;amp; 2&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenBreakOut.zip full]&lt;br /&gt;
|1999-07-20&lt;br /&gt;
|The Soggy Mop, aka. Orb&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen: Code Name 13]]&lt;br /&gt;
|[http://www.dosclassics.com/download/52 Full]&lt;br /&gt;
|?&lt;br /&gt;
|Bean with Bacon&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen: Dark Horizon]]&lt;br /&gt;
|[http://dosclassics.com/download/74 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|Logan Smith (CrazyKeen)&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen: Earth&#039;s Chaos]]&lt;br /&gt;
|[http://dosclassics.com/download/76 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|Superadammario64&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen: Earthbound]]&lt;br /&gt;
|[http://dosclassics.com/download/75 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|J.A.&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen Immortal: The Lamers]]&lt;br /&gt;
|[http://dosclassics.com/download/53 Full]&lt;br /&gt;
|1999-06-02&lt;br /&gt;
|The Soggy Mop, aka. Monsieur la Bloog&lt;br /&gt;
|TGF&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen in:  Holiday Hijinx!]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/HolidayHijinx.zip full]&lt;br /&gt;
|2005&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|TGF&lt;br /&gt;
|Windows&lt;br /&gt;
|[http://ridgwayfilms.com/games.html site]&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen in Joy Busters]]&lt;br /&gt;
|[http://www.dosclassics.com/download/63 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|Gooverman&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen in the Dream Machine]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/DreamMachine.zip full]&lt;br /&gt;
|2003-03-15&lt;br /&gt;
|DSL&lt;br /&gt;
|GMP&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen in Time Episode 1: Lost in Time]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/LostinTime.zip full]&lt;br /&gt;
|1999-12-12&lt;br /&gt;
|The Soggy Mop&lt;br /&gt;
|CNC?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen in Trouble]]&lt;br /&gt;
|[http://dosclassics.com/download/80 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|Till Gillsbach&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen Interactive Fiction]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/CKInteractiveFiction.zip demo]&lt;br /&gt;
|2005-05-16&lt;br /&gt;
|[[User:CK Guy|CK Guy]]&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen Laser Tag]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/CKLaserTag.zip full]&lt;br /&gt;
|2000-08-03&lt;br /&gt;
|Steven Wallace (StevenVI)&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen Learns to Drive]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenLearnstoDrive.zip full]&lt;br /&gt;
|1999-06-01&lt;br /&gt;
|Logan Smith (CrazyKeen)&lt;br /&gt;
|TGF&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen Masked Crusaders: Asino&#039;s Uphail]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/CKAU.zip full]&lt;br /&gt;
|2003-01-03&lt;br /&gt;
|BlueIllusionX&lt;br /&gt;
|TGF&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen Masked Crusaders: Asino&#039;s Uphail]] (remake)&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/CKMCAU.zip full]&lt;br /&gt;
|2003-12-14&lt;br /&gt;
|BlueIllusionX&lt;br /&gt;
|MMF&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen Maze]]&lt;br /&gt;
|[http://www.dosclassics.com/download/54 Full]&lt;br /&gt;
|2000-07-25&lt;br /&gt;
|Vaportech International&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen Psychedelic]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenPsychedelic.zip full]&lt;br /&gt;
|1999-02-22&lt;br /&gt;
|?&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen: School&#039;s Out]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/SchoolsOut.zip full]&lt;br /&gt;
|2002-08-03&lt;br /&gt;
|LinkTempleton&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen Shoot &#039;em Up]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/CKShootEmUp.zip full]&lt;br /&gt;
|1999-08-23&lt;br /&gt;
|The Soggy Mop&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen: Tantalus Wars]]&lt;br /&gt;
|[http://www.geocities.com/globox88/CKTA_Tester.zip Beta]&lt;br /&gt;
|2007-11-05&lt;br /&gt;
|GoldenRishi/LordofGlobox&lt;br /&gt;
|GameMaker 7.0&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen Tetris]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenTetris.zip full]&lt;br /&gt;
|1999-05-23&lt;br /&gt;
|Steven Wallace (StevenVI)&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen: The New Episode]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/NewEpisode.zip demo]&lt;br /&gt;
|2001-01-09&lt;br /&gt;
|Daffydrukz&lt;br /&gt;
|?&lt;br /&gt;
|Dos&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen: The Return to Mars]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/ReturntoMars.zip full]&lt;br /&gt;
|2000-07-19&lt;br /&gt;
|?&lt;br /&gt;
|CNC?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[The Commander Keen vs. Commander Kenny]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenvsKenny.zip full]&lt;br /&gt;
|2000-02-18&lt;br /&gt;
|Korath the Great&lt;br /&gt;
|CNC &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Pang]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/CommanderPang.zip full]&lt;br /&gt;
|1998-12-30&lt;br /&gt;
|Thomas Laguzzi&lt;br /&gt;
|QBASIC&lt;br /&gt;
|Windows, DOS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Das Viva]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/DasViva.zip full]&lt;br /&gt;
|2004-03-14&lt;br /&gt;
|Commander Spleen&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Day of the Alien:  Tentacles Ate My Babysitter!]]&lt;br /&gt;
|[http://www.dosclassics.com/download/21 Full]&lt;br /&gt;
|2002&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Discontinued Keen Games Anthology]]&lt;br /&gt;
|[http://dosclassics.com/download/82 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|Nickssoft&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Dopefish Challenge]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/DopefishChallenge.zip full]&lt;br /&gt;
|2001-12-02&lt;br /&gt;
|Beowulf&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Dopefish Forever]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/DF4ever.zip full]&lt;br /&gt;
|1998-12-18&lt;br /&gt;
|Chris Geroux&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Dopefish Lives!]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/DFlives.zip full]&lt;br /&gt;
|1998-11-25&lt;br /&gt;
|Chris Geroux&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|Early version of Dopefish Forever&lt;br /&gt;
|-&lt;br /&gt;
|[[Dopefish Rescue 1]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/DopefishRescue1.zip full]&lt;br /&gt;
|1998-01-22&lt;br /&gt;
|Justin&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|text game&lt;br /&gt;
|-&lt;br /&gt;
|[[Dopefish Rescue 2]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/DopefishRescue2.zip full]&lt;br /&gt;
|1998-02-12&lt;br /&gt;
|Justin&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|text game&lt;br /&gt;
|-&lt;br /&gt;
|[[The Dopey Game]]&lt;br /&gt;
|[http://www.dosclassics.com/download/83 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|Zorath&lt;br /&gt;
|? &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Eat &#039;em Up]]&lt;br /&gt;
|[http://www.dosclassics.com/download/55 Full]&lt;br /&gt;
|1999-08-17&lt;br /&gt;
|The Soggy Mop&lt;br /&gt;
|TGF?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Escape from the Dopefish]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/EscapefromDF.zip full]&lt;br /&gt;
|2002-02-21&lt;br /&gt;
|Mark Jenkins&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Flash Keen]]&lt;br /&gt;
|[http://www.glenrhodes.com/flashkeen/ Full]&lt;br /&gt;
|2006&lt;br /&gt;
|Glen Rhodes&lt;br /&gt;
|Flash MX&lt;br /&gt;
|multiple&lt;br /&gt;
|Keens 1-3 Flash clone, no world map&lt;br /&gt;
|-&lt;br /&gt;
|[[Goodbye Monkey Island]] Part 1&lt;br /&gt;
|[http://www.dosclassics.com/download/92 Full]&lt;br /&gt;
|2004&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Goodbye Monkey Island]] Part 2&lt;br /&gt;
|[http://www.dosclassics.com/download/93 Full]&lt;br /&gt;
|2004&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Goodbye Monkey Island]] Part 3&lt;br /&gt;
|[http://www.dosclassics.com/download/94 Full]&lt;br /&gt;
|2004&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Goodbye Monkey Island]] Part 4&lt;br /&gt;
|[http://www.dosclassics.com/download/95 Full]&lt;br /&gt;
|2004&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Goodbye Monkey Island]] Part 5&lt;br /&gt;
|[http://www.dosclassics.com/download/97 Full]&lt;br /&gt;
|2004&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Goodbye Monkey Island]] Part 6&lt;br /&gt;
|[http://www.dosclassics.com/download/98 Full]&lt;br /&gt;
|2004&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[JavaKeen]]&lt;br /&gt;
|[http://www.dosclassics.com/download/65 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|paradox&lt;br /&gt;
|Java 1.4&lt;br /&gt;
|multiple&lt;br /&gt;
|Open-source, has level editor&lt;br /&gt;
|-&lt;br /&gt;
|[[Jungle Commander Keen]]&lt;br /&gt;
|[http://www.dosclassics.com/download/84 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|xtraverse&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|Evolved into &amp;quot;Alpha Manhattan&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Keen Dreams 3D]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenDreams3D.zip full]&lt;br /&gt;
|2006-03&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|[http://ridgwayfilms.com/games.html site]&lt;br /&gt;
|-&lt;br /&gt;
|[[Keen Enters RON]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenRON.zip full]&lt;br /&gt;
|2002-09-19&lt;br /&gt;
|das TOBI AS&lt;br /&gt;
|? &lt;br /&gt;
|?&lt;br /&gt;
|RON mod&lt;br /&gt;
|-&lt;br /&gt;
|[[Keen Fighter]]&lt;br /&gt;
|[http://files.commanderkeen.org/users/szemigi/KFDemo.zip demo]&lt;br /&gt;
|2010-07-12&lt;br /&gt;
|Szemigi&lt;br /&gt;
|KNP &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Keen Fury]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenFury.zip demos (3)]&lt;br /&gt;
|1999-03-15&amp;lt;br/&amp;gt;1999-03-06&amp;lt;br/&amp;gt;1999-01-02&lt;br /&gt;
|Blur/YFS&lt;br /&gt;
|? &lt;br /&gt;
|DOS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Keen in the Bronze Age]]&lt;br /&gt;
|[http://www.dosclassics.com/download/103 Full]&lt;br /&gt;
|?&lt;br /&gt;
|SkypestB2&lt;br /&gt;
|? &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Keen Infinity]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenInfinity.zip alpha]&lt;br /&gt;
|1999-06-18&lt;br /&gt;
|DML&lt;br /&gt;
|?&lt;br /&gt;
|DOS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Keen: Next]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenNext03.zip demo]&lt;br /&gt;
|2005-05-07&lt;br /&gt;
|Z-1&lt;br /&gt;
|? &lt;br /&gt;
|?&lt;br /&gt;
|Made with Keen: Next editor. Abandoned, but source released. More info [http://www.pckf.com/viewtopic.php?t=725&amp;amp;postdays=0&amp;amp;postorder=asc&amp;amp;start=30 here].&lt;br /&gt;
|-&lt;br /&gt;
|[[Keen Signal]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenSignal.zip full]&lt;br /&gt;
|2008-03-17&lt;br /&gt;
|Mink&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Keen&#039;s Enemy Blowout]]&lt;br /&gt;
|[http://www.dosclassics.com/download/85 Demo]&lt;br /&gt;
|1998-01-17&lt;br /&gt;
|What&#039;s His Name?&lt;br /&gt;
|KNP &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Keen&#039;s Watch]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeensWatch.zip full]&lt;br /&gt;
|2003-02-18&lt;br /&gt;
|Nickssoft&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Keen4ever]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/Keen4Ever.zip full]&lt;br /&gt;
|1999-01-16&lt;br /&gt;
|Pieter Jordaan (therealdopefish)&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[KeenKong]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenKong.zip full]&lt;br /&gt;
|2003-11-04&lt;br /&gt;
|[[User:Allstories|Allstories]]&lt;br /&gt;
|KNP &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[KeenPlus]]&lt;br /&gt;
|[http://www.dosclassics.com/download/87 Demo]&lt;br /&gt;
|2000-03-14&lt;br /&gt;
|Neil McRae&lt;br /&gt;
|? &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Maniac Mars]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/ManiacMars.zip full]&lt;br /&gt;
|2002-08-31&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|TGF &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mazes of Doom]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/MazesofDoom.zip full]&lt;br /&gt;
|2008-12-16&lt;br /&gt;
|JM2006&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matal Keenbat]]&lt;br /&gt;
|[http://www.dosclassics.com/download/57 Full]&lt;br /&gt;
|?&lt;br /&gt;
|The Soggy Mop&lt;br /&gt;
|? &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mopsy]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/Mopsy.zip shareware]&lt;br /&gt;
|1993-06-19&lt;br /&gt;
|KUS Software&lt;br /&gt;
|? &lt;br /&gt;
|Dos&lt;br /&gt;
|in German&lt;br /&gt;
|-&lt;br /&gt;
|[[Mortimer Ate My Babysitter]]&lt;br /&gt;
|[http://www.dosclassics.com/download/69 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|? &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mortimer McMire Stress Reliever]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/MMStressReliever.zip full]&lt;br /&gt;
|1999-09-04&lt;br /&gt;
|The Soggy Mop&lt;br /&gt;
|? &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[The Mystery of Isis II]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/IsisII.zip demos (3)]&lt;br /&gt;
|2002-08-20&amp;lt;br/&amp;gt;2001-03-26&amp;lt;br/&amp;gt;2000-03-01&lt;br /&gt;
|DML&amp;lt;br/&amp;gt;Geoff&amp;lt;br/&amp;gt;pLeitorian&amp;lt;br/&amp;gt;Vertigo&amp;lt;br/&amp;gt;Ben Cruz (eK)-artist&amp;lt;br/&amp;gt;A.A.&amp;lt;br/&amp;gt;Chris Hendricks (Ilsoap)&amp;lt;br/&amp;gt;Corey&amp;lt;br/&amp;gt;Tony Gies&amp;lt;br/&amp;gt;Volte-Face&amp;lt;br/&amp;gt;Snaily&lt;br /&gt;
|DJGPP C w/Allegro &lt;br /&gt;
|DOS&lt;br /&gt;
|abandoned, but source code released&lt;br /&gt;
|-&lt;br /&gt;
|[[Mythical Stones 1: The End of McMire&#039;s Story]]&lt;br /&gt;
|[http://www.dosclassics.com/download/105 Full]&lt;br /&gt;
|?&lt;br /&gt;
|memsys&lt;br /&gt;
|? &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NetKeen]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/NetKeen1.zip full]&lt;br /&gt;
|1997-11-16&lt;br /&gt;
|Zbad&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NetKeen 2]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/NetKeen2.zip demo]&lt;br /&gt;
|1998-04-12&lt;br /&gt;
|Zbad&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Pac-Keen]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/PacKeen.zip full]&lt;br /&gt;
|2003-12&lt;br /&gt;
|rorie1983&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Project Keen]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/ProjectKeen.zip demo]&lt;br /&gt;
|2007-05&lt;br /&gt;
|Vincent Beers (DaVince)&lt;br /&gt;
|Sphere&lt;br /&gt;
|Windows, Linux, OSX&lt;br /&gt;
|abandoned; [http://spheredev.org/wiki/Project_Keen site]&lt;br /&gt;
|-&lt;br /&gt;
|[[Project Shadowlands]]&lt;br /&gt;
|[http://www.nzcgi.com/viewtopic.php?f=50&amp;amp;t=1254]&lt;br /&gt;
|????-??&lt;br /&gt;
|Laz&lt;br /&gt;
|Windows,&lt;br /&gt;
|WIP&lt;br /&gt;
|-&lt;br /&gt;
|[[Quick Basic Keen]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/QBKeen.zip build 15]&lt;br /&gt;
|2002-08&lt;br /&gt;
|Kevin Wellwood&lt;br /&gt;
|QBASIC&lt;br /&gt;
|?&lt;br /&gt;
|CK4 clone, has level editor; [http://www.vplanetmag.com/raview60.shtml site]&lt;br /&gt;
|-&lt;br /&gt;
|[[Real Keen Player]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/RKP1.zip full]&lt;br /&gt;
|2000-10-26&lt;br /&gt;
|Pieter Jordaan (therealdopefish)&lt;br /&gt;
|Turbo Pascal &lt;br /&gt;
|Windows&lt;br /&gt;
|has level editor&lt;br /&gt;
|-&lt;br /&gt;
|[[Real Keen Player II]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/RKP2.zip full]&lt;br /&gt;
|2001-04-22&lt;br /&gt;
|Pieter Jordaan (therealdopefish)&lt;br /&gt;
|Turbo Pascal &lt;br /&gt;
|Windows&lt;br /&gt;
|has level editor&lt;br /&gt;
|-&lt;br /&gt;
|[[Real Keen Player III]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/RKP3.zip full]&lt;br /&gt;
|2003-03-07&lt;br /&gt;
|Pieter Jordaan (therealdopefish)&lt;br /&gt;
|Div Games Studio&lt;br /&gt;
|DPMI&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Revolt on Camostria III]] (1 &amp;amp; 2)&lt;br /&gt;
|[http://www.dosclassics.com/download/48 Full]&lt;br /&gt;
|?&lt;br /&gt;
|BBlazs&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Revolt on Camostria 3: Regicide]]&lt;br /&gt;
|[http://www.dosclassics.com/download/104 Full]&lt;br /&gt;
|?&lt;br /&gt;
|BBlazs&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[R.O.C.K.]]&lt;br /&gt;
|[http://henrock.net/rock.html Demo]&lt;br /&gt;
|2008-06-10&lt;br /&gt;
|Henrock431&lt;br /&gt;
|Game Maker&lt;br /&gt;
|Windows&lt;br /&gt;
|mimicks Keen 4-6 physics&lt;br /&gt;
|-&lt;br /&gt;
|[[The Rule of a Yorp&#039;s Dinner]]&amp;lt;br/&amp;gt;aka. Friends of Commander Keen&amp;lt;br/&amp;gt;aka. Keen Rescue Mission&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/ROAYD2.zip demo2]&amp;lt;br/&amp;gt;[http://www.shikadi.net/wiki/files/Fangames/ROAYD1.zip demo1]&lt;br /&gt;
|2000-08-22&amp;lt;br/&amp;gt;1999-11-03&lt;br /&gt;
|Chris Hendricks (Ilsoap)&amp;lt;br/&amp;gt;aka. &amp;quot;Pea Soup Fog Productions (a tiny division of Vapor Tech.)&amp;quot;&lt;br /&gt;
|TGF&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Silly Keen]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/SillyKeen.zip full]&lt;br /&gt;
|2003-12-07&lt;br /&gt;
|Zerker&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spork I: Robot&#039;s Revenge]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/Spork1.exe full]&amp;lt;br/&amp;gt;[http://www.mediafire.com/?dblmyywlw23 Demo]&lt;br /&gt;
|2000-04-09&amp;lt;br/&amp;gt;2000-02-14&lt;br /&gt;
|Slasher aka. Corey aka. big-buff chicken&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spork II: Escape from Dula 9]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/Spork2.zip full]&lt;br /&gt;
|2000-05-29&lt;br /&gt;
|Slasher&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spork III: Code of the Sporkia]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/Spork3.zip demo]&lt;br /&gt;
|2000-08-27&lt;br /&gt;
|Slasher&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Super Keen Fighter]] Classic (2 &amp;amp; 3)&lt;br /&gt;
|[http://www.dosclassics.com/download/49 Full]&lt;br /&gt;
|2004&lt;br /&gt;
|Nickssoft&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Super Keen Fighter 4]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/SKF4.zip full]&lt;br /&gt;
|2006-03-17&lt;br /&gt;
|Nickssoft&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Talkeen]]&amp;lt;br/&amp;gt;aka. Commander Keen Goes AI&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/Talkeen.zip full]&lt;br /&gt;
|1999-06-08&lt;br /&gt;
|Logan Smith (CrazyKeen)&lt;br /&gt;
|?&lt;br /&gt;
|DOS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[The Universe is Toast 1 - When Bloogs Attack!]]&lt;br /&gt;
|[http://www.dosclassics.com/download/96 Full]&lt;br /&gt;
|?&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[The Universe is Toast 2 - Stranded on Itchbay]]&lt;br /&gt;
|[http://www.dosclassics.com/download/99 Full]&lt;br /&gt;
|?&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[The Universe is Toast 3 - The Return of Mr. 314]]&lt;br /&gt;
|[http://www.dosclassics.com/download/100 Full]&lt;br /&gt;
|?&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[TUIT]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/FleexyTUIT.zip full]&lt;br /&gt;
|2009-08-15&lt;br /&gt;
|Fleexy&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Vorticon VI Episode 1: The Captive Planet]]&lt;br /&gt;
|[http://www.dosclassics.com/download/34 Full]&lt;br /&gt;
|1999-10-01&lt;br /&gt;
|TCL999 aka. Dopefish 9&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Vorticon VI Episode 2: Attack on Earth]]&lt;br /&gt;
|[http://www.dosclassics.com/download/67 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|TCL999&lt;br /&gt;
|GMP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Vorticon World]]&lt;br /&gt;
|[http://www.dosclassics.com/download/59 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|Steaver370&lt;br /&gt;
|? &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch314 MkII]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/Watch314MkII.zip full]&lt;br /&gt;
|2004-10-03&lt;br /&gt;
|Commander Spleen&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Where&#039;s My Pogo?]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/WheresMyPogo.zip full]&lt;br /&gt;
|2000-05-23&lt;br /&gt;
|xtraverse aka. Korath&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[The Worst Keen Fangame Ever!]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/WorstFangame.zip full]&lt;br /&gt;
|2005-12-05&lt;br /&gt;
|Stupid Bunny&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Wurdz: Commander Keen]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/WurdzCK.zip full]&lt;br /&gt;
|2000-06-02&lt;br /&gt;
|Steven Wallace (StevenVI)&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Yorp Convention]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/YorpConvention.zip full]&lt;br /&gt;
|2000-08-29&lt;br /&gt;
|Neil McRae&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Yorp Wars]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/YorpWars.zip full]&lt;br /&gt;
|1999-06-03&lt;br /&gt;
|Quest King, aka. Dr. Thomas H. Bailey, Sr.&lt;br /&gt;
|TGF?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Fan games| ]]&lt;br /&gt;
[[Category:Completed fan games| ]]&lt;br /&gt;
[[Category:In progress fan games| ]]&lt;br /&gt;
[[Category:Abandoned fan games| ]]&lt;/div&gt;</summary>
		<author><name>K1n9 Duk3</name></author>
	</entry>
	<entry>
		<id>https://keenwiki.shikadi.net/w/index.php?title=Talk:List_of_fangames&amp;diff=15852</id>
		<title>Talk:List of fangames</title>
		<link rel="alternate" type="text/html" href="https://keenwiki.shikadi.net/w/index.php?title=Talk:List_of_fangames&amp;diff=15852"/>
		<updated>2010-08-20T18:42:44Z</updated>

		<summary type="html">&lt;p&gt;K1n9 Duk3: /* Commander Keen 1 remastered */ D&amp;#039;OH! forgot to sign the post.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Is it only me who thinks the &amp;quot;completed, in-progress, abandoned&amp;quot; frame menu is a bit obsolete with this list. I&#039;d rather see a direct link to this list when clicked on fangames, just like for mods. Maybe it could be rearranged and merged into one group, still titled &amp;quot;fan-made games&amp;quot; but with choices &amp;quot;Vorticons Mods; Galaxy Mods; Other Mods; Fangames&amp;quot;. [[User:Tulip|Tulip]] 22:05, 13 November 2009 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Commander Keen 1 remastered ==&lt;br /&gt;
&lt;br /&gt;
Shouldn&#039;t this be removed from the list? One of the requirements to be on this list is that the game is actually released. And this game does not meet this requirement. Yet. --[[User:K1n9 Duk3|K1n9 Duk3]] 18:42, 20 August 2010 (GMT)&lt;br /&gt;
&lt;br /&gt;
== A fangame template? ==&lt;br /&gt;
&lt;br /&gt;
I think we should have a fangame template, similar to the one for mods. It should have the following items:&lt;br /&gt;
* Creator (or Author whatever sounds better)&lt;br /&gt;
* Release Date&lt;br /&gt;
* Type (Platformer, RPG or something else)&lt;br /&gt;
* Created with (CNC, KNP, from scratch)&lt;br /&gt;
* OS (Win, DOS, dpmi)&lt;br /&gt;
* Download link&lt;br /&gt;
* Other Fangames in this Series (like in mod template, ommitted if blank)&lt;br /&gt;
* Website (also ommitted if blank)&lt;br /&gt;
* Status (Completed, in progress, abandoned)&lt;br /&gt;
And the usual title screen/gameplay images.&lt;br /&gt;
I&#039;ve got no experience in making such a template, so I put this suggestion out for the more skilled WikiAdmins here.[[User:Tulip|Tulip]] 22:14, 13 November 2009 (GMT)&lt;/div&gt;</summary>
		<author><name>K1n9 Duk3</name></author>
	</entry>
	<entry>
		<id>https://keenwiki.shikadi.net/w/index.php?title=Talk:List_of_fangames&amp;diff=15851</id>
		<title>Talk:List of fangames</title>
		<link rel="alternate" type="text/html" href="https://keenwiki.shikadi.net/w/index.php?title=Talk:List_of_fangames&amp;diff=15851"/>
		<updated>2010-08-20T18:41:24Z</updated>

		<summary type="html">&lt;p&gt;K1n9 Duk3: remove Commander Keen 1 remastered?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Is it only me who thinks the &amp;quot;completed, in-progress, abandoned&amp;quot; frame menu is a bit obsolete with this list. I&#039;d rather see a direct link to this list when clicked on fangames, just like for mods. Maybe it could be rearranged and merged into one group, still titled &amp;quot;fan-made games&amp;quot; but with choices &amp;quot;Vorticons Mods; Galaxy Mods; Other Mods; Fangames&amp;quot;. [[User:Tulip|Tulip]] 22:05, 13 November 2009 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Commander Keen 1 remastered ==&lt;br /&gt;
&lt;br /&gt;
Shouldn&#039;t this be removed from the list? One of the requirements to be on this list is that the game is actually released. And this game does not meet this requirement. Yet.&lt;br /&gt;
&lt;br /&gt;
== A fangame template? ==&lt;br /&gt;
&lt;br /&gt;
I think we should have a fangame template, similar to the one for mods. It should have the following items:&lt;br /&gt;
* Creator (or Author whatever sounds better)&lt;br /&gt;
* Release Date&lt;br /&gt;
* Type (Platformer, RPG or something else)&lt;br /&gt;
* Created with (CNC, KNP, from scratch)&lt;br /&gt;
* OS (Win, DOS, dpmi)&lt;br /&gt;
* Download link&lt;br /&gt;
* Other Fangames in this Series (like in mod template, ommitted if blank)&lt;br /&gt;
* Website (also ommitted if blank)&lt;br /&gt;
* Status (Completed, in progress, abandoned)&lt;br /&gt;
And the usual title screen/gameplay images.&lt;br /&gt;
I&#039;ve got no experience in making such a template, so I put this suggestion out for the more skilled WikiAdmins here.[[User:Tulip|Tulip]] 22:14, 13 November 2009 (GMT)&lt;/div&gt;</summary>
		<author><name>K1n9 Duk3</name></author>
	</entry>
	<entry>
		<id>https://keenwiki.shikadi.net/w/index.php?title=Aliens_Ate_My_Little_Sister!&amp;diff=15850</id>
		<title>Aliens Ate My Little Sister!</title>
		<link rel="alternate" type="text/html" href="https://keenwiki.shikadi.net/w/index.php?title=Aliens_Ate_My_Little_Sister!&amp;diff=15850"/>
		<updated>2010-08-20T18:35:30Z</updated>

		<summary type="html">&lt;p&gt;K1n9 Duk3: /* Keen 6 Levels */  gave credit to wiivn.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fangame Infobox&lt;br /&gt;
| Status = Completed&lt;br /&gt;
| Authors = [[User:K1n9_Duk3|K1n9_Duk3]]&lt;br /&gt;
| OS = Windows&amp;lt;br&amp;gt;(can be ported to Linux and MacOS)&lt;br /&gt;
| ReleaseDate = 2010-08-05&lt;br /&gt;
| Levels = 1 (plus HighScore level)&lt;br /&gt;
| SecretLevels = none&lt;br /&gt;
| Genre = Platform&lt;br /&gt;
| Download = [http://k1n9duk3.k1.ohost.de/files/keen/stuff/aamls_v11.zip Version 1.1]&amp;lt;br&amp;gt;[http://k1n9duk3.k1.ohost.de/files/keen/stuff/aamls.zip Version 1.0]&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;Aliens Ate My Little Sister&#039;&#039;&#039; is a fan game based on the [[KEENGINE]] game engine. It uses a slightly modified version of the [[Keen_6| Keen 6]] TileSet and features one huge level that consists of parts of multiple Keen 6 levels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Story ==&lt;br /&gt;
&lt;br /&gt;
The [[Bloog|Bloogs]] of [[Fribbulus Xax]] have kidnapped Marie, Billy&#039;s little sister. So [[Commander Keen]] returns to Fribbulus Xax to rescue her.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Keen 6 Levels ==&lt;br /&gt;
&lt;br /&gt;
The following Levels from Keen 6 were merged into one Level for this game:&lt;br /&gt;
&lt;br /&gt;
* [[Bloogwaters Crossing]] (entire level)&lt;br /&gt;
* [[Guard Post One]] (underground area)&lt;br /&gt;
* [[Guard Post Two]] (entire level)&lt;br /&gt;
* [[Guard Post Three]] (entire level)&lt;br /&gt;
* [[Bloogdome|The Bloogdome]] (underground area)&lt;br /&gt;
&lt;br /&gt;
The arrangement of the level bits is based on a montage created by wiivn.&lt;/div&gt;</summary>
		<author><name>K1n9 Duk3</name></author>
	</entry>
	<entry>
		<id>https://keenwiki.shikadi.net/w/index.php?title=Talk:Aliens_Ate_My_Little_Sister!&amp;diff=15849</id>
		<title>Talk:Aliens Ate My Little Sister!</title>
		<link rel="alternate" type="text/html" href="https://keenwiki.shikadi.net/w/index.php?title=Talk:Aliens_Ate_My_Little_Sister!&amp;diff=15849"/>
		<updated>2010-08-20T18:32:45Z</updated>

		<summary type="html">&lt;p&gt;K1n9 Duk3: Replied to DHeadshot&amp;#039;s post&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Since wiivn came up with the level in the first place, should he be added to the list of authors or simply mentioned in the article?  -- [[User:DHeadshot|DHeadshot]] 16:15, 19 August 2010 (GMT)&lt;br /&gt;
&lt;br /&gt;
I think he should be mentioned in the article. Otherwise, you&#039;d have to give credit to the whole team at id as authors, as every Keen game/mod uses an idea they came up with in the first place. I just forgot to mention him. For that I&#039;m sorry. --[[User:K1n9 Duk3|K1n9 Duk3]] 18:32, 20 August 2010 (GMT)&lt;/div&gt;</summary>
		<author><name>K1n9 Duk3</name></author>
	</entry>
	<entry>
		<id>https://keenwiki.shikadi.net/w/index.php?title=Aliens_Ate_My_Little_Sister!&amp;diff=15835</id>
		<title>Aliens Ate My Little Sister!</title>
		<link rel="alternate" type="text/html" href="https://keenwiki.shikadi.net/w/index.php?title=Aliens_Ate_My_Little_Sister!&amp;diff=15835"/>
		<updated>2010-08-17T18:32:17Z</updated>

		<summary type="html">&lt;p&gt;K1n9 Duk3: Added list of Keen 6 Levels used in the game and some other info&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fangame Infobox&lt;br /&gt;
| Status = Completed&lt;br /&gt;
| Authors = [[User:K1n9_Duk3|K1n9_Duk3]]&lt;br /&gt;
| OS = Windows&amp;lt;br&amp;gt;(can be ported to Linux and MacOS)&lt;br /&gt;
| ReleaseDate = 2010-08-05&lt;br /&gt;
| Levels = 1 (plus HighScore level)&lt;br /&gt;
| SecretLevels = none&lt;br /&gt;
| Genre = Platform&lt;br /&gt;
| Download = [http://k1n9duk3.k1.ohost.de/files/keen/stuff/aamls_v11.zip Version 1.1]&amp;lt;br&amp;gt;[http://k1n9duk3.k1.ohost.de/files/keen/stuff/aamls.zip Version 1.0]&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;Aliens Ate My Little Sister&#039;&#039;&#039; is a fan game based on the [[KEENGINE]] game engine. It uses a slightly modified version of the [[Keen_6| Keen 6]] TileSet and features one huge level that consists of parts of multiple Keen 6 levels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Story ==&lt;br /&gt;
&lt;br /&gt;
The [[Bloog|Bloogs]] of [[Fribbulus Xax]] have kidnapped Marie, Billy&#039;s little sister. So [[Commander Keen]] returns to Fribbulus Xax to rescue her.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Keen 6 Levels ==&lt;br /&gt;
&lt;br /&gt;
The following Levels from Keen 6 were merged into one Level for this game:&lt;br /&gt;
&lt;br /&gt;
* [[Bloogwaters Crossing]] (entire level)&lt;br /&gt;
* [[Guard Post One]] (underground area)&lt;br /&gt;
* [[Guard Post Two]] (entire level)&lt;br /&gt;
* [[Guard Post Three]] (entire level)&lt;br /&gt;
* [[Bloogdome|The Bloogdome]] (underground area)&lt;/div&gt;</summary>
		<author><name>K1n9 Duk3</name></author>
	</entry>
	<entry>
		<id>https://keenwiki.shikadi.net/w/index.php?title=File:Fangame-ingame-Aliens_Ate_My_Little_Sister!.png&amp;diff=15834</id>
		<title>File:Fangame-ingame-Aliens Ate My Little Sister!.png</title>
		<link rel="alternate" type="text/html" href="https://keenwiki.shikadi.net/w/index.php?title=File:Fangame-ingame-Aliens_Ate_My_Little_Sister!.png&amp;diff=15834"/>
		<updated>2010-08-17T08:15:38Z</updated>

		<summary type="html">&lt;p&gt;K1n9 Duk3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>K1n9 Duk3</name></author>
	</entry>
	<entry>
		<id>https://keenwiki.shikadi.net/w/index.php?title=File:Aliens_Ate_My_Little_Sister!.png&amp;diff=15833</id>
		<title>File:Aliens Ate My Little Sister!.png</title>
		<link rel="alternate" type="text/html" href="https://keenwiki.shikadi.net/w/index.php?title=File:Aliens_Ate_My_Little_Sister!.png&amp;diff=15833"/>
		<updated>2010-08-17T08:14:22Z</updated>

		<summary type="html">&lt;p&gt;K1n9 Duk3: Title Screen for &amp;quot;Aliens Ate My Little Sister!&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Title Screen for &amp;quot;Aliens Ate My Little Sister!&amp;quot;&lt;/div&gt;</summary>
		<author><name>K1n9 Duk3</name></author>
	</entry>
	<entry>
		<id>https://keenwiki.shikadi.net/w/index.php?title=Aliens_Ate_My_Little_Sister!&amp;diff=15832</id>
		<title>Aliens Ate My Little Sister!</title>
		<link rel="alternate" type="text/html" href="https://keenwiki.shikadi.net/w/index.php?title=Aliens_Ate_My_Little_Sister!&amp;diff=15832"/>
		<updated>2010-08-17T08:12:43Z</updated>

		<summary type="html">&lt;p&gt;K1n9 Duk3: Created the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fangame Infobox&lt;br /&gt;
| Status = Completed&lt;br /&gt;
| Authors = [[User:K1n9_Duk3|K1n9_Duk3]]&lt;br /&gt;
| OS = Windows&amp;lt;br&amp;gt;(can be ported to Linux and MacOS)&lt;br /&gt;
| ReleaseDate = 2010-08-05&lt;br /&gt;
| Levels = 1 (plus HighScore level)&lt;br /&gt;
| SecretLevels = none&lt;br /&gt;
| Genre = Platform&lt;br /&gt;
| Download = [http://k1n9duk3.k1.ohost.de/files/keen/stuff/aamls_v11.zip Version 1.1]&amp;lt;br&amp;gt;[http://k1n9duk3.k1.ohost.de/files/keen/stuff/aamls.zip Version 1.1]&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;Aliens Ate My Little Sister&#039;&#039;&#039; is a fan game based on the [[KEENGINE]] game engine. It uses a slightly modified version of the [[Keen_6| Keen 6]] TileSet and features one huge level that consists of parts of multiple Keen 6 levels.&lt;/div&gt;</summary>
		<author><name>K1n9 Duk3</name></author>
	</entry>
	<entry>
		<id>https://keenwiki.shikadi.net/w/index.php?title=List_of_fangames&amp;diff=15831</id>
		<title>List of fangames</title>
		<link rel="alternate" type="text/html" href="https://keenwiki.shikadi.net/w/index.php?title=List_of_fangames&amp;diff=15831"/>
		<updated>2010-08-17T07:53:52Z</updated>

		<summary type="html">&lt;p&gt;K1n9 Duk3: Added &amp;quot;Aliens Ate My Little Sister!&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is meant to be a constantly-updated list of &#039;&#039;&#039;Keen-related fan games&#039;&#039;&#039; that were:&lt;br /&gt;
*Actually &#039;&#039;released&#039;&#039; in some form (either full or demo)&lt;br /&gt;
*&#039;&#039;Not&#039;&#039; made by modifying the original games (some of the best fan games are actually &amp;quot;mods&amp;quot;. To see a list of them, go [[Vorticon Mods|here]] and [[Galaxy Mods|here]]).&lt;br /&gt;
&lt;br /&gt;
Information compiled from [http://cc314.shikadi.net CC314], [http://www.dosclassics.com/keen/dl.php Beyond the Pogo], [http://www.bipship.com/fangames Bipship] and the forums. Download links may go to those sites, or to third-party sites such as Mediafire.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Legend:&#039;&#039;&#039;&lt;br /&gt;
*CNC = Click &#039;N&#039; Create&lt;br /&gt;
*[[Wikipedia:DPMI|DPMI]] = DOS Protected Mode Interface&lt;br /&gt;
*GMP = ?&lt;br /&gt;
*KNP = Klik &amp;amp; Play&lt;br /&gt;
*MMF = Multimedia Fusion&lt;br /&gt;
*TGF = The Games Factory&lt;br /&gt;
&lt;br /&gt;
*Dates format: year-month-day (the release date can be determined by looking at the dates of the game files)&lt;br /&gt;
&lt;br /&gt;
*Real name of creator listed first, if available, then (nickname in brackets)&lt;br /&gt;
&lt;br /&gt;
Please click on the triangles to sort by different categories...&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Title&lt;br /&gt;
! Download(s)&lt;br /&gt;
! Release Date&lt;br /&gt;
! Creator(s)&lt;br /&gt;
! Created with&lt;br /&gt;
! OS&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Adventures of Commander Keen]]&lt;br /&gt;
|[http://dosclassics.com/download/68 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|Rave O Mania&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Aliens Ate My Little Sister!]]&lt;br /&gt;
|[http://k1n9duk3.k1.ohost.de/files/keen/stuff/aamls_v11.zip full (v1.1)]&amp;lt;br/&amp;gt;[http://k1n9duk3.k1.ohost.de/files/keen/stuff/aamls.zip full (v1.0)]&lt;br /&gt;
|2010-08-05&lt;br /&gt;
|[[User:K1n9_Duk3|K1n9_Duk3]]&lt;br /&gt;
|[[KEENGINE]]&lt;br /&gt;
|Windows&lt;br /&gt;
|[http://www.pckf.com/viewtopic.php?t=1368 Topic at Public Commander Keen Forum]&lt;br /&gt;
|-&lt;br /&gt;
|[[Alpha Manhattan]]&lt;br /&gt;
|[http://www.dosclassics.com/download/61 Demo]&amp;lt;br/&amp;gt;[http://www.dosclassics.com/download/90 Demo (old)]&lt;br /&gt;
|2007-07-02&lt;br /&gt;
|xtraverse&lt;br /&gt;
|MMF&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Bacteri-Yuk]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/Bacteri-Yuk.zip full]&lt;br /&gt;
|2003-01-03&lt;br /&gt;
|Slasher&amp;lt;br/&amp;gt;Chris Hendricks (Ilsoap)&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Bloog Dunking Booth]]&lt;br /&gt;
|[http://www.dosclassics.com/download/51 Full]&lt;br /&gt;
|?&lt;br /&gt;
|The Soggy Mop&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Bloog Sports: Soccer]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/BloogSportsSoccer.zip full]&lt;br /&gt;
|2001-11-03&lt;br /&gt;
|Dr. Zingers&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BWB Megarocket Space Invaders]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/BwBSpaceInvaders.zip full]&lt;br /&gt;
|2000-07-03&lt;br /&gt;
|Vaportech International&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[CK Saga Episode 1: The Palace of King Yarkoud]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/CKSaga1.zip full]&lt;br /&gt;
|1999-07-05&lt;br /&gt;
|Steven Wallace (StevenVI)&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|text adventure&lt;br /&gt;
|-&lt;br /&gt;
|[[CK Saga Episode 2: Keen in Space]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/CKSaga2.zip demo + beta]&lt;br /&gt;
|1999-07-20&lt;br /&gt;
|Steven Wallace (StevenVI)&lt;br /&gt;
|&lt;br /&gt;
|DPMI&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[CKFSC Fangame]]&lt;br /&gt;
|[http://k1n9duk3.k1.ohost.de/keen.html Demo v31]&lt;br /&gt;
|2008-12-20&lt;br /&gt;
|German Keen community (details [http://ckfsc.webnwork.com/wiki/index.php/CKFSC_Fangame#Team_und_Aufgabenbereiche here])&lt;br /&gt;
|[[KEENGINE]]&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen 1 remastered]]&lt;br /&gt;
|No Download Available Yet&lt;br /&gt;
|?&lt;br /&gt;
|QU3TZ4LC04TL&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|[http://www.pckf.com/viewtopic.php?t=1066 Topic at Public Commander Keen Forum]&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen 2000]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/Keen2000.zip full]&lt;br /&gt;
|1998-11-24&lt;br /&gt;
|A.R.&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen 2004]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/Keen2004.zip full]&lt;br /&gt;
|2004?&lt;br /&gt;
|Nickssoft&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|Keen 2000 remake&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen 20,000]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/Keen20K.zip full]&lt;br /&gt;
|2007-07-28&lt;br /&gt;
|Kohntarkosz&lt;br /&gt;
|MMF&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen 3000]]&lt;br /&gt;
|[http://dosclassics.com/download/70 Demo]&lt;br /&gt;
|1999-02-07&lt;br /&gt;
|A.R.&lt;br /&gt;
|TGF&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen 64]]&lt;br /&gt;
|[http://www.pckf.com/viewtopic.php?t=807 Demo 2]&amp;lt;br/&amp;gt;[http://www.pckf.com/viewtopic.php?t=323 Demo]&amp;lt;br/&amp;gt;[http://www.pckf.com/viewtopic.php?t=125 Gamma]&amp;lt;br/&amp;gt;[http://publiccommanderkeenforum.yuku.com/topic/887/t/Commander-Keen-64-Beta.html Beta]&lt;br /&gt;
|2009-08-15&amp;lt;br/&amp;gt;2008-07-26&amp;lt;br/&amp;gt;2008-01-16&amp;lt;br/&amp;gt;2007-02-01&lt;br /&gt;
|Lava89&lt;br /&gt;
|Blitz3D&amp;lt;br/&amp;gt;Wings3D&lt;br /&gt;
|Windows&lt;br /&gt;
|A 3D remake of Commander Keen: Marooned on Mars&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen 7: Keen Lives]]&lt;br /&gt;
|[http://dosclassics.com/download/71 Demo]&lt;br /&gt;
|1998-07-02&lt;br /&gt;
|Noname&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen 7: The Universe is Toast]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/NeilKeen7.zip demos (2)]&lt;br /&gt;
|2000-08-07&amp;lt;br/&amp;gt;1999-08-22&lt;br /&gt;
|Neil McRae&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|A worse remake of Keen Lives demo&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen 7v]]&lt;br /&gt;
|[http://dosclassics.com/download/72 Demo]&lt;br /&gt;
|1999-07-25&lt;br /&gt;
|Volte-Face&lt;br /&gt;
|TGF&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen 8]]&lt;br /&gt;
|[http://dosclassics.com/download/62 Demo2]&amp;lt;br/&amp;gt;[http://www.shikadi.net/wiki/files/Fangames/NeilKeen81.zip demo1]&lt;br /&gt;
|2003-01-02&amp;lt;br/&amp;gt;2000-09-30&lt;br /&gt;
|Neil McRae&amp;lt;br/&amp;gt;Brandon Walderman&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen: Adventure]]&lt;br /&gt;
|[http://dosclassics.com/download/73 Demo]&lt;br /&gt;
|1999-07-17&lt;br /&gt;
|TCL999/Dopefish9&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen Andromeda]]&lt;br /&gt;
|[http://www.dosclassics.com/download/91 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|Joe Capricorn&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen BreakOut]] 1 &amp;amp; 2&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenBreakOut.zip full]&lt;br /&gt;
|1999-07-20&lt;br /&gt;
|The Soggy Mop, aka. Orb&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen: Code Name 13]]&lt;br /&gt;
|[http://www.dosclassics.com/download/52 Full]&lt;br /&gt;
|?&lt;br /&gt;
|Bean with Bacon&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen: Dark Horizon]]&lt;br /&gt;
|[http://dosclassics.com/download/74 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|Logan Smith (CrazyKeen)&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen: Earth&#039;s Chaos]]&lt;br /&gt;
|[http://dosclassics.com/download/76 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|Superadammario64&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen: Earthbound]]&lt;br /&gt;
|[http://dosclassics.com/download/75 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|J.A.&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen Immortal: The Lamers]]&lt;br /&gt;
|[http://dosclassics.com/download/53 Full]&lt;br /&gt;
|1999-06-02&lt;br /&gt;
|The Soggy Mop, aka. Monsieur la Bloog&lt;br /&gt;
|TGF&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen in:  Holiday Hijinx!]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/HolidayHijinx.zip full]&lt;br /&gt;
|2005&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|TGF&lt;br /&gt;
|Windows&lt;br /&gt;
|[http://ridgwayfilms.com/games.html site]&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen in Joy Busters]]&lt;br /&gt;
|[http://www.dosclassics.com/download/63 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|Gooverman&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen in the Dream Machine]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/DreamMachine.zip full]&lt;br /&gt;
|2003-03-15&lt;br /&gt;
|DSL&lt;br /&gt;
|GMP&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen in Time Episode 1: Lost in Time]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/LostinTime.zip full]&lt;br /&gt;
|1999-12-12&lt;br /&gt;
|The Soggy Mop&lt;br /&gt;
|CNC?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen in Trouble]]&lt;br /&gt;
|[http://dosclassics.com/download/80 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|Till Gillsbach&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen Interactive Fiction]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/CKInteractiveFiction.zip demo]&lt;br /&gt;
|2005-05-16&lt;br /&gt;
|[[User:CK Guy|CK Guy]]&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen Laser Tag]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/CKLaserTag.zip full]&lt;br /&gt;
|2000-08-03&lt;br /&gt;
|Steven Wallace (StevenVI)&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen Learns to Drive]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenLearnstoDrive.zip full]&lt;br /&gt;
|1999-06-01&lt;br /&gt;
|Logan Smith (CrazyKeen)&lt;br /&gt;
|TGF&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen Masked Crusaders: Asino&#039;s Uphail]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/CKAU.zip full]&lt;br /&gt;
|2003-01-03&lt;br /&gt;
|BlueIllusionX&lt;br /&gt;
|TGF&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen Masked Crusaders: Asino&#039;s Uphail]] (remake)&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/CKMCAU.zip full]&lt;br /&gt;
|2003-12-14&lt;br /&gt;
|BlueIllusionX&lt;br /&gt;
|MMF&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen Maze]]&lt;br /&gt;
|[http://www.dosclassics.com/download/54 Full]&lt;br /&gt;
|2000-07-25&lt;br /&gt;
|Vaportech International&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen Psychedelic]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenPsychedelic.zip full]&lt;br /&gt;
|1999-02-22&lt;br /&gt;
|?&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen: School&#039;s Out]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/SchoolsOut.zip full]&lt;br /&gt;
|2002-08-03&lt;br /&gt;
|LinkTempleton&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen Shoot &#039;em Up]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/CKShootEmUp.zip full]&lt;br /&gt;
|1999-08-23&lt;br /&gt;
|The Soggy Mop&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen: Tantalus Wars]]&lt;br /&gt;
|[http://www.geocities.com/globox88/CKTA_Tester.zip Beta]&lt;br /&gt;
|2007-11-05&lt;br /&gt;
|GoldenRishi/LordofGlobox&lt;br /&gt;
|GameMaker 7.0&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen Tetris]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenTetris.zip full]&lt;br /&gt;
|1999-05-23&lt;br /&gt;
|Steven Wallace (StevenVI)&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen: The New Episode]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/NewEpisode.zip demo]&lt;br /&gt;
|2001-01-09&lt;br /&gt;
|Daffydrukz&lt;br /&gt;
|?&lt;br /&gt;
|Dos&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen: The Return to Mars]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/ReturntoMars.zip full]&lt;br /&gt;
|2000-07-19&lt;br /&gt;
|?&lt;br /&gt;
|CNC?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[The Commander Keen vs. Commander Kenny]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenvsKenny.zip full]&lt;br /&gt;
|2000-02-18&lt;br /&gt;
|Korath the Great&lt;br /&gt;
|CNC &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Pang]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/CommanderPang.zip full]&lt;br /&gt;
|1998-12-30&lt;br /&gt;
|Thomas Laguzzi&lt;br /&gt;
|QBASIC&lt;br /&gt;
|Windows, DOS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Das Viva]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/DasViva.zip full]&lt;br /&gt;
|2004-03-14&lt;br /&gt;
|Commander Spleen&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Day of the Alien:  Tentacles Ate My Babysitter!]]&lt;br /&gt;
|[http://www.dosclassics.com/download/21 Full]&lt;br /&gt;
|2002&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Discontinued Keen Games Anthology]]&lt;br /&gt;
|[http://dosclassics.com/download/82 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|Nickssoft&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Dopefish Challenge]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/DopefishChallenge.zip full]&lt;br /&gt;
|2001-12-02&lt;br /&gt;
|Beowulf&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Dopefish Forever]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/DF4ever.zip full]&lt;br /&gt;
|1998-12-18&lt;br /&gt;
|Chris Geroux&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Dopefish Lives!]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/DFlives.zip full]&lt;br /&gt;
|1998-11-25&lt;br /&gt;
|Chris Geroux&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|Early version of Dopefish Forever&lt;br /&gt;
|-&lt;br /&gt;
|[[Dopefish Rescue 1]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/DopefishRescue1.zip full]&lt;br /&gt;
|1998-01-22&lt;br /&gt;
|Justin&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|text game&lt;br /&gt;
|-&lt;br /&gt;
|[[Dopefish Rescue 2]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/DopefishRescue2.zip full]&lt;br /&gt;
|1998-02-12&lt;br /&gt;
|Justin&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|text game&lt;br /&gt;
|-&lt;br /&gt;
|[[The Dopey Game]]&lt;br /&gt;
|[http://www.dosclassics.com/download/83 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|Zorath&lt;br /&gt;
|? &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Eat &#039;em Up]]&lt;br /&gt;
|[http://www.dosclassics.com/download/55 Full]&lt;br /&gt;
|1999-08-17&lt;br /&gt;
|The Soggy Mop&lt;br /&gt;
|TGF?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Escape from the Dopefish]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/EscapefromDF.zip full]&lt;br /&gt;
|2002-02-21&lt;br /&gt;
|Mark Jenkins&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Flash Keen]]&lt;br /&gt;
|[http://www.glenrhodes.com/flashkeen/ Full]&lt;br /&gt;
|2006&lt;br /&gt;
|Glen Rhodes&lt;br /&gt;
|Flash MX&lt;br /&gt;
|multiple&lt;br /&gt;
|Keens 1-3 Flash clone, no world map&lt;br /&gt;
|-&lt;br /&gt;
|[[Goodbye Monkey Island]] Part 1&lt;br /&gt;
|[http://www.dosclassics.com/download/92 Full]&lt;br /&gt;
|2004&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Goodbye Monkey Island]] Part 2&lt;br /&gt;
|[http://www.dosclassics.com/download/93 Full]&lt;br /&gt;
|2004&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Goodbye Monkey Island]] Part 3&lt;br /&gt;
|[http://www.dosclassics.com/download/94 Full]&lt;br /&gt;
|2004&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Goodbye Monkey Island]] Part 4&lt;br /&gt;
|[http://www.dosclassics.com/download/95 Full]&lt;br /&gt;
|2004&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Goodbye Monkey Island]] Part 5&lt;br /&gt;
|[http://www.dosclassics.com/download/97 Full]&lt;br /&gt;
|2004&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Goodbye Monkey Island]] Part 6&lt;br /&gt;
|[http://www.dosclassics.com/download/98 Full]&lt;br /&gt;
|2004&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[JavaKeen]]&lt;br /&gt;
|[http://www.dosclassics.com/download/65 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|paradox&lt;br /&gt;
|Java 1.4&lt;br /&gt;
|multiple&lt;br /&gt;
|Open-source, has level editor&lt;br /&gt;
|-&lt;br /&gt;
|[[Jungle Commander Keen]]&lt;br /&gt;
|[http://www.dosclassics.com/download/84 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|xtraverse&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|Evolved into &amp;quot;Alpha Manhattan&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Keen Dreams 3D]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenDreams3D.zip full]&lt;br /&gt;
|2006-03&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|[http://ridgwayfilms.com/games.html site]&lt;br /&gt;
|-&lt;br /&gt;
|[[Keen Enters RON]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenRON.zip full]&lt;br /&gt;
|2002-09-19&lt;br /&gt;
|das TOBI AS&lt;br /&gt;
|? &lt;br /&gt;
|?&lt;br /&gt;
|RON mod&lt;br /&gt;
|-&lt;br /&gt;
|[[Keen Fighter]]&lt;br /&gt;
|[http://files.commanderkeen.org/users/szemigi/KFDemo.zip demo]&lt;br /&gt;
|2010-07-12&lt;br /&gt;
|Szemigi&lt;br /&gt;
|KNP &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Keen Fury]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenFury.zip demos (3)]&lt;br /&gt;
|1999-03-15&amp;lt;br/&amp;gt;1999-03-06&amp;lt;br/&amp;gt;1999-01-02&lt;br /&gt;
|Blur/YFS&lt;br /&gt;
|? &lt;br /&gt;
|DOS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Keen in the Bronze Age]]&lt;br /&gt;
|[http://www.dosclassics.com/download/103 Full]&lt;br /&gt;
|?&lt;br /&gt;
|SkypestB2&lt;br /&gt;
|? &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Keen Infinity]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenInfinity.zip alpha]&lt;br /&gt;
|1999-06-18&lt;br /&gt;
|DML&lt;br /&gt;
|?&lt;br /&gt;
|DOS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Keen: Next]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenNext03.zip demo]&lt;br /&gt;
|2005-05-07&lt;br /&gt;
|Z-1&lt;br /&gt;
|? &lt;br /&gt;
|?&lt;br /&gt;
|Made with Keen: Next editor. Abandoned, but source released. More info [http://www.pckf.com/viewtopic.php?t=725&amp;amp;postdays=0&amp;amp;postorder=asc&amp;amp;start=30 here].&lt;br /&gt;
|-&lt;br /&gt;
|[[Keen Signal]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenSignal.zip full]&lt;br /&gt;
|2008-03-17&lt;br /&gt;
|Mink&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Keen&#039;s Enemy Blowout]]&lt;br /&gt;
|[http://www.dosclassics.com/download/85 Demo]&lt;br /&gt;
|1998-01-17&lt;br /&gt;
|What&#039;s His Name?&lt;br /&gt;
|KNP &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Keen&#039;s Watch]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeensWatch.zip full]&lt;br /&gt;
|2003-02-18&lt;br /&gt;
|Nickssoft&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Keen4ever]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/Keen4Ever.zip full]&lt;br /&gt;
|1999-01-16&lt;br /&gt;
|Pieter Jordaan (therealdopefish)&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[KeenKong]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenKong.zip full]&lt;br /&gt;
|2003-11-04&lt;br /&gt;
|[[User:Allstories|Allstories]]&lt;br /&gt;
|KNP &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[KeenPlus]]&lt;br /&gt;
|[http://www.dosclassics.com/download/87 Demo]&lt;br /&gt;
|2000-03-14&lt;br /&gt;
|Neil McRae&lt;br /&gt;
|? &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Maniac Mars]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/ManiacMars.zip full]&lt;br /&gt;
|2002-08-31&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|TGF &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mazes of Doom]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/MazesofDoom.zip full]&lt;br /&gt;
|2008-12-16&lt;br /&gt;
|JM2006&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matal Keenbat]]&lt;br /&gt;
|[http://www.dosclassics.com/download/57 Full]&lt;br /&gt;
|?&lt;br /&gt;
|The Soggy Mop&lt;br /&gt;
|? &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mopsy]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/Mopsy.zip shareware]&lt;br /&gt;
|1993-06-19&lt;br /&gt;
|KUS Software&lt;br /&gt;
|? &lt;br /&gt;
|Dos&lt;br /&gt;
|in German&lt;br /&gt;
|-&lt;br /&gt;
|[[Mortimer Ate My Babysitter]]&lt;br /&gt;
|[http://www.dosclassics.com/download/69 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|? &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mortimer McMire Stress Reliever]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/MMStressReliever.zip full]&lt;br /&gt;
|1999-09-04&lt;br /&gt;
|The Soggy Mop&lt;br /&gt;
|? &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[The Mystery of Isis II]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/IsisII.zip demos (3)]&lt;br /&gt;
|2002-08-20&amp;lt;br/&amp;gt;2001-03-26&amp;lt;br/&amp;gt;2000-03-01&lt;br /&gt;
|DML&amp;lt;br/&amp;gt;Geoff&amp;lt;br/&amp;gt;pLeitorian&amp;lt;br/&amp;gt;Vertigo&amp;lt;br/&amp;gt;Ben Cruz (eK)-artist&amp;lt;br/&amp;gt;A.A.&amp;lt;br/&amp;gt;Chris Hendricks (Ilsoap)&amp;lt;br/&amp;gt;Corey&amp;lt;br/&amp;gt;Tony Gies&amp;lt;br/&amp;gt;Volte-Face&amp;lt;br/&amp;gt;Snaily&lt;br /&gt;
|DJGPP C w/Allegro &lt;br /&gt;
|DOS&lt;br /&gt;
|abandoned, but source code released&lt;br /&gt;
|-&lt;br /&gt;
|[[Mythical Stones 1: The End of McMire&#039;s Story]]&lt;br /&gt;
|[http://www.dosclassics.com/download/105 Full]&lt;br /&gt;
|?&lt;br /&gt;
|memsys&lt;br /&gt;
|? &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NetKeen]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/NetKeen1.zip full]&lt;br /&gt;
|1997-11-16&lt;br /&gt;
|Zbad&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NetKeen 2]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/NetKeen2.zip demo]&lt;br /&gt;
|1998-04-12&lt;br /&gt;
|Zbad&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Pac-Keen]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/PacKeen.zip full]&lt;br /&gt;
|2003-12&lt;br /&gt;
|rorie1983&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Project Keen]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/ProjectKeen.zip demo]&lt;br /&gt;
|2007-05&lt;br /&gt;
|Vincent Beers (DaVince)&lt;br /&gt;
|Sphere&lt;br /&gt;
|Windows, Linux, OSX&lt;br /&gt;
|abandoned; [http://spheredev.org/wiki/Project_Keen site]&lt;br /&gt;
|-&lt;br /&gt;
|[[Project Shadowlands]]&lt;br /&gt;
|[http://www.nzcgi.com/viewtopic.php?f=50&amp;amp;t=1254]&lt;br /&gt;
|????-??&lt;br /&gt;
|Laz&lt;br /&gt;
|Windows,&lt;br /&gt;
|WIP&lt;br /&gt;
|-&lt;br /&gt;
|[[Quick Basic Keen]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/QBKeen.zip build 15]&lt;br /&gt;
|2002-08&lt;br /&gt;
|Kevin Wellwood&lt;br /&gt;
|QBASIC&lt;br /&gt;
|?&lt;br /&gt;
|CK4 clone, has level editor; [http://www.vplanetmag.com/raview60.shtml site]&lt;br /&gt;
|-&lt;br /&gt;
|[[Real Keen Player]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/RKP1.zip full]&lt;br /&gt;
|2000-10-26&lt;br /&gt;
|Pieter Jordaan (therealdopefish)&lt;br /&gt;
|Turbo Pascal &lt;br /&gt;
|Windows&lt;br /&gt;
|has level editor&lt;br /&gt;
|-&lt;br /&gt;
|[[Real Keen Player II]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/RKP2.zip full]&lt;br /&gt;
|2001-04-22&lt;br /&gt;
|Pieter Jordaan (therealdopefish)&lt;br /&gt;
|Turbo Pascal &lt;br /&gt;
|Windows&lt;br /&gt;
|has level editor&lt;br /&gt;
|-&lt;br /&gt;
|[[Real Keen Player III]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/RKP3.zip full]&lt;br /&gt;
|2003-03-07&lt;br /&gt;
|Pieter Jordaan (therealdopefish)&lt;br /&gt;
|Div Games Studio&lt;br /&gt;
|DPMI&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Revolt on Camostria III]] (1 &amp;amp; 2)&lt;br /&gt;
|[http://www.dosclassics.com/download/48 Full]&lt;br /&gt;
|?&lt;br /&gt;
|BBlazs&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Revolt on Camostria 3: Regicide]]&lt;br /&gt;
|[http://www.dosclassics.com/download/104 Full]&lt;br /&gt;
|?&lt;br /&gt;
|BBlazs&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[R.O.C.K.]]&lt;br /&gt;
|[http://henrock.net/rock.html Demo]&lt;br /&gt;
|2008-06-10&lt;br /&gt;
|Henrock431&lt;br /&gt;
|Game Maker&lt;br /&gt;
|Windows&lt;br /&gt;
|mimicks Keen 4-6 physics&lt;br /&gt;
|-&lt;br /&gt;
|[[The Rule of a Yorp&#039;s Dinner]]&amp;lt;br/&amp;gt;aka. Friends of Commander Keen&amp;lt;br/&amp;gt;aka. Keen Rescue Mission&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/ROAYD2.zip demo2]&amp;lt;br/&amp;gt;[http://www.shikadi.net/wiki/files/Fangames/ROAYD1.zip demo1]&lt;br /&gt;
|2000-08-22&amp;lt;br/&amp;gt;1999-11-03&lt;br /&gt;
|Chris Hendricks (Ilsoap)&amp;lt;br/&amp;gt;aka. &amp;quot;Pea Soup Fog Productions (a tiny division of Vapor Tech.)&amp;quot;&lt;br /&gt;
|TGF&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Silly Keen]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/SillyKeen.zip full]&lt;br /&gt;
|2003-12-07&lt;br /&gt;
|Zerker&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spork I: Robot&#039;s Revenge]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/Spork1.exe full]&amp;lt;br/&amp;gt;[http://www.mediafire.com/?dblmyywlw23 Demo]&lt;br /&gt;
|2000-04-09&amp;lt;br/&amp;gt;2000-02-14&lt;br /&gt;
|Slasher aka. Corey aka. big-buff chicken&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spork II: Escape from Dula 9]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/Spork2.zip full]&lt;br /&gt;
|2000-05-29&lt;br /&gt;
|Slasher&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spork III: Code of the Sporkia]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/Spork3.zip demo]&lt;br /&gt;
|2000-08-27&lt;br /&gt;
|Slasher&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Super Keen Fighter]] Classic (2 &amp;amp; 3)&lt;br /&gt;
|[http://www.dosclassics.com/download/49 Full]&lt;br /&gt;
|2004&lt;br /&gt;
|Nickssoft&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Super Keen Fighter 4]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/SKF4.zip full]&lt;br /&gt;
|2006-03-17&lt;br /&gt;
|Nickssoft&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Talkeen]]&amp;lt;br/&amp;gt;aka. Commander Keen Goes AI&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/Talkeen.zip full]&lt;br /&gt;
|1999-06-08&lt;br /&gt;
|Logan Smith (CrazyKeen)&lt;br /&gt;
|?&lt;br /&gt;
|DOS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[The Universe is Toast 1 - When Bloogs Attack!]]&lt;br /&gt;
|[http://www.dosclassics.com/download/96 Full]&lt;br /&gt;
|?&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[The Universe is Toast 2 - Stranded on Itchbay]]&lt;br /&gt;
|[http://www.dosclassics.com/download/99 Full]&lt;br /&gt;
|?&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[The Universe is Toast 3 - The Return of Mr. 314]]&lt;br /&gt;
|[http://www.dosclassics.com/download/100 Full]&lt;br /&gt;
|?&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[TUIT]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/FleexyTUIT.zip full]&lt;br /&gt;
|2009-08-15&lt;br /&gt;
|Fleexy&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Vorticon VI Episode 1: The Captive Planet]]&lt;br /&gt;
|[http://www.dosclassics.com/download/34 Full]&lt;br /&gt;
|1999-10-01&lt;br /&gt;
|TCL999 aka. Dopefish 9&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Vorticon VI Episode 2: Attack on Earth]]&lt;br /&gt;
|[http://www.dosclassics.com/download/67 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|TCL999&lt;br /&gt;
|GMP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Vorticon World]]&lt;br /&gt;
|[http://www.dosclassics.com/download/59 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|Steaver370&lt;br /&gt;
|? &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch314 MkII]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/Watch314MkII.zip full]&lt;br /&gt;
|2004-10-03&lt;br /&gt;
|Commander Spleen&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Where&#039;s My Pogo?]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/WheresMyPogo.zip full]&lt;br /&gt;
|2000-05-23&lt;br /&gt;
|xtraverse aka. Korath&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[The Worst Keen Fangame Ever!]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/WorstFangame.zip full]&lt;br /&gt;
|2005-12-05&lt;br /&gt;
|Stupid Bunny&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Wurdz: Commander Keen]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/WurdzCK.zip full]&lt;br /&gt;
|2000-06-02&lt;br /&gt;
|Steven Wallace (StevenVI)&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Yorp Convention]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/YorpConvention.zip full]&lt;br /&gt;
|2000-08-29&lt;br /&gt;
|Neil McRae&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Yorp Wars]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/YorpWars.zip full]&lt;br /&gt;
|1999-06-03&lt;br /&gt;
|Quest King, aka. Dr. Thomas H. Bailey, Sr.&lt;br /&gt;
|TGF?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Fan games| ]]&lt;br /&gt;
[[Category:Completed fan games| ]]&lt;br /&gt;
[[Category:In progress fan games| ]]&lt;br /&gt;
[[Category:Abandoned fan games| ]]&lt;/div&gt;</summary>
		<author><name>K1n9 Duk3</name></author>
	</entry>
	<entry>
		<id>https://keenwiki.shikadi.net/w/index.php?title=User:K1n9_Duk3&amp;diff=15609</id>
		<title>User:K1n9 Duk3</title>
		<link rel="alternate" type="text/html" href="https://keenwiki.shikadi.net/w/index.php?title=User:K1n9_Duk3&amp;diff=15609"/>
		<updated>2010-07-08T13:17:19Z</updated>

		<summary type="html">&lt;p&gt;K1n9 Duk3: created the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;K1n9_Duk3 says:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you&#039;ve got questions concerning [[KEENGINE]] or [[CKFSC_Fangame | The CKFSC Fangame]], feel free to use my [[User_talk:K1n9_Duk3|talk page]] or contact me through the [http://www.pckf.com/ PCKF].&lt;br /&gt;
&lt;br /&gt;
If you&#039;re speaking German, please use the German [http://ckfsc.webnwork.com/forum/index.php forum] or [http://ckfsc.webnwork.com/wiki/index.php/Benutzer_Diskussion:K1n9_Duk3 wiki]&lt;/div&gt;</summary>
		<author><name>K1n9 Duk3</name></author>
	</entry>
	<entry>
		<id>https://keenwiki.shikadi.net/w/index.php?title=KEENGINE&amp;diff=15551</id>
		<title>KEENGINE</title>
		<link rel="alternate" type="text/html" href="https://keenwiki.shikadi.net/w/index.php?title=KEENGINE&amp;diff=15551"/>
		<updated>2010-06-30T08:56:11Z</updated>

		<summary type="html">&lt;p&gt;K1n9 Duk3: Added some info on operating systems&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fangame Infobox&lt;br /&gt;
| Status = In development&lt;br /&gt;
| Authors = Rübennase &amp;amp; [[User:K1n9_Duk3|K1n9_Duk3]]&lt;br /&gt;
| OS = Windows, MacOS, Linux&lt;br /&gt;
| Genre = Platform&lt;br /&gt;
| Download = [http://k1n9duk3.k1.ohost.de/keen.html TechDemo]&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;KEENGINE&#039;&#039;&#039; started as a simple TechDemo written by Rübennase. The demo had Keen running and jumping around a simple level with a smooth scrolling camera. &lt;br /&gt;
&lt;br /&gt;
[[User:K1n9_Duk3|K1n9_Duk3]] jumped in after this first TechDemo was released and fixed some problems regarding the graphics mode so that the program could be run and tested by any member of the German Keen community. Shortly after that, the renderer was rewritten so that it would scale the default resolution of 320x240 to &#039;&#039;any&#039;&#039; resolution. &lt;br /&gt;
&lt;br /&gt;
After tons of other additions to the TechDemo, including sounds, menus, a text viewer and demo recording, the engine was eventually named &amp;quot;KEENGINE&amp;quot; as of version 0.27.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;KEENGINE&#039;&#039;&#039; will be used in the [[CKFSC Fangame]].&lt;br /&gt;
&lt;br /&gt;
== Engine design ==&lt;br /&gt;
The engine is written under Windows using BlitzMax. Since BlitzMax is available for Windows, MacOS and Linux, it should be very easy to port the engine to those operating systems. All you need to do is get the source code, a version of BlitzMax and compile it.&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;KEENGINE&#039;&#039;&#039; was designed to make modding extremely easy. All the important tools (i.e. map editor and tileset editor) are built in the engine.&lt;br /&gt;
&lt;br /&gt;
== Current features ==&lt;br /&gt;
* Walking and slope walking&lt;br /&gt;
* Jumping and falling&lt;br /&gt;
* Using the pogo stick (plus some sort of [[Impossible_Pogo_Trick|Impossible Pogo Trick]])&lt;br /&gt;
* Collision detection&lt;br /&gt;
* Climbing on poles (shooting while on a pole not implemented yet)&lt;br /&gt;
* Switches and teleporters&lt;br /&gt;
* Galaxy-style menus and help sreens&lt;br /&gt;
* Multi-language support&lt;br /&gt;
&lt;br /&gt;
== Controls ==&lt;br /&gt;
The controls of the engine in its current state are the same as that of the original games. The keys can be re-assigned in the game.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Keys left and right&#039;&#039;&#039; move Keen around the playfield.&lt;br /&gt;
* &#039;&#039;&#039;Key down&#039;&#039;&#039; will make Keen look down.&lt;br /&gt;
* &#039;&#039;&#039;Key up&#039;&#039;&#039; will make Keen look upwards.&lt;br /&gt;
* &#039;&#039;&#039;Ctrl&#039;&#039;&#039; will make Keen jump. Jump height is dependant on how long the ctrl key was pressed.&lt;br /&gt;
* &#039;&#039;&#039;Alt&#039;&#039;&#039; will activate/deactivate the pogo stick. Keen keeps on jumping low, but will blast into the air once you press ctrl during pogo mode.&lt;br /&gt;
&lt;br /&gt;
The engine also supports gamepads (for in-game control input only!), but there is currently no way to configure controls for that.&lt;br /&gt;
&lt;br /&gt;
[[Category:Game_engines]]&lt;/div&gt;</summary>
		<author><name>K1n9 Duk3</name></author>
	</entry>
	<entry>
		<id>https://keenwiki.shikadi.net/w/index.php?title=KEENGINE&amp;diff=15379</id>
		<title>KEENGINE</title>
		<link rel="alternate" type="text/html" href="https://keenwiki.shikadi.net/w/index.php?title=KEENGINE&amp;diff=15379"/>
		<updated>2010-06-16T11:58:30Z</updated>

		<summary type="html">&lt;p&gt;K1n9 Duk3: fixed category and linked to CKFSC Fangame&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fangame Infobox&lt;br /&gt;
| Status = In development&lt;br /&gt;
| Authors = Rübennase &amp;amp; [[User:K1n9_Duk3|K1n9_Duk3]]&lt;br /&gt;
| Genre = Platform&lt;br /&gt;
| Download = [http://k1n9duk3.k1.ohost.de/keen.html TechDemo]&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;KEENGINE&#039;&#039;&#039; started as a simple TechDemo written by Rübennase. The demo had Keen running and jumping around a simple level with a smooth scrolling camera. &lt;br /&gt;
&lt;br /&gt;
[[User:K1n9_Duk3|K1n9_Duk3]] jumped in after this first TechDemo was released and fixed some problems regarding the graphics mode so that the program could be run and tested by any member of the German Keen community. Shortly after that, the renderer was rewritten so that it would scale the default resolution of 320x240 to &#039;&#039;any&#039;&#039; resolution. &lt;br /&gt;
&lt;br /&gt;
After tons of other additions to the TechDemo, including sounds, menus, a text viewer and demo recording, the engine was eventually named &amp;quot;KEENGINE&amp;quot; as of version 0.27.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;KEENGINE&#039;&#039;&#039; will be used in the [[CKFSC Fangame]].&lt;br /&gt;
&lt;br /&gt;
== Engine design ==&lt;br /&gt;
The &#039;&#039;&#039;KEENGINE&#039;&#039;&#039; was designed to make modding extremely easy. All the important tools (i.e. map editor and tileset editor) are built in the engine.  &lt;br /&gt;
&lt;br /&gt;
== Current features ==&lt;br /&gt;
* Walking and slope walking&lt;br /&gt;
* Jumping and falling&lt;br /&gt;
* Using the pogo stick (plus some sort of [[Impossible_Pogo_Trick|Impossible Pogo Trick]])&lt;br /&gt;
* Collision detection&lt;br /&gt;
* Climbing on poles (shooting while on a pole not implemented yet)&lt;br /&gt;
* Switches and teleporters&lt;br /&gt;
* Galaxy-style menus and help sreens&lt;br /&gt;
* Multi-language support&lt;br /&gt;
&lt;br /&gt;
== Controls ==&lt;br /&gt;
The controls of the engine in its current state are the same as that of the original games. The keys can be re-assigned in the game.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Keys left and right&#039;&#039;&#039; move Keen around the playfield.&lt;br /&gt;
* &#039;&#039;&#039;Key down&#039;&#039;&#039; will make Keen look down.&lt;br /&gt;
* &#039;&#039;&#039;Key up&#039;&#039;&#039; will make Keen look upwards.&lt;br /&gt;
* &#039;&#039;&#039;Ctrl&#039;&#039;&#039; will make Keen jump. Jump height is dependant on how long the ctrl key was pressed.&lt;br /&gt;
* &#039;&#039;&#039;Alt&#039;&#039;&#039; will activate/deactivate the pogo stick. Keen keeps on jumping low, but will blast into the air once you press ctrl during pogo mode.&lt;br /&gt;
&lt;br /&gt;
The engine also supports gamepads (for in-game control input only!), but there is currently no way to configure controls for that.&lt;br /&gt;
&lt;br /&gt;
[[Category:Game_engines]]&lt;/div&gt;</summary>
		<author><name>K1n9 Duk3</name></author>
	</entry>
	<entry>
		<id>https://keenwiki.shikadi.net/w/index.php?title=File:KEENGINE.png&amp;diff=15378</id>
		<title>File:KEENGINE.png</title>
		<link rel="alternate" type="text/html" href="https://keenwiki.shikadi.net/w/index.php?title=File:KEENGINE.png&amp;diff=15378"/>
		<updated>2010-06-16T11:53:59Z</updated>

		<summary type="html">&lt;p&gt;K1n9 Duk3: KEENGINE Title Screen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;KEENGINE Title Screen&lt;/div&gt;</summary>
		<author><name>K1n9 Duk3</name></author>
	</entry>
	<entry>
		<id>https://keenwiki.shikadi.net/w/index.php?title=KEENGINE&amp;diff=15377</id>
		<title>KEENGINE</title>
		<link rel="alternate" type="text/html" href="https://keenwiki.shikadi.net/w/index.php?title=KEENGINE&amp;diff=15377"/>
		<updated>2010-06-16T11:53:09Z</updated>

		<summary type="html">&lt;p&gt;K1n9 Duk3: created the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fangame Infobox&lt;br /&gt;
| Status = In development&lt;br /&gt;
| Authors = Rübennase &amp;amp; [[User:K1n9_Duk3|K1n9_Duk3]]&lt;br /&gt;
| Genre = Platform&lt;br /&gt;
| Download = [http://k1n9duk3.k1.ohost.de/keen.html TechDemo]&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;KEENGINE&#039;&#039;&#039; started as a simple TechDemo written by Rübennase. The demo had Keen running and jumping around a simple level with a smooth scrolling camera. &lt;br /&gt;
&lt;br /&gt;
[[User:K1n9_Duk3|K1n9_Duk3]] jumped in after this first TechDemo was released and fixed some problems regarding the graphics mode so that the program could be run and tested by any member of the German Keen community. Shortly after that, the renderer was rewritten so that it would scale the default resolution of 320x240 to &#039;&#039;any&#039;&#039; resolution. &lt;br /&gt;
&lt;br /&gt;
After tons of other additions to the TechDemo, including sounds, menus, a text viewer and demo recording, the engine was eventually named &amp;quot;KEENGINE&amp;quot; as of version 0.27.&lt;br /&gt;
&lt;br /&gt;
== Engine design ==&lt;br /&gt;
The KEENGINE was designed to make modding extremely easy. All the important tools (i.e. map editor and tileset editor) are built in the engine.  &lt;br /&gt;
&lt;br /&gt;
== Current features ==&lt;br /&gt;
* Walking and slope walking&lt;br /&gt;
* Jumping and falling&lt;br /&gt;
* Using the pogo stick (plus some sort of [[Impossible_Pogo_Trick|Impossible Pogo Trick]])&lt;br /&gt;
* Collision detection&lt;br /&gt;
* Climbing on poles (shooting while on a pole not implemented yet)&lt;br /&gt;
* Switches and teleporters&lt;br /&gt;
* Galaxy-style menus and help sreens&lt;br /&gt;
* Multi-language support&lt;br /&gt;
&lt;br /&gt;
== Controls ==&lt;br /&gt;
The controls of the engine in its current state are the same as that of the original games. The keys can be re-assigned in the game.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Keys left and right&#039;&#039;&#039; move Keen around the playfield.&lt;br /&gt;
* &#039;&#039;&#039;Key down&#039;&#039;&#039; will make Keen look down.&lt;br /&gt;
* &#039;&#039;&#039;Key up&#039;&#039;&#039; will make Keen look upwards.&lt;br /&gt;
* &#039;&#039;&#039;Ctrl&#039;&#039;&#039; will make Keen jump. Jump height is dependant on how long the ctrl key was pressed.&lt;br /&gt;
* &#039;&#039;&#039;Alt&#039;&#039;&#039; will activate/deactivate the pogo stick. Keen keeps on jumping low, but will blast into the air once you press ctrl during pogo mode.&lt;br /&gt;
&lt;br /&gt;
The engine also supports gamepads (for in-game control input only!), but there is currently no way to configure controls for that.&lt;br /&gt;
&lt;br /&gt;
[[Category:In_progres_fan_games]]&lt;/div&gt;</summary>
		<author><name>K1n9 Duk3</name></author>
	</entry>
	<entry>
		<id>https://keenwiki.shikadi.net/w/index.php?title=List_of_fangames&amp;diff=15370</id>
		<title>List of fangames</title>
		<link rel="alternate" type="text/html" href="https://keenwiki.shikadi.net/w/index.php?title=List_of_fangames&amp;diff=15370"/>
		<updated>2010-06-14T12:57:47Z</updated>

		<summary type="html">&lt;p&gt;K1n9 Duk3: added programming language for CKFSC Fangame&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is meant to be a constantly-updated list of &#039;&#039;&#039;Keen-related fan games&#039;&#039;&#039; that were:&lt;br /&gt;
*Actually &#039;&#039;released&#039;&#039; in some form (either full or demo)&lt;br /&gt;
*&#039;&#039;Not&#039;&#039; made by modifying the original games (some of the best fan games are actually &amp;quot;mods&amp;quot;. To see a list of them, go [[Vorticon Mods|here]] and [[Galaxy Mods|here]]).&lt;br /&gt;
&lt;br /&gt;
Information compiled from [http://cc314.shikadi.net CC314], [http://www.dosclassics.com/keen/dl.php Beyond the Pogo], [http://www.bipship.com/fangames Bipship] and the forums. Download links may go to those sites, or to third-party sites such as Mediafire.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Legend:&#039;&#039;&#039;&lt;br /&gt;
*CNC = Click &#039;N&#039; Create&lt;br /&gt;
*[[Wikipedia:DPMI|DPMI]] = DOS Protected Mode Interface&lt;br /&gt;
*GMP = ?&lt;br /&gt;
*KNP = Klik &amp;amp; Play&lt;br /&gt;
*MMF = Multimedia Fusion&lt;br /&gt;
*TGF = The Games Factory&lt;br /&gt;
&lt;br /&gt;
*Dates format: year-month-day (the release date can be determined by looking at the dates of the game files)&lt;br /&gt;
&lt;br /&gt;
*Real name of creator listed first, if available, then (nickname in brackets)&lt;br /&gt;
&lt;br /&gt;
Please click on the triangles to sort by different categories...&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Title&lt;br /&gt;
! Download(s)&lt;br /&gt;
! Release Date&lt;br /&gt;
! Creator(s)&lt;br /&gt;
! Created with&lt;br /&gt;
! OS&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Adventures of Commander Keen]]&lt;br /&gt;
|[http://dosclassics.com/download/68 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|Rave O Mania&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Alpha Manhattan]]&lt;br /&gt;
|[http://www.dosclassics.com/download/61 Demo]&amp;lt;br/&amp;gt;[http://www.dosclassics.com/download/90 Demo (old)]&lt;br /&gt;
|2007-07-02&lt;br /&gt;
|xtraverse&lt;br /&gt;
|MMF&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Bacteri-Yuk]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/Bacteri-Yuk.zip full]&lt;br /&gt;
|2003-01-03&lt;br /&gt;
|Slasher&amp;lt;br/&amp;gt;Chris Hendricks (Ilsoap)&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Bloog Dunking Booth]]&lt;br /&gt;
|[http://www.dosclassics.com/download/51 Full]&lt;br /&gt;
|?&lt;br /&gt;
|The Soggy Mop&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Bloog Sports: Soccer]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/BloogSportsSoccer.zip full]&lt;br /&gt;
|2001-11-03&lt;br /&gt;
|Dr. Zingers&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BWB Megarocket Space Invaders]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/BwBSpaceInvaders.zip full]&lt;br /&gt;
|2000-07-03&lt;br /&gt;
|Vaportech International&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[CK Saga Episode 1: The Palace of King Yarkoud]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/CKSaga1.zip full]&lt;br /&gt;
|1999-07-05&lt;br /&gt;
|Steven Wallace (StevenVI)&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|text adventure&lt;br /&gt;
|-&lt;br /&gt;
|[[CK Saga Episode 2: Keen in Space]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/CKSaga2.zip demo + beta]&lt;br /&gt;
|1999-07-20&lt;br /&gt;
|Steven Wallace (StevenVI)&lt;br /&gt;
|&lt;br /&gt;
|DPMI&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[CKFSC Fangame]]&lt;br /&gt;
|[http://k1n9duk3.k1.ohost.de/keen.html Demo v31]&lt;br /&gt;
|2008-12-20&lt;br /&gt;
|German Keen community (details [http://ckfsc.webnwork.com/wiki/index.php/CKFSC_Fangame#Team_und_Aufgabenbereiche here])&lt;br /&gt;
|BlitzMax&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen 1 remastered]]&lt;br /&gt;
|No Download Available Yet&lt;br /&gt;
|?&lt;br /&gt;
|QU3TZ4LC04TL&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|[http://www.pckf.com/viewtopic.php?t=1066 Topic at Public Commander Keen Forum]&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen 2000]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/Keen2000.zip full]&lt;br /&gt;
|1998-11-24&lt;br /&gt;
|A.R.&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen 2004]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/Keen2004.zip full]&lt;br /&gt;
|2004?&lt;br /&gt;
|Nickssoft&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|Keen 2000 remake&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen 20,000]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/Keen20K.zip full]&lt;br /&gt;
|2007-07-28&lt;br /&gt;
|Kohntarkosz&lt;br /&gt;
|MMF&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen 3000]]&lt;br /&gt;
|[http://dosclassics.com/download/70 Demo]&lt;br /&gt;
|1999-02-07&lt;br /&gt;
|A.R.&lt;br /&gt;
|TGF&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen 64]]&lt;br /&gt;
|[http://www.pckf.com/viewtopic.php?t=807 Demo 2]&amp;lt;br/&amp;gt;[http://www.pckf.com/viewtopic.php?t=323 Demo]&amp;lt;br/&amp;gt;[http://www.pckf.com/viewtopic.php?t=125 Gamma]&amp;lt;br/&amp;gt;[http://publiccommanderkeenforum.yuku.com/topic/887/t/Commander-Keen-64-Beta.html Beta]&lt;br /&gt;
|2009-08-15&amp;lt;br/&amp;gt;2008-07-26&amp;lt;br/&amp;gt;2008-01-16&amp;lt;br/&amp;gt;2007-02-01&lt;br /&gt;
|Lava89&lt;br /&gt;
|Blitz3D&amp;lt;br/&amp;gt;Wings3D&lt;br /&gt;
|Windows&lt;br /&gt;
|A 3D remake of Commander Keen: Marooned on Mars&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen 7: Keen Lives]]&lt;br /&gt;
|[http://dosclassics.com/download/71 Demo]&lt;br /&gt;
|1998-07-02&lt;br /&gt;
|Noname&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen 7: The Universe is Toast]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/NeilKeen7.zip demos (2)]&lt;br /&gt;
|2000-08-07&amp;lt;br/&amp;gt;1999-08-22&lt;br /&gt;
|Neil McRae&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|A worse remake of Keen Lives demo&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen 7v]]&lt;br /&gt;
|[http://dosclassics.com/download/72 Demo]&lt;br /&gt;
|1999-07-25&lt;br /&gt;
|Volte-Face&lt;br /&gt;
|TGF&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen 8]]&lt;br /&gt;
|[http://dosclassics.com/download/62 Demo2]&amp;lt;br/&amp;gt;[http://www.shikadi.net/wiki/files/Fangames/NeilKeen81.zip demo1]&lt;br /&gt;
|2003-01-02&amp;lt;br/&amp;gt;2000-09-30&lt;br /&gt;
|Neil McRae&amp;lt;br/&amp;gt;Brandon Walderman&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen: Adventure]]&lt;br /&gt;
|[http://dosclassics.com/download/73 Demo]&lt;br /&gt;
|1999-07-17&lt;br /&gt;
|TCL999/Dopefish9&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen Andromeda]]&lt;br /&gt;
|[http://www.dosclassics.com/download/91 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|Joe Capricorn&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen BreakOut]] 1 &amp;amp; 2&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenBreakOut.zip full]&lt;br /&gt;
|1999-07-20&lt;br /&gt;
|The Soggy Mop, aka. Orb&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen: Code Name 13]]&lt;br /&gt;
|[http://www.dosclassics.com/download/52 Full]&lt;br /&gt;
|?&lt;br /&gt;
|Bean with Bacon&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen: Dark Horizon]]&lt;br /&gt;
|[http://dosclassics.com/download/74 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|Logan Smith (CrazyKeen)&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen: Earth&#039;s Chaos]]&lt;br /&gt;
|[http://dosclassics.com/download/76 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|Superadammario64&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen: Earthbound]]&lt;br /&gt;
|[http://dosclassics.com/download/75 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|J.A.&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen Immortal: The Lamers]]&lt;br /&gt;
|[http://dosclassics.com/download/53 Full]&lt;br /&gt;
|1999-06-02&lt;br /&gt;
|The Soggy Mop, aka. Monsieur la Bloog&lt;br /&gt;
|TGF&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen in:  Holiday Hijinx!]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/HolidayHijinx.zip full]&lt;br /&gt;
|2005&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|[http://ridgwayfilms.com/games.html site]&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen in Joy Busters]]&lt;br /&gt;
|[http://www.dosclassics.com/download/63 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|Gooverman&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen in the Dream Machine]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/DreamMachine.zip full]&lt;br /&gt;
|2003-03-15&lt;br /&gt;
|DSL&lt;br /&gt;
|GMP&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen in Time Episode 1: Lost in Time]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/LostinTime.zip full]&lt;br /&gt;
|1999-12-12&lt;br /&gt;
|The Soggy Mop&lt;br /&gt;
|CNC?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen in Trouble]]&lt;br /&gt;
|[http://dosclassics.com/download/80 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|Till Gillsbach&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen Interactive Fiction]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/CKInteractiveFiction.zip demo]&lt;br /&gt;
|2005-05-16&lt;br /&gt;
|[[User:CK Guy|CK Guy]]&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen Laser Tag]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/CKLaserTag.zip full]&lt;br /&gt;
|2000-08-03&lt;br /&gt;
|Steven Wallace (StevenVI)&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen Learns to Drive]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenLearnstoDrive.zip full]&lt;br /&gt;
|1999-06-01&lt;br /&gt;
|Logan Smith (CrazyKeen)&lt;br /&gt;
|TGF&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen Masked Crusaders: Asino&#039;s Uphail]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/CKAU.zip full]&lt;br /&gt;
|2003-01-03&lt;br /&gt;
|BlueIllusionX&lt;br /&gt;
|TGF&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen Masked Crusaders: Asino&#039;s Uphail]] (remake)&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/CKMCAU.zip full]&lt;br /&gt;
|2003-12-14&lt;br /&gt;
|BlueIllusionX&lt;br /&gt;
|MMF&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen Maze]]&lt;br /&gt;
|[http://www.dosclassics.com/download/54 Full]&lt;br /&gt;
|2000-07-25&lt;br /&gt;
|Vaportech International&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen Psychedelic]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenPsychedelic.zip full]&lt;br /&gt;
|1999-02-22&lt;br /&gt;
|?&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen: School&#039;s Out]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/SchoolsOut.zip full]&lt;br /&gt;
|2002-08-03&lt;br /&gt;
|LinkTempleton&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen Shoot &#039;em Up]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/CKShootEmUp.zip full]&lt;br /&gt;
|1999-08-23&lt;br /&gt;
|The Soggy Mop&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen: Tantalus Wars]]&lt;br /&gt;
|[http://www.geocities.com/globox88/CKTA_Tester.zip Beta]&lt;br /&gt;
|2007-11-05&lt;br /&gt;
|GoldenRishi/LordofGlobox&lt;br /&gt;
|GameMaker 7.0&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen Tetris]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenTetris.zip full]&lt;br /&gt;
|1999-05-23&lt;br /&gt;
|Steven Wallace (StevenVI)&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen: The New Episode]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/NewEpisode.zip demo]&lt;br /&gt;
|2001-01-09&lt;br /&gt;
|Daffydrukz&lt;br /&gt;
|?&lt;br /&gt;
|Dos&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Keen: The Return to Mars]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/ReturntoMars.zip full]&lt;br /&gt;
|2000-07-19&lt;br /&gt;
|?&lt;br /&gt;
|CNC?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[The Commander Keen vs. Commander Kenny]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenvsKenny.zip full]&lt;br /&gt;
|2000-02-18&lt;br /&gt;
|Korath the Great&lt;br /&gt;
|CNC &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commander Pang]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/CommanderPang.zip full]&lt;br /&gt;
|1998-12-30&lt;br /&gt;
|Thomas Laguzzi&lt;br /&gt;
|QBASIC&lt;br /&gt;
|Windows, DOS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Das Viva]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/DasViva.zip full]&lt;br /&gt;
|2004-03-14&lt;br /&gt;
|Commander Spleen&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Day of the Alien:  Tentacles Ate My Babysitter!]]&lt;br /&gt;
|[http://www.dosclassics.com/download/21 Full]&lt;br /&gt;
|2002&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Discontinued Keen Games Anthology]]&lt;br /&gt;
|[http://dosclassics.com/download/82 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|Nickssoft&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Dopefish Challenge]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/DopefishChallenge.zip full]&lt;br /&gt;
|2001-12-02&lt;br /&gt;
|Beowulf&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Dopefish Forever]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/DF4ever.zip full]&lt;br /&gt;
|1998-12-18&lt;br /&gt;
|Chris Geroux&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Dopefish Lives!]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/DFlives.zip full]&lt;br /&gt;
|1998-11-25&lt;br /&gt;
|Chris Geroux&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|Early version of Dopefish Forever&lt;br /&gt;
|-&lt;br /&gt;
|[[Dopefish Rescue 1]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/DopefishRescue1.zip full]&lt;br /&gt;
|1998-01-22&lt;br /&gt;
|Justin&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|text game&lt;br /&gt;
|-&lt;br /&gt;
|[[Dopefish Rescue 2]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/DopefishRescue2.zip full]&lt;br /&gt;
|1998-02-12&lt;br /&gt;
|Justin&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|text game&lt;br /&gt;
|-&lt;br /&gt;
|[[The Dopey Game]]&lt;br /&gt;
|[http://www.dosclassics.com/download/83 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|Zorath&lt;br /&gt;
|? &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Eat &#039;em Up]]&lt;br /&gt;
|[http://www.dosclassics.com/download/55 Full]&lt;br /&gt;
|1999-08-17&lt;br /&gt;
|The Soggy Mop&lt;br /&gt;
|TGF?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Escape from the Dopefish]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/EscapefromDF.zip full]&lt;br /&gt;
|2002-02-21&lt;br /&gt;
|Mark Jenkins&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Flash Keen]]&lt;br /&gt;
|[http://www.glenrhodes.com/flashkeen/ Full]&lt;br /&gt;
|2006&lt;br /&gt;
|Glen Rhodes&lt;br /&gt;
|Flash MX&lt;br /&gt;
|multiple&lt;br /&gt;
|Keens 1-3 Flash clone, no world map&lt;br /&gt;
|-&lt;br /&gt;
|[[Goodbye Monkey Island]] Part 1&lt;br /&gt;
|[http://www.dosclassics.com/download/92 Full]&lt;br /&gt;
|2004&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Goodbye Monkey Island]] Part 2&lt;br /&gt;
|[http://www.dosclassics.com/download/93 Full]&lt;br /&gt;
|2004&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Goodbye Monkey Island]] Part 3&lt;br /&gt;
|[http://www.dosclassics.com/download/94 Full]&lt;br /&gt;
|2004&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Goodbye Monkey Island]] Part 4&lt;br /&gt;
|[http://www.dosclassics.com/download/95 Full]&lt;br /&gt;
|2004&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Goodbye Monkey Island]] Part 5&lt;br /&gt;
|[http://www.dosclassics.com/download/97 Full]&lt;br /&gt;
|2004&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Goodbye Monkey Island]] Part 6&lt;br /&gt;
|[http://www.dosclassics.com/download/98 Full]&lt;br /&gt;
|2004&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[JavaKeen]]&lt;br /&gt;
|[http://www.dosclassics.com/download/65 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|paradox&lt;br /&gt;
|Java 1.4&lt;br /&gt;
|multiple&lt;br /&gt;
|Open-source, has level editor&lt;br /&gt;
|-&lt;br /&gt;
|[[Jungle Commander Keen]]&lt;br /&gt;
|[http://www.dosclassics.com/download/84 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|xtraverse&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|Evolved into &amp;quot;Alpha Manhattan&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Keen Dreams 3D]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenDreams3D.zip full]&lt;br /&gt;
|2006-03&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|[http://ridgwayfilms.com/games.html site]&lt;br /&gt;
|-&lt;br /&gt;
|[[Keen Enters RON]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenRON.zip full]&lt;br /&gt;
|2002-09-19&lt;br /&gt;
|das TOBI AS&lt;br /&gt;
|? &lt;br /&gt;
|?&lt;br /&gt;
|RON mod&lt;br /&gt;
|-&lt;br /&gt;
|[[Keen Fury]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenFury.zip demos (3)]&lt;br /&gt;
|1999-03-15&amp;lt;br/&amp;gt;1999-03-06&amp;lt;br/&amp;gt;1999-01-02&lt;br /&gt;
|Blur/YFS&lt;br /&gt;
|? &lt;br /&gt;
|DOS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Keen in the Bronze Age]]&lt;br /&gt;
|[http://www.dosclassics.com/download/103 Full]&lt;br /&gt;
|?&lt;br /&gt;
|SkypestB2&lt;br /&gt;
|? &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Keen Infinity]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenInfinity.zip alpha]&lt;br /&gt;
|1999-06-18&lt;br /&gt;
|DML&lt;br /&gt;
|?&lt;br /&gt;
|DOS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Keen: Next]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenNext03.zip demo]&lt;br /&gt;
|2005-05-07&lt;br /&gt;
|Z-1&lt;br /&gt;
|? &lt;br /&gt;
|?&lt;br /&gt;
|Made with Keen: Next editor. Abandoned, but source released. More info [http://www.pckf.com/viewtopic.php?t=725&amp;amp;postdays=0&amp;amp;postorder=asc&amp;amp;start=30 here].&lt;br /&gt;
|-&lt;br /&gt;
|[[Keen Signal]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenSignal.zip full]&lt;br /&gt;
|2008-03-17&lt;br /&gt;
|Mink&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Keen&#039;s Enemy Blowout]]&lt;br /&gt;
|[http://www.dosclassics.com/download/85 Demo]&lt;br /&gt;
|1998-01-17&lt;br /&gt;
|What&#039;s His Name?&lt;br /&gt;
|KNP &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Keen&#039;s Watch]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeensWatch.zip full]&lt;br /&gt;
|2003-02-18&lt;br /&gt;
|Nickssoft&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Keen4ever]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/Keen4Ever.zip full]&lt;br /&gt;
|1999-01-16&lt;br /&gt;
|Pieter Jordaan (therealdopefish)&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[KeenKong]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/KeenKong.zip full]&lt;br /&gt;
|2003-11-04&lt;br /&gt;
|[[User:Allstories|Allstories]]&lt;br /&gt;
|KNP &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[KeenPlus]]&lt;br /&gt;
|[http://www.dosclassics.com/download/87 Demo]&lt;br /&gt;
|2000-03-14&lt;br /&gt;
|Neil McRae&lt;br /&gt;
|? &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Maniac Mars]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/ManiacMars.zip full]&lt;br /&gt;
|2002-08-31&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|TGF &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mazes of Doom]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/MazesofDoom.zip full]&lt;br /&gt;
|2008-12-16&lt;br /&gt;
|JM2006&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matal Keenbat]]&lt;br /&gt;
|[http://www.dosclassics.com/download/57 Full]&lt;br /&gt;
|?&lt;br /&gt;
|The Soggy Mop&lt;br /&gt;
|? &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mopsy]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/Mopsy.zip shareware]&lt;br /&gt;
|1993-06-19&lt;br /&gt;
|KUS Software&lt;br /&gt;
|? &lt;br /&gt;
|Dos&lt;br /&gt;
|in German&lt;br /&gt;
|-&lt;br /&gt;
|[[Mortimer Ate My Babysitter]]&lt;br /&gt;
|[http://www.dosclassics.com/download/69 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|? &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mortimer McMire Stress Reliever]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/MMStressReliever.zip full]&lt;br /&gt;
|1999-09-04&lt;br /&gt;
|The Soggy Mop&lt;br /&gt;
|? &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[The Mystery of Isis II]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/IsisII.zip demos (3)]&lt;br /&gt;
|2002-08-20&amp;lt;br/&amp;gt;2001-03-26&amp;lt;br/&amp;gt;2000-03-01&lt;br /&gt;
|DML&amp;lt;br/&amp;gt;Geoff&amp;lt;br/&amp;gt;pLeitorian&amp;lt;br/&amp;gt;Vertigo&amp;lt;br/&amp;gt;Ben Cruz (eK)-artist&amp;lt;br/&amp;gt;A.A.&amp;lt;br/&amp;gt;Chris Hendricks (Ilsoap)&amp;lt;br/&amp;gt;Corey&amp;lt;br/&amp;gt;Tony Gies&amp;lt;br/&amp;gt;Volte-Face&amp;lt;br/&amp;gt;Snaily&lt;br /&gt;
|DJGPP C w/Allegro &lt;br /&gt;
|DOS&lt;br /&gt;
|abandoned, but source code released&lt;br /&gt;
|-&lt;br /&gt;
|[[Mythical Stones 1: The End of McMire&#039;s Story]]&lt;br /&gt;
|[http://www.dosclassics.com/download/105 Full]&lt;br /&gt;
|?&lt;br /&gt;
|memsys&lt;br /&gt;
|? &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NetKeen]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/NetKeen1.zip full]&lt;br /&gt;
|1997-11-16&lt;br /&gt;
|Zbad&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NetKeen 2]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/NetKeen2.zip demo]&lt;br /&gt;
|1998-04-12&lt;br /&gt;
|Zbad&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Pac-Keen]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/PacKeen.zip full]&lt;br /&gt;
|2003-12&lt;br /&gt;
|rorie1983&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Project Keen]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/ProjectKeen.zip demo]&lt;br /&gt;
|2007-05&lt;br /&gt;
|Vincent Beers (DaVince)&lt;br /&gt;
|Sphere&lt;br /&gt;
|Windows, Linux, OSX&lt;br /&gt;
|abandoned; [http://spheredev.org/wiki/Project_Keen site]&lt;br /&gt;
|-&lt;br /&gt;
|[[Project Shadowlands]]&lt;br /&gt;
|[http://www.nzcgi.com/viewtopic.php?f=50&amp;amp;t=1254]&lt;br /&gt;
|????-??&lt;br /&gt;
|Laz&lt;br /&gt;
|Windows,&lt;br /&gt;
|WIP&lt;br /&gt;
|-&lt;br /&gt;
|[[Quick Basic Keen]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/QBKeen.zip build 15]&lt;br /&gt;
|2002-08&lt;br /&gt;
|Kevin Wellwood&lt;br /&gt;
|QBASIC&lt;br /&gt;
|?&lt;br /&gt;
|CK4 clone, has level editor; [http://www.vplanetmag.com/raview60.shtml site]&lt;br /&gt;
|-&lt;br /&gt;
|[[Real Keen Player]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/RKP1.zip full]&lt;br /&gt;
|2000-10-26&lt;br /&gt;
|Pieter Jordaan (therealdopefish)&lt;br /&gt;
|Turbo Pascal &lt;br /&gt;
|Windows&lt;br /&gt;
|has level editor&lt;br /&gt;
|-&lt;br /&gt;
|[[Real Keen Player II]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/RKP2.zip full]&lt;br /&gt;
|2001-04-22&lt;br /&gt;
|Pieter Jordaan (therealdopefish)&lt;br /&gt;
|Turbo Pascal &lt;br /&gt;
|Windows&lt;br /&gt;
|has level editor&lt;br /&gt;
|-&lt;br /&gt;
|[[Real Keen Player III]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/RKP3.zip full]&lt;br /&gt;
|2003-03-07&lt;br /&gt;
|Pieter Jordaan (therealdopefish)&lt;br /&gt;
|Div Games Studio&lt;br /&gt;
|DPMI&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Revolt on Camostria III]] (1 &amp;amp; 2)&lt;br /&gt;
|[http://www.dosclassics.com/download/48 Full]&lt;br /&gt;
|?&lt;br /&gt;
|BBlazs&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Revolt on Camostria 3: Regicide]]&lt;br /&gt;
|[http://www.dosclassics.com/download/104 Full]&lt;br /&gt;
|?&lt;br /&gt;
|BBlazs&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[R.O.C.K.]]&lt;br /&gt;
|[http://henrock.net/rock.html Demo]&lt;br /&gt;
|2008-06-10&lt;br /&gt;
|Henrock431&lt;br /&gt;
|Game Maker&lt;br /&gt;
|Windows&lt;br /&gt;
|mimicks Keen 4-6 physics&lt;br /&gt;
|-&lt;br /&gt;
|[[The Rule of a Yorp&#039;s Dinner]]&amp;lt;br/&amp;gt;aka. Friends of Commander Keen&amp;lt;br/&amp;gt;aka. Keen Rescue Mission&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/ROAYD2.zip demo2]&amp;lt;br/&amp;gt;[http://www.shikadi.net/wiki/files/Fangames/ROAYD1.zip demo1]&lt;br /&gt;
|2000-08-22&amp;lt;br/&amp;gt;1999-11-03&lt;br /&gt;
|Chris Hendricks (Ilsoap)&amp;lt;br/&amp;gt;aka. &amp;quot;Pea Soup Fog Productions (a tiny division of Vapor Tech.)&amp;quot;&lt;br /&gt;
|TGF&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Silly Keen]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/SillyKeen.zip full]&lt;br /&gt;
|2003-12-07&lt;br /&gt;
|Zerker&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spork I: Robot&#039;s Revenge]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/Spork1.exe full]&amp;lt;br/&amp;gt;[http://www.mediafire.com/?dblmyywlw23 Demo]&lt;br /&gt;
|2000-04-09&amp;lt;br/&amp;gt;2000-02-14&lt;br /&gt;
|Slasher aka. Corey aka. big-buff chicken&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spork II: Escape from Dula 9]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/Spork2.zip full]&lt;br /&gt;
|2000-05-29&lt;br /&gt;
|Slasher&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spork III: Code of the Sporkia]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/Spork3.zip demo]&lt;br /&gt;
|2000-08-27&lt;br /&gt;
|Slasher&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Super Keen Fighter]] Classic (2 &amp;amp; 3)&lt;br /&gt;
|[http://www.dosclassics.com/download/49 Full]&lt;br /&gt;
|2004&lt;br /&gt;
|Nickssoft&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Super Keen Fighter 4]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/SKF4.zip full]&lt;br /&gt;
|2006-03-17&lt;br /&gt;
|Nickssoft&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Talkeen]]&amp;lt;br/&amp;gt;aka. Commander Keen Goes AI&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/Talkeen.zip full]&lt;br /&gt;
|1999-06-08&lt;br /&gt;
|Logan Smith (CrazyKeen)&lt;br /&gt;
|?&lt;br /&gt;
|DOS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[The Universe is Toast 1 - When Bloogs Attack!]]&lt;br /&gt;
|[http://www.dosclassics.com/download/96 Full]&lt;br /&gt;
|?&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[The Universe is Toast 2 - Stranded on Itchbay]]&lt;br /&gt;
|[http://www.dosclassics.com/download/99 Full]&lt;br /&gt;
|?&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[The Universe is Toast 3 - The Return of Mr. 314]]&lt;br /&gt;
|[http://www.dosclassics.com/download/100 Full]&lt;br /&gt;
|?&lt;br /&gt;
|thenewmoonsidianx&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[TUIT]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/FleexyTUIT.zip full]&lt;br /&gt;
|2009-08-15&lt;br /&gt;
|Fleexy&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Vorticon VI Episode 1: The Captive Planet]]&lt;br /&gt;
|[http://www.dosclassics.com/download/34 Full]&lt;br /&gt;
|1999-10-01&lt;br /&gt;
|TCL999 aka. Dopefish 9&lt;br /&gt;
|KNP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Vorticon VI Episode 2: Attack on Earth]]&lt;br /&gt;
|[http://www.dosclassics.com/download/67 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|TCL999&lt;br /&gt;
|GMP&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Vorticon World]]&lt;br /&gt;
|[http://www.dosclassics.com/download/59 Demo]&lt;br /&gt;
|?&lt;br /&gt;
|Steaver370&lt;br /&gt;
|? &lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch314 MkII]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/Watch314MkII.zip full]&lt;br /&gt;
|2004-10-03&lt;br /&gt;
|Commander Spleen&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Where&#039;s My Pogo?]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/WheresMyPogo.zip full]&lt;br /&gt;
|2000-05-23&lt;br /&gt;
|xtraverse aka. Korath&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[The Worst Keen Fangame Ever!]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/WorstFangame.zip full]&lt;br /&gt;
|2005-12-05&lt;br /&gt;
|Stupid Bunny&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Wurdz: Commander Keen]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/WurdzCK.zip full]&lt;br /&gt;
|2000-06-02&lt;br /&gt;
|Steven Wallace (StevenVI)&lt;br /&gt;
|?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Yorp Convention]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/YorpConvention.zip full]&lt;br /&gt;
|2000-08-29&lt;br /&gt;
|Neil McRae&lt;br /&gt;
|CNC&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Yorp Wars]]&lt;br /&gt;
|[http://www.shikadi.net/wiki/files/Fangames/YorpWars.zip full]&lt;br /&gt;
|1999-06-03&lt;br /&gt;
|Quest King, aka. Dr. Thomas H. Bailey, Sr.&lt;br /&gt;
|TGF?&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Fan games| ]]&lt;br /&gt;
[[Category:Completed fan games| ]]&lt;br /&gt;
[[Category:In progress fan games| ]]&lt;br /&gt;
[[Category:Abandoned fan games| ]]&lt;/div&gt;</summary>
		<author><name>K1n9 Duk3</name></author>
	</entry>
</feed>