Newly revealed Commander Keen 6 glitch?

Here, you can get help with anything or just chat about the original Commander Keen games.
NY00123
Vorticon Elite
Posts: 508
Joined: Sun Sep 06, 2009 19:36

Newly revealed Commander Keen 6 glitch?

Post by NY00123 »

Hi all,

It's possible that a new Commander Keen glitch has just been found out. It's a bit complicated to reproduce, uses the impossible bullet trick in the way.

UPDATE: I've figured out a bit later that a bit different variant of it can reproduced on an original Keen 6 level, and not just a customized level. See a later post for details, also with pics.

In order to reproduce it, you should be in some (customized) level with:
- A pole, ending with a gem holder right below it (not far, as shown in a screen shot soon).
- Some space above the pole so you're able to impossible-bullet and later go down the pole while riding.

Here are the steps with pics:

1. Make sure you have the relevant gem for the gem holder ready.
Image

2. Trigger the impossible bullet trick right above the pole (you can do it higher if you can), and hold the "down" key.
Image

3. Keep holding the "down" key so it'd appear like you're riding down on the pole in the rate of falling.
Image

4. Now if things work as expected, you should land a bit above the gem holder and Keen would put the gem into it.
Image

5. Finally, walk a bit to the left or the right. You'd fall and go through blocking tiles!
Image


Well, first of all, about step 4, it's possible that it'd fail, and instead you'd just get stuck, not being able to move to anywhere. This case appears to not be found out for the first time, and may be reproduced without the pole. It's possible that it tries to make Keen insert the gem and, due to a clipping issue, gets stuck.

Now, if step 4 is reproduced is expected, then what does trigger the ability to go through blocking tiles? Well, on the technical side, in general, while Keen is riding a pole, "no clip" is turned on (yes just like that cheat). And when Keen lands on the holder in the middle of riding the pole, it looks like the program "forgets" to turn off "no clip", thus triggering the glitch.
Last edited by NY00123 on Wed Mar 31, 2010 19:10, edited 2 times in total.
User avatar
VikingBoyBilly
Vorticon Elite
Posts: 4158
Joined: Sat Jan 05, 2008 2:06
Location: The spaghetti island of the faces of dinosaur world for a vacation

Post by VikingBoyBilly »

It's great to know America's economy is being saved by keeners finding impossibly obscure glitches in a 20 year old dos game ;)

Really, this is almost equivalent to that pokemon glitch one guy found where you can encounter mew in the wild by triggering arbitrary chosen but precisely executed trainer battles, flying to specific places, and going to a specific route to run into the mew.
Image
"I don't trust players. Not one bit." - Levellass
User avatar
Levellass
S-Triazine
Posts: 5265
Joined: Tue Sep 23, 2008 6:40

Post by Levellass »

I question whether this counts as a glitch as such, since it cannot be reproduced using the original levels and as such does not occur except in 'artificial' situations.

The glitch is caused because the game has certain activities that change Keen's clipping (Going through doors, climbing poles, dying...) If an activity needs to switch Keen's clipping mode, it will and there is often a provision to switch it back.

Sprites will pass through tiles if their clipping is set to 0, but will hit them if it is 2. If it is 1 then they will hit tiles, but will not be pushed out of them if they get 'inside' by accident.

Normally this doesn't cause any problem, getting on a pole turns clipping to 0, getting off it resets it to 2 A gem holder doesn't affect Keen's clipping so doesn't do anything.

Keen will use a gem holder (Or switch) automatically if he is in a position where he is using certain tile collisions. (Thus he can use one while on a board, while running, while falling, while shooting...) This is because most of the tile collisions share code, to save space, including keyholder code.

