********** KEEN - CHARACTER ********** See also: PRINCESS LINDSEY, ORACLE JANITOR, SPRITE PATCHES #Some of Keen's text: %patch $30A3D "I can't swim!" $00 %patch $30A4B "Cool! I can breathe" $0A "under water now!" $00 #Keen can die if he is touched by an enemy when he's entering a door %patch $90A5 $90 ---------------------------------------------------------------------------------- #Stuff Keen has at game start: %patch $5CBB $56 $7A $00 $00 #Extra Keen at score (High word) %patch $5CC1 $54 $7A $20 $4E #Extra Keen at score (Low word) %patch $5CC7 $6A $7A $03 $00 #Lives (3) %patch $5CCD $58 $7A $05 $00 #Ammo (5) The type byte (First in the above patches) are as follows: $50: Score (Low) $52: Score (High) $54: EKA score (Low) $56: EKA score (High) $58: Ammo $5A: Drops $5C: Wetsuit $5E: Members saved $60: Red gems $62: Blue gems $64: Yellow gems $66: Green gems $68: INVALID $6A: Lives ---------------------------------------------------------------------------------- #Stop keen shooting: %patch $BA9F $EB #Standing %patch $BEAE $EB #Walking %patch $C99F $8C $09 #Unknown shooting %patch $C462 $EB #Jumping %patch $C5DE $EB #Pogoing #Keen always has 'no ammo' %patch $E56B $58 $7A $00 $90 $90 #Shoot if Keen: #(Default $58 = shots, $00 = 0, $75 = not equal) %patch $E56B $58 $7A $00 $75 #Shoot even if Keen has no shots (Causes negative shots!) %patch $E56B $58 $7A $00 $EB #What to decrement when Keen shoots #(Default $58 = ammo, by 1) %patch $E580 $58 $7A $B8 $0001W #Keen uses drops as shots too: %patch $E56B $5A #Don't shoot if no drops %patch $E580 $5A #Lose a drop when shooting %patch $DB69 $5A #Show drops in scorebox ammo space %patch $7FA2 $5A #Show drops in stat window ********** KEEN - GAME ********** #What Keen has at game start: %patch $5CBD $01 $00 #Extra Keen at score (High word) %patch $5CC3 $20 $4E #Extra Keen at score (Low word) %patch $5CC9 $03 $00 #Lives %patch $5CCF $00 $00 #Ammo #Automatically restart a level when killed (No map option) IF: %patch $6686 $xx $7D #Keen has x or less lives left %patch $6686 $xx $7E #Keen has x or more lives left %patch $6687 $90 $90 #Always #Game over occurs: %patch $6BA0 $xx $7C #If less than x+1 lives %patch $6BA0 $xx $7F #If greater than x+1 lives %patch $6BA1 $90 $90 #Never (Lives bottom out at 0) #Game menu texts %patch $2EF70 "easy" $00 "normal" $00 "hard" $00 #Difficulty levels %patch $33DBD "Improper video card! If you really have an EGA/VGA card that I am not" $0A "detecting, use the HIDDENCARD command line parameter!" $00 %patch $2EF82 "EGAGRAPH.CK4" $00 "Combining EGA1.CK4 and EGA2.CK4 into EGAGRAPH.CK4..." $00 "EGA1.CK4" $00 "EGAGRAPH.CK4" $00 "Can't rename EGA1.CK4!" $00 "EGAGRAPH.CK4" $00 "Can't open EGAGRAPH.CK4!" $00 "EGA2.CK4" $00 "Can't find EGA2.CK4!" $00 "EGA2.CK4" $00 "DEMO" $00 #Filenames %patch $33434 "SAVEGAMx.CK4" $00 %patch $334FC "CONFIG.CK4" $00 "CK4" $00 "CONFIG.CK4" $00 "CK4" $00 "CK4" $00 "CK4" $00 %patch $33522 "Empty" $00 %patch $3354F "Loading... " $00 %patch $3355D " Ready Press a Key " $00 " Ready Press a Key " $00