********** KEEN ********** -Both the game and Keen himself -See also, CHEATS, LEVELS #Heights and speeds: %patch $3BAC $06 $00 #Jump hight [half tiles] %patch $3F40 $C8 $00 #Pogo height #Keen's shot height (Default $000009, if zero then no shot appears) %patch $46DC $09 %patch $46DE $00 $00 #Give Keen stuff at game start: %patch $9008 $0A $00 #Ammo (10) %patch $900E $01 $00 #Pogo %patch $9002 $04 $00 #Lives (4) %patch $9008 $00 $00 #Points (0) %patch $9047 $01 #keycard 1 %patch $904D $01 #keycard 2 %patch $9053 $01 #keycard 3 %patch $9059 $01 #keycard 4 %patch $9014 $01 #joystick %patch $901A $01 #battery %patch $9020 $01 #vacum %patch $9026 $01 #everclear ------------------------------------------------------------------------------- #Change the controls to: Space, shoot; Enter, status. #http://andy.durdin.net/keen/modding/viewtopic.php?t=433 %patch $1251 $48 %patch $7FA3 $48 %patch $3B23 $90 $90 $90 $90 $90 $90 $90 $80 $3E $65 $50 $00 %patch $3C4E $90 $90 $90 $90 $90 $90 $90 $80 $3E $65 $50 $00 %patch $3DB9 $90 $90 $90 $90 $90 $90 $90 $80 $3E $65 $50 $00 %patch $3DCC $90 $90 %patch $3E6D $90 $90 $90 $90 $90 $90 $90 $80 $3E $65 $50 $00 %patch $3FFC $90 $90 $90 $90 $90 $90 $90 $80 $3E $65 $50 $00 %patch $40AA $90 $90 $90 $90 $90 $90 $90 $80 $3E $65 $50 $00 ------------------------------------------------------------------------------- #Change camera to follow dead Keen to the top of the level. %patch $342F $51 $1B #Keen 'colision constant' %patch $4328 $02 $00 #Keen ignores all nonblocking tiles ********** KEEN MUST FIND THESE PARTS MENU ********** #Size %patch $AE31 $08 $00 #Height %patch $AE35 $14 $00 #Width #Text %patch $AE3F $4B $35 #Ship missin' %patch $AE48 $72 $35 #GO GET EM! %patch $AE51 $84 $35 #Press a- %patch $AE64 $90 $35 #-key %patch $AE68 $95 $35 #-button %patch $1659B "Your ship is missing" $0A "these parts:" $0A $0A $0A $0A $0A $00 %patch $165C2 " GO GET THEM!" $0A $00 %patch $165D4 " Press a " $00 %patch $165E0 "key:" $00 %patch $165E5 "button:" $00 #Keen must find tiles %patch $AE78 $41 $01 %patch $AE9D $42 $01 %patch $AEC2 $43 $01 %patch $AEE7 $44 $01 #Tile h-positions: %patch $AE8C $03 $00 #1st tile, etc... %patch $AEB1 $07 $00 %patch $AED6 $0B $00 %patch $AEFB $0F $00 ------------------------------------------------------------------------------- #What makes the parts appear at the BwB-parts window: %patch $AE72 $94 #Joystick %patch $AE97 $9C #Battery %patch $AEBC $96 #Vacum %patch $AEE1 $98 #Whiskey #What the first byte means: $94: Joystick $96: Vaccum $98: Whiskey $9A: Pogo $9C: Battery $9E: Yellow card $A0; Red card $A2: Green card $A4: Blue card $A6: Level 1 $A8: Level 2 $AA: Level 3 $AC: Level 4 $AE: Level 5 $B0: Level 6 $B2: Level 7 $B4: Level 8 $B6: Level 9 $B8: Level 10 $BA: Level 11 $BC: Level 12 $BE: Level 13 $C0: Level 14 $C2: Level 15 $C4: Level 16 $C6: Lives $C8: Ammo $CA: Points ------------------------------------------------------------------------------- ********** KEYCARDS ********** See also DOORS #CTSpace sets all Keen's keycards to zero %patch $0E11 $00 #Keen has r,g,b,y, keycards at start %patch $9047 $01 #keycard 1 %patch $904D $01 #keycard 2 %patch $9053 $01 #keycard 3 %patch $9059 $01 #keycard 4 ------------------------------------------------------------------------------- -Use only ONE of the following 3 patches: # Let Keen keep keycards when exiting a level, and set his shots to zero: %patch $4F43 $31 $C0 $A3 $C8 $AA $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 # Let Keen keep keycards when exiting a level: %patch $4F43 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 #When Keen dies, give or take keycards. There are four values, one #for each card (R,G,B,Y), if 0 the card is taken, if 1, given, You #can also alter what they give\take %patch $8041 $E8 $16 $CF $90 %patch $4F58 $EB $46 $C7 $06 $9E $AA $01 $00 $C7 $06 $A0 $AA $01 $00 $C7 $06 $A2 $AA $01 $00 $C7 $06 $A4 $AA $01 $00 $FF $0E $C6 $AA $C3 #What the four keycard bytes mean: $94: Joystick $96: Vaccum $98: Whiskey $9A: Pogo $9C: Battery $9E: Yellow card $A0; Red card $A2: Green card $A4: Blue card $A6: Level 1 $A8: Level 2 $AA: Level 3 $AC: Level 4 $AE: Level 5 $B0: Level 6 $B2: Level 7 $B4: Level 8 $B6: Level 9 $B8: Level 10 $BA: Level 11 $BC: Level 12 $BE: Level 13 $C0: Level 14 $C2: Level 15 $C4: Level 16 $C6: Lives $C8: Ammo $CA: Points -------------------------------------------------------------------------------