Here Keen is on a pole with clipping 0 (So he can climb through solid tiles) and using the 'floating Keen' tile collision. This lets him automatically open doors which changes his behavior to 'standing Keen' afterwards, but doesn't bother to change his clipping. (Because it shouldn't need to.) You can do something similar if you get Keen to ledgegrip over a door tile (Use animating tiles to make on appear on him when he's ledgegripping.)


On a related note, has anyone else noticed that when you're using the no clipping cheat, you can get your clipping back by falling through a floor and moving, making you ledgegrip the floor then pull yourself upright? This 'glitch' *can* be performed with the original levels in all three Keens.
What you really need, not what you think you ought to want.
Genius314
Vorticon Elite
Posts: 843
Joined: Thu Nov 01, 2007 0:13

Post by Genius314 »

Levellass wrote:On a related note, has anyone else noticed that when you're using the no clipping cheat, you can get your clipping back by falling through a floor and moving, making you ledgegrip the floor then pull yourself upright? This 'glitch' *can* be performed with the original levels in all three Keens.
That's actually my preferred method for disabling no clipping! So much faster than Ctrl+N a second time.
User avatar
KeenRush
Android Dummy
Posts: 2560
Joined: Sat Oct 27, 2007 20:57
Location: KEEN1.EXE
Contact:

Post by KeenRush »

This is neat! :D How did you happen to find this in the first place?
Genius314 wrote:That's actually my preferred method for disabling no clipping! So much faster than Ctrl+N a second time.
Same here, I've always done that. Whenever I use clipping, that is. :old
My newest mod - Commander Keen: Sunset: viewtopic.php?t=8568 | codename H.Y.E.N.A.
NY00123
Vorticon Elite
Posts: 508
Joined: Sun Sep 06, 2009 19:36

Post by NY00123 »

Well, actually, I've accidently found this out while playing a bit with a level of some level pack that has been released.
NY00123
Vorticon Elite
Posts: 508
Joined: Sun Sep 06, 2009 19:36

Post by NY00123 »

ok, I've just figured out that there are, sort of, two ways to reproduce this; One explained above, the other can be done in an original Keen 6 level! And what's funny is that the latter way is what I've encountered first :lol

So, here's how it can be reproduced in level 11 (BASA):

1. Make sure you've got yellow gem. Go to the top of the pole above the yellow gem holder, jump and then shoot down at the right moment. Do NOT hold the down key for long this time, though.
Image

2. If done correctly, you should see yourself riding a bit on the shot, and then landing on the floor. For the following step, you can go a bit to the right of the pole so you're closer to the gem holder (but not too much to the right).
Image

3. Now press the down key. If everything has been working well so far, you should find yourself "warping" to a bit above the gem holder, beginning to insert the gem.
Image

4. However, it's expected that you'd fall down, with "no clip" being turned on.
Image


Note that here, the gem holder may be a bit further from the pole. That's in comparison to the previously demonstrated case.
User avatar
ckguy
Bipship Engineer
Posts: 1169
Joined: Thu Nov 01, 2007 17:56
Location: Wakefield, RI, US
Contact:

Post by ckguy »

Genius314 wrote:
Levellass wrote:On a related note, has anyone else noticed that when you're using the no clipping cheat, you can get your clipping back by falling through a floor and moving, making you ledgegrip the floor then pull yourself upright? This 'glitch' *can* be performed with the original levels in all three Keens.
That's actually my preferred method for disabling no clipping! So much faster than Ctrl+N a second time.
Silly Genius, I find it's actually very easy to hit Ctrl+N to disable no clipping. You just need to learn to hit the keys faster!
User avatar
Roobar
Vorticon Elite
Posts: 3267
Joined: Tue Jan 08, 2008 16:12
Contact:

Post by Roobar »

Nice! :wormouth
User avatar
Levellass
S-Triazine
Posts: 5265
Joined: Tue Sep 23, 2008 6:40

Post by Levellass »

Whupp, reproducibility! We have ourselves a new glitch!
What you really need, not what you think you ought to want.
User avatar
DaVince
lazy/busy Keener
Posts: 1476
Joined: Thu Nov 01, 2007 15:34
Location: Amsterdam, Netherlands
Contact:

Post by DaVince »

Ctrl+N? Oh geez, and here I have been hitting F10+N all this time... :|
Wow look at me I'm lurking
User avatar
Grimson
The Dragoner
Posts: 1833
Joined: Tue Jul 14, 2009 6:55

Post by Grimson »

I thought it was F10+N too :confused

I have been mislead >:
"All those thousands upon thousands of junk foods made for me on the various planets I explored make me wonder how I'm still alive."
User avatar
ckguy
Bipship Engineer
Posts: 1169
Joined: Thu Nov 01, 2007 17:56
Location: Wakefield, RI, US
Contact:

Post by ckguy »

:o That was a typo. I make them a lot.
Genius314
Vorticon Elite
Posts: 843
Joined: Thu Nov 01, 2007 0:13

Post by Genius314 »

Holy crap, I made the same typo; maybe that's where you got it from. WHAT was I thinking when I typed that. :dopekeen
User avatar
DaVince
lazy/busy Keener
Posts: 1476
Joined: Thu Nov 01, 2007 15:34
Location: Amsterdam, Netherlands
Contact:

Post by DaVince »

Oh. Because everyone went with it, I honestly thought that was an alternative way of launching the cheats... :rolleyes
Wow look at me I'm lurking
Post Reply