
<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://kb.speeddemosarchive.com/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://kb.speeddemosarchive.com/index.php?action=history&amp;feed=atom&amp;title=Commander_Keen%3A_Galaxy</id>
		<title>Commander Keen: Galaxy - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://kb.speeddemosarchive.com/index.php?action=history&amp;feed=atom&amp;title=Commander_Keen%3A_Galaxy"/>
		<link rel="alternate" type="text/html" href="https://kb.speeddemosarchive.com/index.php?title=Commander_Keen:_Galaxy&amp;action=history"/>
		<updated>2026-04-18T03:02:08Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.9</generator>

	<entry>
		<id>https://kb.speeddemosarchive.com/index.php?title=Commander_Keen:_Galaxy&amp;diff=37405&amp;oldid=prev</id>
		<title>CapnClever: /* Glitches */ fixed link</title>
		<link rel="alternate" type="text/html" href="https://kb.speeddemosarchive.com/index.php?title=Commander_Keen:_Galaxy&amp;diff=37405&amp;oldid=prev"/>
				<updated>2014-06-03T18:22:57Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Glitches: &lt;/span&gt; fixed link&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 18:22, 3 June 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 79:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 79:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Whenever Keen is standing upon a platform (that is, the specific sprite type that acts like terrain), his state is tied to that platform. If, in the extremely rare case, the platform Keen is currently standing on disappears from the map, Keen will be instantly placed (or teleported) on the next available platform that occupies the same vertical position that the old platform used to be.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Whenever Keen is standing upon a platform (that is, the specific sprite type that acts like terrain), his state is tied to that platform. If, in the extremely rare case, the platform Keen is currently standing on disappears from the map, Keen will be instantly placed (or teleported) on the next available platform that occupies the same vertical position that the old platform used to be.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;By itself, this has no apparent application in any of the games. However, this teleportation also appears to apply to Keen's bullets and enemy laser bullets, leading one to the conclusion that such bullets are considered platforms for the sake of this glitch. It is also the basis of the [[Commander Keen &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;6&lt;/del&gt;: Aliens Ate My Babysitter#Impossible Bullet Trick|Impossible Bullet Trick]] in Keen6.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;By itself, this has no apparent application in any of the games. However, this teleportation also appears to apply to Keen's bullets and enemy laser bullets, leading one to the conclusion that such bullets are considered platforms for the sake of this glitch. It is also the basis of the [[Commander Keen: Aliens Ate My Babysitter&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;!&lt;/ins&gt;#Impossible Bullet Trick|Impossible Bullet Trick]] in Keen6.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>CapnClever</name></author>	</entry>

	<entry>
		<id>https://kb.speeddemosarchive.com/index.php?title=Commander_Keen:_Galaxy&amp;diff=37386&amp;oldid=prev</id>
		<title>CapnClever: /* Platform Teleporting */ fixed explanation/link a bit</title>
		<link rel="alternate" type="text/html" href="https://kb.speeddemosarchive.com/index.php?title=Commander_Keen:_Galaxy&amp;diff=37386&amp;oldid=prev"/>
				<updated>2014-05-30T19:49:46Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Platform Teleporting: &lt;/span&gt; fixed explanation/link a bit&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 19:49, 30 May 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 79:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 79:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Whenever Keen is standing upon a platform (that is, the specific sprite type that acts like terrain), his state is tied to that platform. If, in the extremely rare case, the platform Keen is currently standing on disappears from the map, Keen will be instantly placed (or teleported) on the next available platform that occupies the same vertical position that the old platform used to be.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Whenever Keen is standing upon a platform (that is, the specific sprite type that acts like terrain), his state is tied to that platform. If, in the extremely rare case, the platform Keen is currently standing on disappears from the map, Keen will be instantly placed (or teleported) on the next available platform that occupies the same vertical position that the old platform used to be.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;By itself, this has no apparent application in any of the games. However, this teleportation also appears to apply to Keen's bullets and enemy laser bullets, leading one to the conclusion that such bullets are considered platforms for the sake of this glitch. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Making use &lt;/del&gt;of &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;this curious observation, alongside &lt;/del&gt;the [[Commander Keen: Aliens Ate My Babysitter&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;!&lt;/del&gt;#Impossible Bullet Trick|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;bullet collision property in Keen6&lt;/del&gt;]]&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, produces a very handy glitching of the game. Additionally, by combining this possibility with OOB exits and wall-clipping, many levels can be exited extremely early&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;By itself, this has no apparent application in any of the games. However, this teleportation also appears to apply to Keen's bullets and enemy laser bullets, leading one to the conclusion that such bullets are considered platforms for the sake of this glitch. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;It is also the basis &lt;/ins&gt;of the [[Commander Keen &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;6&lt;/ins&gt;: Aliens Ate My Babysitter#Impossible Bullet Trick|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Impossible Bullet Trick&lt;/ins&gt;]] &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;in Keen6&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>CapnClever</name></author>	</entry>

	<entry>
		<id>https://kb.speeddemosarchive.com/index.php?title=Commander_Keen:_Galaxy&amp;diff=37276&amp;oldid=prev</id>
		<title>CapnClever: /* Glitches */ added &quot;wrong door&quot; glitch</title>
		<link rel="alternate" type="text/html" href="https://kb.speeddemosarchive.com/index.php?title=Commander_Keen:_Galaxy&amp;diff=37276&amp;oldid=prev"/>
				<updated>2014-05-11T05:24:22Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Glitches: &lt;/span&gt; added &amp;quot;wrong door&amp;quot; glitch&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 05:24, 11 May 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 47:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 47:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Glitches ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Glitches ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The most interesting glitches in the Galaxy games are actually game-specific, so check appropriate pages to learn more. The glitches detailed here apply across all games and all versions.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The most interesting glitches in the Galaxy games are actually game-specific, so check appropriate pages to learn more. The glitches detailed here apply across all games and all versions &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(or specific versions as noted)&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Corner Boosting ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Corner Boosting ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 64:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 64:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Levels automatically include exit-level triggering just outside the viewable level boundaries on the left and right sides. In some levels this is an important feature as it's the intended way to leave the level. While not useful by itself, there are a few ways of glitching out of bounds that will thereby allow Keen to trigger the exit of a level prematurely. Note that exiting a level this way does not trigger anything else such as gaining items or rescuing people.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Levels automatically include exit-level triggering just outside the viewable level boundaries on the left and right sides. In some levels this is an important feature as it's the intended way to leave the level. While not useful by itself, there are a few ways of glitching out of bounds that will thereby allow Keen to trigger the exit of a level prematurely. Note that exiting a level this way does not trigger anything else such as gaining items or rescuing people.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=== Wrong Door ===&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Walking through a door places Keen at a particular coordinate, not to a particular door/object: the default coordinate is the upper-leftmost point on the map. Although most doors are assigned a new coordinate, there are a few doors in the Galaxy games that have no such assignment (perhaps due to not expecting Keen to be able to use those doors). Consequently, the upper-leftmost point on the map is always out of bounds, so Keen automatically finishes the level. This is only seen in Keen4 but can theoretically apply to other cases.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Death No-Clip ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Death No-Clip ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>CapnClever</name></author>	</entry>

	<entry>
		<id>https://kb.speeddemosarchive.com/index.php?title=Commander_Keen:_Galaxy&amp;diff=37260&amp;oldid=prev</id>
		<title>CapnClever: added/fixed some glitches</title>
		<link rel="alternate" type="text/html" href="https://kb.speeddemosarchive.com/index.php?title=Commander_Keen:_Galaxy&amp;diff=37260&amp;oldid=prev"/>
				<updated>2014-05-07T21:33:09Z</updated>
		
		<summary type="html">&lt;p&gt;added/fixed some glitches&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 21:33, 7 May 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 52:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 52:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Moving/landing onto the edge of a platform in a precise manner allows Keen to clip through a little bit of the platform, boosting his movement for an instant. Because of the precision involved this is typically unintentional but has practical applications in some specific cases.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Moving/landing onto the edge of a platform in a precise manner allows Keen to clip through a little bit of the platform, boosting his movement for an instant. Because of the precision involved this is typically unintentional but has practical applications in some specific cases.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=== Clipping Through Walls ===&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Throughout the Galaxy games, there are instances of poorly-placed terrain and collision detection such that Keen can either move entirely or partially clip through supposedly-solid walls. Useful instances of such terrain will be explained on a per-map basis.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;When clipping through solid walls, the Galaxy engine chooses to prioritize moving Keen up and to the right to find a non-solid space to occupy.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Another wall-clipping possibility has to do with Keen's sprite positioning. Depending on his animation state, Keen's collision box can be different: when applied from the looking-down state to the falling state, for instance, Keen's collision box will shift upwards. If Keen is pushed into a ceiling while looking down, he will enter his falling state but be stuck inside the wall, at which point clipping movement rules apply. This can be similarly done during the first frame of Keen's walking state.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Exiting Out of Bounds ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Exiting Out of Bounds ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 57:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 65:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Levels automatically include exit-level triggering just outside the viewable level boundaries on the left and right sides. In some levels this is an important feature as it's the intended way to leave the level. While not useful by itself, there are a few ways of glitching out of bounds that will thereby allow Keen to trigger the exit of a level prematurely. Note that exiting a level this way does not trigger anything else such as gaining items or rescuing people.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Levels automatically include exit-level triggering just outside the viewable level boundaries on the left and right sides. In some levels this is an important feature as it's the intended way to leave the level. While not useful by itself, there are a few ways of glitching out of bounds that will thereby allow Keen to trigger the exit of a level prematurely. Note that exiting a level this way does not trigger anything else such as gaining items or rescuing people.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Death &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Flag Clipping &lt;/del&gt;===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Death &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;No-Clip &lt;/ins&gt;===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Also known as the &amp;quot;save/load glitch&amp;quot;. When Keen is struck by an enemy, his &amp;quot;death&amp;quot; flag is set and, among other things, he ignores terrain collision while moving horizontally. By saving after Keen is struck but before the game's restart dialog is opened, then reloading the game from that point, Keen's death is reset but is otherwise unchanged: his horizontal, terrain-ignoring self can then be used to go out-of-bounds and (with the above glitch) exit the level.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Also known as the &amp;quot;save/load glitch&amp;quot;. When Keen is struck by an enemy, his &amp;quot;death&amp;quot; flag is set and, among other things, he ignores terrain collision while moving horizontally. By saving after Keen is struck but before the game's restart dialog is opened, then reloading the game from that point, Keen's death is reset but is otherwise unchanged: his horizontal, terrain-ignoring self can then be used to go out-of-bounds and (with the above glitch) exit the level.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Part of dying includes a sound effect: this sound effect is forced to end before exiting the menu (accessed when saving/loading). To minimum time spent in the menu, it should be accessed late into the sound effect so that no time is wasted waiting for the sound to end. As a rule of thumb, wait until Keen is lower than he was when he died before going to the menu.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Part of dying includes a sound effect: this sound effect is forced to end before exiting the menu (accessed when saving/loading). To minimum time spent in the menu, it should be accessed late into the sound effect so that no time is wasted waiting for the sound to end. As a rule of thumb, wait until Keen is lower than he was when he died before going to the menu.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=== Platform Teleporting ===&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Whenever Keen is standing upon a platform (that is, the specific sprite type that acts like terrain), his state is tied to that platform. If, in the extremely rare case, the platform Keen is currently standing on disappears from the map, Keen will be instantly placed (or teleported) on the next available platform that occupies the same vertical position that the old platform used to be.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;By itself, this has no apparent application in any of the games. However, this teleportation also appears to apply to Keen's bullets and enemy laser bullets, leading one to the conclusion that such bullets are considered platforms for the sake of this glitch. Making use of this curious observation, alongside the [[Commander Keen: Aliens Ate My Babysitter!#Impossible Bullet Trick|bullet collision property in Keen6]], produces a very handy glitching of the game. Additionally, by combining this possibility with OOB exits and wall-clipping, many levels can be exited extremely early.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>CapnClever</name></author>	</entry>

	<entry>
		<id>https://kb.speeddemosarchive.com/index.php?title=Commander_Keen:_Galaxy&amp;diff=37090&amp;oldid=prev</id>
		<title>CapnClever at 15:53, 7 April 2014</title>
		<link rel="alternate" type="text/html" href="https://kb.speeddemosarchive.com/index.php?title=Commander_Keen:_Galaxy&amp;diff=37090&amp;oldid=prev"/>
				<updated>2014-04-07T15:53:59Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 15:53, 7 April 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 60:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 60:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Also known as the &amp;quot;save/load glitch&amp;quot;. When Keen is struck by an enemy, his &amp;quot;death&amp;quot; flag is set and, among other things, he ignores terrain collision while moving horizontally. By saving after Keen is struck but before the game's restart dialog is opened, then reloading the game from that point, Keen's death is reset but is otherwise unchanged: his horizontal, terrain-ignoring self can then be used to go out-of-bounds and (with the above glitch) exit the level.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Also known as the &amp;quot;save/load glitch&amp;quot;. When Keen is struck by an enemy, his &amp;quot;death&amp;quot; flag is set and, among other things, he ignores terrain collision while moving horizontally. By saving after Keen is struck but before the game's restart dialog is opened, then reloading the game from that point, Keen's death is reset but is otherwise unchanged: his horizontal, terrain-ignoring self can then be used to go out-of-bounds and (with the above glitch) exit the level.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Part of dying includes a sound effect: this sound effect is forced to end before exiting the menu (accessed when saving/loading). To minimum time spent in the menu, it should be accessed late into the sound effect so that no time is wasted waiting for the sound to end. As a rule of thumb, wait until Keen is lower than he was when he died before going to the menu.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>CapnClever</name></author>	</entry>

	<entry>
		<id>https://kb.speeddemosarchive.com/index.php?title=Commander_Keen:_Galaxy&amp;diff=37081&amp;oldid=prev</id>
		<title>CapnClever: Created page with &quot;This page discusses features found in Episodes 4-6 and Keen Dreams of the Commander Keen series. For game-specific routing, check the appropriate game page:  [[Commander Keen:...&quot;</title>
		<link rel="alternate" type="text/html" href="https://kb.speeddemosarchive.com/index.php?title=Commander_Keen:_Galaxy&amp;diff=37081&amp;oldid=prev"/>
				<updated>2014-04-03T20:31:23Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;This page discusses features found in Episodes 4-6 and Keen Dreams of the Commander Keen series. For game-specific routing, check the appropriate game page:  [[Commander Keen:...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This page discusses features found in Episodes 4-6 and Keen Dreams of the Commander Keen series. For game-specific routing, check the appropriate game page:&lt;br /&gt;
&lt;br /&gt;
[[Commander Keen: Secret of the Oracle]]&lt;br /&gt;
&lt;br /&gt;
[[Commander Keen: The Armageddon Machine]]&lt;br /&gt;
&lt;br /&gt;
[[Commander Keen: Aliens Ate My Babysitter!]]&lt;br /&gt;
&lt;br /&gt;
[[Commander Keen Dreams]]&lt;br /&gt;
&lt;br /&gt;
== Game Control ==&lt;br /&gt;
&lt;br /&gt;
If we compare to the Vorticon engine, the Galaxy engine is a large improvement in terms of control: more responsive, smoother, and not bogged down by limited commands (i.e., two-button firing). This means that maneuvers are a lot more flexible, especially when handling enemies. It does, however, mean that the speedrun is expected to perform far more optimally, and the current Keen runs are well-optimized. Some of the expected optimizations will be discussed in this topic, although they will be mentioned on a per-level basis as well.&lt;br /&gt;
&lt;br /&gt;
=== Horizontal Movement ===&lt;br /&gt;
&lt;br /&gt;
On the ground, Keen has no momentum: pressing left/right makes Keen move right instantaneously and at maximum horizontal speed, and switching direction incurs no time penalty.&lt;br /&gt;
&lt;br /&gt;
In the air, Keen's momentum from the Vorticon engine returns: it takes time to build up to maximum speed and to switch directions. It is, however, not nearly as slow to do so, and so maneuvering in mid-air is quite doable (and sometimes necessary).&lt;br /&gt;
&lt;br /&gt;
'''Slopes:''' There are two types of slopes, gradual and steep, and they affect the speed at which Keen walks. Specifically, Keen's speed changes by 1/6 on gradual slops and by 1/3 on steep slopes, either decreasing when walking up the slope or increasing when walking down the slope. Thus, Keen should always jump/pogo up slopes (thereby ignoring the speed change) and walk down slopes (taking full advantage of the faster movement).&lt;br /&gt;
&lt;br /&gt;
=== Vertical Movement ===&lt;br /&gt;
&lt;br /&gt;
Entering the air, whether through a jump or a pogo bounce, takes three frames. Generally this isn't of great importance, but it's a good rule of thumb to only jump when necessary.&lt;br /&gt;
&lt;br /&gt;
'''Jumping:''' Keen's jump has no preparation time, and the height can be controlled for as long as roughly the first half (in time, not distance) of the ascent. The gradation of variability is very small, meaning you can time jumps almost to any pixel height: for normal jumps this isn't often an issue but it can be useful for jump shots (see &amp;quot;Firing&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
'''Pogoing:''' Similar to the normal jump, except that Keen achieves a much greater height and has a significant fixed-height minimum. The pogo can be activated and deactivated at any time: activating on the ground automatically begins a pogo jump. As in the Vorticon engine, pogoing preserves horizontal momentum: unlike the Vorticon engine, continuous pogoing does not take extra time to start and therefore doesn't lose horizontal momentum at all, so if you need to jump somewhere you can gain a small amount of time pogoing the entire way there rather than jumping after landing.&lt;br /&gt;
&lt;br /&gt;
Keen's hitbox is slightly shorter when pogoing, which can occasionally be taken advantage of during constrained jumps.&lt;br /&gt;
&lt;br /&gt;
'''Impossible Pogo Trick (IPT):''' Pogoing then jumping from the ground, at about the same time, causes you to jump slightly higher than a full-height pogo jump normally would allow. This is an extremely important trick as the developers intentionally included quite a few shortcuts that are only possible with the IPT. There are two variations:&lt;br /&gt;
* A moving IPT is done while walking: the timing is loose enough that you can actually press both pogo and jump at the same time and still pull off the IPT.&lt;br /&gt;
* A standing IPT is done without any horizontal movement: the timing is far more precise, though it's used less often. (Based on the game help, this variant wasn't intended, which may explain why it's harder to do.)&lt;br /&gt;
&lt;br /&gt;
'''Chaining Jumps:''' Since Keen's vertical momentum is very gradated, it's actually possible to land on a floor from below without &amp;quot;falling&amp;quot; onto that floor: in other words, spending zero extra time in the air. Jumping vertically from platform to platform is a very tricky maneuver and optimizing the height of these jumps is very important, as you'll be doing it often and the time adds up quickly. This is most noticeable (and used) on platforms you can jump through.&lt;br /&gt;
&lt;br /&gt;
'''Grabbing Ledges:''' If Keen is next to but below a ledge in mid-air, pressing the direction towards the ledge will cause Keen to grab that ledge: pressing up or same direction will then cause Keen to climb up to the floor above, while pressing down or the opposite direction will cause Keen to fall instead. As with chaining jumps, there is a pixel-perfect height at which Keen will grab the ledge without extra air time, though this doesn't occur as often. Generally, however, grabbing ledges should be avoided whenever the ledge can be cleared entirely in order to reach the floor itself, since climbing the ledge takes time.&lt;br /&gt;
&lt;br /&gt;
=== Firing ===&lt;br /&gt;
&lt;br /&gt;
Keen can fire in any cardinal direction: left/right, up, and down (in the air only). Similar to the Vorticon engine, firing halts horizontal momentum, but it takes roughly a quarter of a second in the Galaxy engine so it is less significant. Furthermore, there's no mid-air firing stance, so you can keep moving in the air without losing any momentum.&lt;br /&gt;
&lt;br /&gt;
'''Jump Shots:''' Ideally, you should always be in the air when firing. This leads to jumping from the ground in order to shoot, usually considered a &amp;quot;jump shot&amp;quot; since it's different from shooting while you happen to already be in the air. Making sure a jump shot works means the shot has to fire before you land: if you're beginning to fire but no shot occurs, you'll be stuck landing and entering firing stance, wasting time. Depending on the enemy's height, jump shots can be easy, hard, or impossible.&lt;br /&gt;
&lt;br /&gt;
== Glitches ==&lt;br /&gt;
&lt;br /&gt;
The most interesting glitches in the Galaxy games are actually game-specific, so check appropriate pages to learn more. The glitches detailed here apply across all games and all versions.&lt;br /&gt;
&lt;br /&gt;
=== Corner Boosting ===&lt;br /&gt;
&lt;br /&gt;
Moving/landing onto the edge of a platform in a precise manner allows Keen to clip through a little bit of the platform, boosting his movement for an instant. Because of the precision involved this is typically unintentional but has practical applications in some specific cases.&lt;br /&gt;
&lt;br /&gt;
=== Exiting Out of Bounds ===&lt;br /&gt;
&lt;br /&gt;
Levels automatically include exit-level triggering just outside the viewable level boundaries on the left and right sides. In some levels this is an important feature as it's the intended way to leave the level. While not useful by itself, there are a few ways of glitching out of bounds that will thereby allow Keen to trigger the exit of a level prematurely. Note that exiting a level this way does not trigger anything else such as gaining items or rescuing people.&lt;br /&gt;
&lt;br /&gt;
=== Death Flag Clipping ===&lt;br /&gt;
&lt;br /&gt;
Also known as the &amp;quot;save/load glitch&amp;quot;. When Keen is struck by an enemy, his &amp;quot;death&amp;quot; flag is set and, among other things, he ignores terrain collision while moving horizontally. By saving after Keen is struck but before the game's restart dialog is opened, then reloading the game from that point, Keen's death is reset but is otherwise unchanged: his horizontal, terrain-ignoring self can then be used to go out-of-bounds and (with the above glitch) exit the level.&lt;/div&gt;</summary>
		<author><name>CapnClever</name></author>	</entry>

	</feed>