Commander Keen Level Maps
commander-keen.com
commander-keen.com
My favourite bit was the dark, fiery secret tunnel underneath one of the larger levels (http://www.commander-keen.com/levelmaps/1/013.gif), which teleports you to the city on the right-hand side of the world map at the bottom of the level maps page, not really visible from the map screen when going between the main cities... but I no longer remember which of these maps is that city, alas
(or maybe not alas: I hope I've put some more currently useful information in that part of my brain instead. Thanks for the nostalgia!)
I believe this is the secret level: https://www.commander-keen.com/level-maps-1.php
We called it the Teddy Bear Maze, for its higher occurrence of teddy bears than other levels. Though looking at the layout now, I don't think it quite deserves the 'maze' designation as much as the Pepsi Maze does. But all those teddy bears...you could rack up a few extra lives if you managed to snag them all.
Looking at the levels, this one raises my curiosity: https://www.commander-keen.com/levelmaps/1/015.gif Note that there is a yellow keycard, but not a yellow door. I'm thinking either the level was never quite completed, or whoever took the screenshots to make these images took one after opening the yellow door. Reflecting on it now, I think perhaps the latter was the case, though I don't remember where the yellow door was. Either by one of the robots, or right before the drop out of the colored area.
Not sure if a mistake or red herring; probably the former but in a more tortuous level layout it would be kind of funny/cruel to make people work to get the green key to get the yellow key to get nowhere extra at all...
Thanks to khedoros1 for linking to the wiki, which has lots of good stuff on (and also lets you look at the level maps while the originally linked site is down): https://news.ycombinator.com/item?id=14656926
https://webcache.googleusercontent.com/search?q=cache:https:...
https://webcache.googleusercontent.com/search?q=cache:https:...
https://webcache.googleusercontent.com/search?q=cache:https:...
https://webcache.googleusercontent.com/search?q=cache:https:...
https://webcache.googleusercontent.com/search?q=cache:https:...
https://webcache.googleusercontent.com/search?q=cache:https:...
https://webcache.googleusercontent.com/search?q=cache:https:...
https://webcache.googleusercontent.com/search?q=cache:https:...
http://www.commander-keen.com/levelmaps/3/008.gif
It's not necessary to complete the level, and it's harder to notice when your screen doesn't have the resolution to see the whole thing at once, but it's interesting that it was released like this.
I've created a twitter account just to ask Tom about the progress.
I still have hopes of seeing commander keen released as software libre.
Here's the discussion on twitter https://twitter.com/0samueloph/status/668911938844401664
http://www.shikadi.net/moddingwiki/RLEW_compression
Looking at a hexdump of the Keen1 file matches those specs. Keen 4 uses another, more complicated kind of compression, too: http://www.shikadi.net/moddingwiki/Carmack_compression
They might be thinking of earlier Id software games. Some of those weren't compressed, and you could at least edit them with a hex editor pretty easily.
Similar simple edits often work on save file data from games of this era as well, and often don't need a hex editor etc.
I remember when my father — a field-service engineer for then Digital (more server hardware than anything software) — brought home an early release of Windows 95 from a MSFT buddy. It was around this time of year, 1995.
I managed to install it on whatever hardware we had laying around the house. Cool beans.
Then I installed Keen. But the sound didn't work.
I asked father dearest. He fuddled around and couldn't figure it out. I tried a different pair of Soundblaster Speakers (looked like these https://iak.olx.ph/images_olxph/834942014_1_1000x700.jpg?buc...), but no dice.
Then I realized that it wasn't the speakers but the game, because the sound worked otherwise! https://www.youtube.com/watch?v=miZHa7ZC6Z0
I took my father's pager and scrolled through, looking for the MSFT guy. I called him at 9am the next day. "Hi msft guy my name is joshmn I am guy-from-digital's son; I have a question about the operating system I have on this disk. Do you have a moment?"
I remember my mom standing in the kitchen saying "what are you doing joshmn?" "Mom please one moment I am talking to the msft guy"
She almost died laughing.
I explained my issue with Keen and sound. I can only imagine he was amused.
Luckily for me, his son had the same issue! It required a simple change in a text file somewhere, I can't remember where, but after an hour I finally figured it out.
Same guy traded a SEGA Genesis for a whopping 23" CRT a few years later.
My mom says I was a smart kid. Sure, maybe, but little does she know about how I couldn't find the second DOOM floppy for the installer. To replace it, I took a Windows 95 floppy, put a different sticker over it, and tried my hardest to write (physically, on the label) the same exact design/letters/words of the other DOOM floppy, changing the 1/x for 2/x.
The game was a blast. Then I played and completed Keen 1 when it was released as freeware. They felt like completely different games (Keen 4 is a lot bigger game than Keen 1 which is like Duke 1 compared to Nukem 2).
I still have all 6 of them (Older me now knows how to get full versions without the stupid google search terms) but I no longer play them though they still as good as they used to be.
Captain Comic and Commander Keen were my Super Marios until about 1995, because we had a PC but no game consoles.
Revelation: Today, it's amazing to me to have a 128GB ssd on my keychain.
I played Keen exclusively with a joystick for years and was pretty good at it. If you sat me down with the exact same joystick I could probably still play pretty well, but the much looser feel of a modern joystick would screw me up. When my brother and I would play Keen, we'd make the plastic on the joystick case creak from the frantic maneuvering!
https://archive.org/details/msdos_Commander_Keen_1_-_Maroone...
https://archive.org/details/msdos_Commander_Keen_2_-_The_Ear...
https://archive.org/details/msdos_Commander_Keen_4_-_Secret_...
https://archive.org/details/msdos__K6DEMO__shareware
https://archive.org/details/msdos_Commander_Keen_-_Keen_Drea...
Commander Keen created iD software.
Also noteworthy for the use of John Carmack's adaptive tile refresh to smooth scroll on early 90s PCs.
It great to see someone running through levels I sweated blood and tears on as a kid.
It seems this would be trivial to get around, but there doesn't seem to be enough interest in the game to find any information on it.
The binary itself seems either packed, compressed, or obfuscated, and that's probably part of why you haven't found a fixed version.
http://www.mobygames.com/game/dos/captain-comic-ii-fractured...
https://raisedonvideogames.wordpress.com/2011/05/11/captain-...
They look like they're just 16-bit values. It tells you to look up things like "A, 5". In the table, there are 16 letters (columns) and 128 numbers (rows). I'll bet it's just checked against some algorithm in the game code.
It's tough to see where some of the code comes from, though. The game copies chunks of the binary around within itself, and constructs function calls "by hand" (pushing a memory address byte-by-byte, then "returning" to it). It's not horrendous to trace, but more than a half-hour job for me.
I think it's one of the earliest examples of a game pretending to be properly cracked, yet ending up in an unwinnable state, misleading the crackers.
Web archive to the rescue: https://web.archive.org/web/20170628072214/www.commander-kee...
I wish I could see the same for Jazz Jackrabbit.
https://classicreload.com/commander-keen-4-secret-of-the-ora...
though personally I prefer Crystal caves, have fond memories of playing it on computer in father's work https://classicreload.com/crystal-caves.html
The game is honestly much better than the Marios and Sonics that it was trying to mimic (at least part 5 and 6 were IMO)
I knew about Keen Dreams at some point in my childhood. 2, 3, 5, and 6 were unknown to me for a long time (might've been in college in the early 2000s before I knew of them?)
Seems like Keen 5 has it as an easter egg to reference Wolfenstein [1].
And Wolfenstein uses it since the game has a "Nazi Party" within it (if you fight them or fight with them I'm not aware of) [2].
Interesting quote from [2] "The inclusion of the swastika led to the banning of the conventional game in Germany, as cultural stigma against the swastika is high there."
[1] http://www.shikadi.net/keenwiki/Keen_5_Easter_eggs#Swastika
https://gitlab.com/mcmapper/mcmapper/blob/master/main.c
Output:
https://tcrf.net/Proto:M.C._Kids
I'm contemplating turning it into a full level editor for the ROM hacking community, but I don't know how much use it would actually get.