********** KEEN: THE PLAYER ********** #Keen: %patch $743B $00 #Keen's shot height %patch $69EE $06 $00 #Keens jump height %patch $6D82 $C8 $00 #Keens high pogo jump height %patch $7452 $8C $3F #Keen's shot kills sprites, but keeps going ------------------------------------------------------------------------------- #Stuff Keen starts with: %patch $8A8E $DC $9A $04 $00 #4 lives %patch $8A94 $DE $9A $00 $00 #0 ammo %patch $8A9A $B0 $9A $01 $00 #1 pogo %patch $8AA0 $DE $9A $03 $00 #3 ammo (This is the value used) %patch $8AA6 $AA $9A $00 $00 #0 Joysitck %patch $8AAC $B2 $9A $00 $00 #0 Whiskey %patch $8AB2 $AC $9A $00 $00 #0 Vaccum %patch $8AB8 $AE $9A $00 $00 #0 %patch $8AD9 $B4 $9A $00 $00 #0 yellow cards %patch $8ADF $B6 $9A $00 $00 #0 blue cards %patch $8AE5 $B8 $9A $00 $00 #0 green cards %patch $8AEB $BA $9A $00 $00 #0 red cards #Byte 1 is: $AA: Joystick $AC: Vaccum $AE: Whiskey $B0: Pogo $B2: Battery $B4: Yellow card $B6; Red card $B8: Green card $BA: Blue card $BC: Level 1 $BE: Level 2 $C0: Level 3 $C2: Level 4 $C4: Level 5 $C6: Level 6 $C8: Level 7 $CA: Level 8 $CC: Level 9 $CE: Level 10 $D0: Level 11 $D2: Level 12 $D4: Level 13 $D6: Level 14 $D8: Level 15 $DA: Level 16 $DC: Lives $DE: Ammo $E0: Points ------------------------------------------------------------------------------- #Cities saved at start: %patch $8ABF $01 #Number of cities unsaved, 01 =1st unsaved, 02= first 2 unsaved... %patch $8ACC $01 #Save all cities %patch $8AFF $01 #All levels done ********** KEEN: THE GAME ENVIRONMENT ********** ------------------------------------------------------------------------------- #How closely the screen follows Keen; #Locations are for Keen in 256ths of a pixel, thus the last line is $30000, #= 48 pixels or 3 tiles from top of screen before screen moves up. Etc. %patch $62B4 $00 $B0 #Scroll Right lag %patch $6302 $00 $90 #Scroll Left lag %patch $634E $00 $70 #Scroll Down lag %patch $639C $00 $30 #Scroll Up lag ------------------------------------------------------------------------------- ********** KEENS LEFT BOX ********** #Lives left box height %patch $89BC $04 $00 #Lives left box length %patch $89C0 $10 $00 #Text read from: %patch $89D0 $2B $2F #The sprite used for keens %patch $89E9 $90 $00 #Keens y position [pixels] from top of box %patch $89F6 $0B $00 ********** KEYCARDS ********** #Keen has keycards at game start: %patch $8ADB $01 $00 #Yellow %patch $8AE1 $01 $00 #Red %patch $8AE7 $01 $00 #Green %patch $8AED $01 $00 #Blue # Let Keen keep keycards when exiting a level: %patch $7C9A $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 # Don't add keycards with CTSpace cheat %patch $0E05 $90 $90 $90 $90 $90 $90 # Row 1 $90 $90 $90 $90 $90 $90 # Row 2 $90 $90 $90 $90 $90 $90 # Row 3 $90 $90 #To add individual cards, replace any or all of Rows 1-3 with: #Remove cards by changing $01 to $00 $C7 $06 $9E $AA $01 $00 # yellow $C7 $06 $A0 $AA $01 $00 # red $C7 $06 $A2 $AA $01 $00 # green $C7 $06 $A4 $AA $01 $00 # blue