***************************************** 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! #Randomizer for Yorp jumps, Garg looks and Vorticon jumps frequencies. [Smaller = more often] %patch $C0D5 $FF $00 *** *Chain and falling block: *** #Chain doesn't kill Vorts when shot %patch $234C $5F $5E $5D $C3 #Sound chain makes when shot: %patch $2344 $27 $00 #Don't play it: %patch $2343 $90 $90 $90 $90 $90 $90 $90 $90 $90 #Change the block tiles %patch $23CD $DC $01 #top l corner %patch $2436 $DD $01 #top middle %patch $24B6 $DE $01 #top r corner %patch $23EF $E9 $01 #bottom l corner %patch $2458 $EA $01 #bottom middle %patch $24D8 $EB $01 #bottom left #Change the tiles the block leaves behind %patch $23AB $9B $00 #left %patch $2414 $9B $00 #middle %patch $2494 $9B $00 #right #Location of block left end from chain %patch $238D $FC $FF #Location of middle of block END from chain, number used = #$FF $FF MINUS [blocks wanted - 5] here FD = FF - [8 - 5] [$04 = no blocks] %patch $23F4 $FD $FF #Location of block right end, from chain, use $FF $FD for -ve values %patch $2476 $04 $00 #Top right tile vertical position [None of these can be -ve!] %patch $23B5 $01 #Top middle tile vertical position %patch $241E $01 #Top left tile vertical position %patch $249E $01 #Bottom left tile vertical position %patch $23D7 $02 #Bottom middle tile vertical position %patch $2440 $02 #Bottom right tile vertical position %patch $24C0 $02 #tiles aren't replaced where block lands; [May cause problems, be careful!] #Stop chain tiles appearing %patch $23AA $C3 #left black %patch $2413 $C3 #middle black %patch $2493 $C3 #right black %patch $23CC $C3 #top left %patch $23EE $C3 #Bottom left %patch $2435 $C3 #top middle %patch $2457 $C3 #bottom middle %patch $24B5 $C3 #top right %patch $24D7 $C3 #bottom left #Number of 'ticks' block falls [i.e, four ticks of one tile = 4x1 = 4 tile total is standard] %patch $24E8 $04 #Number of tiles block falls in each tick [Usually one so that next block erases last blocks tiles] %patch $24DD $01 #A block and 1 row of replaced tiles appear every 8 tiles ALONG, for 4 blocks [= 4 ticks] %patch $24DC $00 [Makes the block fall sideways instead of down] %patch $24DD $09 [#Tiles ALONG +1] *** *Garg: *** #Make sure that the Garg still charges when Keen/Garg height changes #(Where $xx is the difference between the height of the Keen sprite and the height of the Garg sprite). #If Keen is shorter or the Garg is taller: %patch $1B8B $xx #If the Garg is shorter or Keen is taller: %patch $1B8B $xx %patch $1B89 $EA #Garg is invincible, but shows 'shocked' animation each time its shot %patch $1BF2 $90 $90 $90 $90 $90 %patch $1BFA $CE $1B #Garg takes two hits; first time showing 'shocked' animation, #Second time spawning something else %patch $1BF2 $90 $90 $90 $90 $90 %patch $1BFA $68 $1A #Change this, currently spawns dead yorp #Gargs don't charge. [KeenRush friendly] %patch $1B9B $90 $90 $90 $90 $90 $90 $90 $90 #Gargs anywhere will charge toward Keen after lokking around #[Don't check if Garg can see Keen before charging] %patch $1B93 $90 $90 $90 $90 $90 $90 #Gargs don't move unti they see Keen, then they charge %patch $1BA6 $00 #Gargs stand still until they see Keen, then they run away! [KeenRush experience] %patch $1BA3 $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 $90 $90 $90 $90 $90 $90 $90 $90 #Garg dying sound %patch $1C02 $2A $00 *** *Ice cannons, cubes and cubettes: *** #Ice cannon shoot rate %patch $2058 $07 *** *Keen: *** #Keen can only shoot right %patch $46FD $E0 $00 #Keen's shot height (Default $000009, if zero then no appears) %patch $46DC $09 %patch $46DE $00 $00 #Pogo doesn't fly with Godmode %patch $3F4E $EB #Pogo always flies even without godmode %patch $3F4E $90 $90 #Keens shot spawns ?? pixels to the right of Keen #Incompatible with the multiple backgrounds patch %patch 0x46CD $E8 $4C $FD %patch 0x441C $83 $3E $4C $60 $00 %patch 0x4421 $7C $0B %patch 0x4423 $81 $C2 $00 $66 %patch 0x4427 $15 $?? $00 %patch 0x442A $89 $54 $04 %patch 0x442D $C3 %patch 0x442E $89 $54 $04 %patch 0x4431 $C3 %patch $4409 $B8 $14 $01 $26 $81 $3F $31 $01 $73 $03 $B8 $8F $00 $26 $89 $07 $E9 $5C $01 # stop the shooting sound %patch $3E36 $90 $90 $90 # stop losing a shot %patch $3E3B $90 $90 $90 $90 # don't spawn a shot %patch $3E4F $90 $90 $90 # and don't play the 'click-out-of-ammo' sound either %patch $3E5B $90 $90 $90 #Keen has a Machine Gun! %patch 0x3E24 $90 $90 #Infinite ammo %patch $3E3B $90 $90 $90 $90 %patch $9008 $10 $00 *** *Tank Bot: *** #Robot shot height (Default $000009, if zero then no appears) %patch $4900 $05 %patch $4902 $00 $00 *** *Vorticon: *** #Vorticon dying sound: %patch $1D8E $27 $00 #Don't play the dying Vorticon sound %patch $1D8D $90 $90 $90 $90 $90 $90 $90 $90 $90 #Don't make the border flash when Vorticon dies %patch $1DAF $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 #Chain doesn't kill Vorts when shot %patch $234C $5F $5E $5D $C3 *** *Yorp: *** #Can't stomp yorps %patch $18A5 $90 #Yorp is invincible, but shows 'shocked' animation each time its shot %patch $1A8C $90 $90 $90 $90 $90 %patch $1A94 $68 $1A #Yorp takes two hits; first time showing 'shocked' animation, #Second time spawning something else %patch $1A8C $90 $90 $90 $90 $90 %patch $1A94 $CE $1B #Change this, currently spawns dead garg *** *Zap/zot: *** #How long the Zaps/zots remain before dissapearing %patch $47FC $14 $00 #Interaction with Keen %patch $47EF $02 $00