********** ABOUT ID ********** All lines must end with $0A; adding another $0A will lower the next line a space for every extra $0A added. Lines can be as long as, or shorter than shown here, and indeed, two character longer than shown, any longer causes problems. #Bitmap %patch $A0E4 $01 $00 #Id software bitmap used %patch $A0E8 $17 $00 #H position, in pixels %patch $A0EC $11 $00 #V position, lin 8x8 blocks %patch $A10B $28 $00 #Line offset [second line is $28, = 40 letters right of the first] #Text setup: %patch $A0F6 $07 $00 #Text H position %patch $A102 $09 $00 #Text V position [in lines] #Text read from: [19920 + value = location] %patch $A0DA $50 $30 #1st and only line; 2nd line is 1st line repeated, 40 letters right of first, etc #About ID text %patch $1C870 "We are a group of software artists " $0A $00 %patch $1C898 "whose goal is to bring commercial " $0A $00 %patch $1C8C0 "quality software to the public " $0A $00 %patch $1C8E8 "at shareware prices. " $0A $0A $00 %patch $1C910 "Our effort is only possible with " $0A $00 %patch $1C938 "your support. Without it, we cannot " $0A $00 %patch $1C960 "continue to make this fine " $0A $00 %patch $1C988 "software so affordable. " $0A $0A $00 %patch $1C9B0 "Thank you in advance for your " $0A $00 %patch $1C9D8 "contribution to the future of the " $0A $00 %patch $1CA00 "growing shareware market. " $0A $00 #About Id is blank[no text] %patch $A0CA $C3 ********** AMMO ********** See RAYGUN ********** AN ********** See PRESENTING AN ID SOFTWARE... SEQUENCE ********** ANKH TIME ********** #Amount of Ankh time given [1 second = 144 ] #Here 30s (30*144 = 10E0) %patch $7BA3 $E0 $10 #Ankh flashing time [1 second = 144] #Here 5s remaining [5*144 = 02D0] %patch $84FE $D0 $02 #Amount of Ankh time Keen has when starting a level # Here 36 secs (41 * 144 = $1440) # (side-effect: won't turn off God mode when entering level) %patch $81CE $C7 $06 $46 $99 $40 $14 #Set single bullet to give ankh time #Here 10s (10 * 144 = $06C0) %patch $7BD2 $81 $06 $46 $99 $C0 $06 $EB $CB # Make Keen die when ankh time runs out #SIDE EFFECT: Tile property 'Message popup' becomes 'nothing' #SIDE EFFECT: Tile property 'nothing' becomes 'kills when Keen has no time' %patch $7A1C $E9 $4E $01 %patch $7B6D $83 $3E $46 $99 $00 $7F $03 $E9 $BB $FE $E9 $89 $00 %patch $7C45 $03 $7C #The ankh does not make Keen invincible %patch $7918 $EB #The ankh does not stop vortikids from knocking over Keen %patch $7C8A $EB #The "invincibility sprite" is not shown until the "time running out" time is reached (even for God mode). %patch $8502 $EB $74 #Make pogo only fly if Keen has Ankh-time. %patch $75F0 $46 $99 ********** APOGEE ********** See PRESENTING AN ID SOFTWARE... SEQUENCE