********** MANGLING MACHINE ********** See MORTIMER MCMIRE ********** MEEPS ********** ### #Teh Meep Death ### #Meep is immortal %patch $4899 $90 #Like above, but [only the] first time Keen shots it, it flickers 'being shot' animation %patch $48CA $90 #Meep shot sound %patch $48AF $27 $00 #Meep vanishes when shot %patch $48B8 $00 #Meep jumps slightly when shot %patch $48B8 $08 #Not 'being shot' animation when shot [i.e a quick death.] %patch $48B9 $90 #Meep frezzes in 'being shot' animation %patch $48BA $90 #Number of Meep death frames [usually 2, shot and dead, NEVER less than $02] #I.e, 4 is shot,dead, and 2 bullet animation frames, ending in the second bullet frame. %patch $48BE $02 #Meep dead animation %patch $48C3 $7C $00 #Shooting a Meep finnishes the level %patch $48C9 $90 #Shooting a Meep leaves the level [level not done] %patch $48D1 $EB ********** MEEP BULLETS AND SHOOTING BEHAVIOUR ********** ### #General Meep bullet behaviour ### #Meep pauses, but doesn't shoot either bullet %patch $4864 $F0 #Sound of Meep shooting %patch $480E $2B $00 #Left bullet is a right bullet [Meep shoots right bullets when facing either way.] %patch $481E $90 #Same as above, but always right bullets %patch $481A $90 #Meep bullets 1 tile higher than usual %patch $4870 $90 #Meep walks a random amount, shoots right and can't move anymore. #It still walks facing right and and shoots right %patch $488B $90 #Like above but Meep stillwalk is left facing %patch $488d $01 #Meep frezes after shooting, the bullet moves 2 tiles and remains until #Keen shots, then Keens bullet doesn't move and the Meep bullet moves #Like normal. Meep can still be shot. %patch $488c $90 #Meep turns right every time it shoots left. %patch $4889 $90 #When Meep shoots is runs right quickly for 2 seconds. [No matter which way it faces.] %patch $4882 $90 #It runs right till it hits a wall %patch $4887 $90 #Meep frezes when trying to shoot, any of Keen or other bullets in the area don't move, #After Keen leaves screen Meep disappears. %patch $4813 $90 #Like above, but invincibility sprite appears around Keen [no godmode though!] #Godmode will make the sprite dissaper when time runs out %patch $4812 $90 $90 #Meep frezes when trying to shoot %patch $4884 $90 #Level is completed when Meep shoots %patch $4878 $90 #Keen exits level and loses life when Meep shoots [Level must be redone.] %patch $4878 $02 #When Meep shoots Keen goes to main menu [next time. level is completed] %patch $4878 $07 #When Meep shoots, Keen finnishes level but a pause of 5 seconds before exit [Keen may die in this time] %patch $487D $90 #Meep shooting finnishes the level %patch $4894 $90 #When Meep shoots Keen leaves the level [and must reenter it.] %patch $4878 $0A #Like above, but level frezes and Keen must press a key to return to map %patch $4878 $10 #Meep shooting returns Keen to title screen, then exits game %patch $4878 $13 ### #Meep right bullet ### #Meep right bullet is a walking Keen %patch $4857 $90 #Meep pauses to shoot, but right bullet doesn't appear. %patch $484B $90 #Meep right bullet appears from left side of screen, no matter where Meep is. %patch $484E $00 ### #Meep left bullet ### #Meep pauses to shoot, but no bullet appears %patch $483D $44 ********** MENU ********** #Level 'Restart demo' switches to %patch $9962 $5A $00 #14 #Level 'game starts at %patch $9971 $5A $00 #14 #Level 'exit to title' changes to %patch $9793 $5A $00 #14 #Menu window #menu pointer upwards speed %patch $9C3C $01 $00 #Menu pointer downwards speed %patch $9D1D $01 $00 #Menu box height in lines of text %patch $9EF0 $0A $00 #Menu box width in letters %patch $9EF4 $12 $00 #Text read from: [Text must end in $0A $00] #Add F90D to each reading value; e.g 2FB5 + F90D = 128C2 #Therefore new game text read from 9F13 + 128C2 = 1C7D5 [$2E $75 is interesting...] %patch $9F13 $B5 $2F #New Game %patch $9F1B $C2 $2F #Continue Game %patch $9F23 $D4 $2F #Story %patch $9F2B $DE $2F #About Id %patch $9F33 $EE $2F #High Scores %patch $9F3B $FE $2F #Ordering info %patch $9F43 $10 $30 #Previews! %patch $9F4B $1E $30 #Restart demo [Uses 2 $0A $0A in text!] %patch $9F53 $30 $30 #Use the %patch $9F6B $39 $30 #Arrows [Using keyboard] %patch $9F75 $40 $30 #Mouse [Using mouse] %patch $9F7F $46 $30 #Joystick [Using joystick] #Menu text #The $00 ends the text sequence, the $0A moves down a line %patch $1C7D5 " New Game" $0A $00 %patch $1C7E2 " Continue Game" $0A $00 %patch $1C7F4 " Story" $0A $00 %patch $1C7FE " About ID..." $0A $00 %patch $1C80E " High Scores" $0A $00 %patch $1C81E " Ordering Info" $0A $00 %patch $1C830 " Previews!" $0A $00 %patch $1C83E " Restart Demo" $0A $0A $00 #moves down two lines] %patch $1C850 "Use the " $00 %patch $1C859 "arrows" $00 %patch $1C860 "mouse" $00 %patch $1C866 "joystick" $00 # The title bitmap will be shown at offset 0,0 %patch $A08C $00 $00 # Y location, in pixels %patch $A090 $04 $00 # (X location in pixels) / 8 + 4 #Press F1 sprite %patch $A09A $01 #Don't show F1 sprite %patch $A09A $90 #F1 sprite y position %patch $A09E $01 #F1 sprite x position %patch $A0A2 $01 #Don't show F1 sprite or title bitmap %patch $A085 $C3 #Go straight to game, no menu. %patch $A0C9 $01 ********** MISCELANEOUS TEXT ********** %patch $1BA91 "Sound (Y/N)?" %patch $1BA68 "Quit to (D)os or" %patch $1BA7A "(T)itle;" %patch $1BA5B "Quit (Y/N)?" %patch $1BF04 "Keyboard Commands" %patch $1BF17 "-----------------" %patch $1BF2A "0 north :" %patch $1BF38 "1 northeast:" %patch $1BF46 "2 east :" %patch $1BF54 "3 southeast:" %patch $1BF62 "4 south :" %patch $1BF70 "5 southwest:" %patch $1BF7E "6 west :" %patch $1BF8C "7 northwest:" %patch $1BF9A "8 button1 :" %patch $1BFA8 "9 button2 :" %patch $1BFB6 "Modify which action:" %patch $1BFCD "Press the new key:" %patch $1C7C7 " Keens Left" %patch $1C850 "Use the " %patch $1C859 "Arrows" %patch $1CBC7 " ESC to Exit /   to Read " %patch $1CFC9 " press a " %patch $1CFD8 "key:" %patch $1C507 "The End...." %patch $1C513 "For now!" #Patching the 'Lives left' box #Lives left box top %patch $9813 $04 $00 #Lives left box r side %patch $9817 $10 $00 #Where the Keens left text is called from %patch $9826 $A7 $2F #Keens in box aren't shown #%patch $9820 $17 ********** MORTIMER MCMIRE ********** #Mortimer Conversation %patch $1C08D "No..." %patch $1C093 "It can't be!" %patch $1C0A0 "MORTIMER McMIRE!!!" %patch $1C0B3 "Mortimer has been a thorn in your side" %patch $1C0DB "for as long as you can remember. Your" %patch $1C103 "IQ test score was 314--Mortimer's was" %patch $1C12A "315. He always held that over you," %patch $1C14F "never letting you forget for one day." %patch $1C176 "All the practical jokes, the mental" %patch $1C19B "cruelty, the swirlies--each memory" %patch $1C1BF "makes your teeth grit harder. And now" %patch $1C1E7 "he's out to destroy earth! You have" %patch $1C20D "had enough!" %patch $1C21A "'ALL RIGHT MORTIMER, WHAT'S THE" %patch $1C23B "PROBLEM? WHY DESTROY EARTH?'" %patch $1C25A "'You and all those mental wimps" %patch $1C27B "deserve to die! I'm the smartest" %patch $1C29E "person in the galaxy. Aren't I," %patch $1C2C0 "mister THREE FOURTEEN! Ah ha ha!'" %patch $1C2E2 "'I'll get you for that, Mortimer!'" %patch $1C305 "'Come and try! You'll never get past" %patch $1C32C "my hideous Mangling Machine! Prepare" %patch $1C353 "to die, Commander Clown!'"