***************************************** 7.) Miscelaneous patches: ***************************************** The following patches affect the sprites, but do not come under any of the above categories. An effort has been made to include *all* of these patches known, so the list gets a little tedius. Patches will be listed by sprite, in alphabetical order and contain some of the most interesting, versitile and confusing patches known. Some patches are adjustable, others require a single certain value, others are part of a miniature piece of logic which will need to be explained with the patch. Some patches have been ommitted as they can be made using the patches given above [i.e, they are useless] Enjoy! ********** ANKH TIME [SHIELD SPRITE ONLY] ********** #Time shield sprite flashes [Ankh running out] #Here 5s remaining [5*144 = 02D0] %patch $84FE $D0 $02 #Ankh position, relative to Keen (If zero, no sprite appears; even in god mode) %patch $851A $F8 #Normal ankh (Default $FFFFF8 - $FFFFF8) %patch $4562 $FF $FF %patch $852A $F8 %patch $4562 $FF $FF %patch $855C $F8 #Running out ankh (Default $FFFFF8 - $FFFFF8) %patch $4562 $FF $FF %patch $856C $F8 %patch $4562 $FF $FF ********** ENEMY GUN SHOTS ********** %patch $4D49 $90 $01 #Pause before horiz gun's first shot %patch $4D52 $90 $01 #Pause between horiz gun shots %patch $4DB0 $90 $01 #Pause before vert gun's first shot %patch $4DB9 $90 $01 #Pause between vert gun shots #Both bullets move vertically [but are different sprites!] %patch $4D68 $22 #Both bullets move horizontally [but are different sprites!] %patch $4DCF $20 #Horizontal shooter h-position (Default $000003 ,if zero then no shot appears) %patch $4D7F $03 %patch $4D81 $00 $00 #Vertical shooter v-position (Default $000004 ,if zero then no shot appears) %patch $4DDA $04 %patch $4DDC $00 $00 ********** KEEN ********** #Shots keen starts with %patch $98F8 $05 $00 #Change Keens shot height (Default $000009, if zero then no shot appears) %patch $7CFA $09 %patch $4516 $00 $00 #Keen has a machine gun! %patch $74CC $90 $90 #Don't lose a shot %patch $74E3 $90 $90 $90 $90 #and don't play the 'click-out-of-ammo' sound %patch $7503 $90 $90 $90 #Keen doesn't have a pogo at game start %patch $98F2 $00 $00 #The sound Keen makes when jumping %patch $72EA $06 $00 #The sound Keen makes when pogoing %patch $7735 $06 $00 %patch $75BD $01 $00 #Keen can only pogo right %patch $75D6 $01 $00 #All pogo jumps are high pogo jumps ********** MEEPS ********** #Meep doesn't shoot left %patch $484A $01 $01 #Meep shoots all the time %patch $479D $00 $00 #Meep shot position (Default $000010 - $000004,if zero then no shot appears) %patch $4848 $10 #Horizontal %patch $484A $00 $00 %patch $4848 $04 #Vertical %patch $484A $00 $00 ********** VORTIKIDS ********** # The ankh does not stop vortikids from knocking over Keen %patch $7C8A $EB #The Vortikid shows a shot sprite when shot but then continues normally #Anything else patched to use the dead vortikid does the same [but doesn't become a vortikid] %patch $43FF $90 $90 #How often a vortikid jumps [random variable, bigger = more often] %patch $4346 $03 $00 ********** VORTIMOMS ********** #Vortimoms spawned lower than Keen can't shoot %patch $4512 $03 $00 #Vortimom shooting height (Default = $FFFFF0, if zero then no shot appears) %patch $4514 $F0 %patch $4516 $FF $FF #Vortimom BULLET height (Default $00000D, if zero then no shot appears) %patch $4560 $0D %patch $4562 $00 $00