Starting Sequence

Completed patches for Keen3.
Post Reply
User avatar
levellord
Crazy pAtChEr
Posts: 1401
Joined: Thu Nov 20, 2003 11:35 pm
Location: NewZealand
Contact:

Starting Sequence

Post by levellord »

I don't want to see any more dull unmodified starts. Lets get creative people!

How these work: These patches control the vertical [y] and horizontal [x] position and bitmaps of the 'An Apogee Presentation Of An ID Software Production' set of bitmaps for Keen 2. [The rising sign is that Apogee sign that rises up before everything else appears, it is seperate from anothe Apogee sprite that appears in front of it when it stops rising.]

Now, say you wanted to get rid of the 'Production' bitmap in Keen 2; you'd make its y [or x] position off the screen:

#Production y position [offscreen]
%patch $9C30 $10 $00


Or say you wanted the Keen 3 Id software sign to rise up, then be replaced with the Apogeen bitmap; you'd make the Apogee rising sign bitmap the Id one:

#'rising sign bitmap
%patch $A9C6 $0D $00


[000D is 13, which is bitmap 13 [3BMP00013]

Combined with the ability to edit bitmaps, you can place any bitmap of almost any size anywhere on the screen. This should make for some interesting starts. I leave to your inventiveness.

Code: Select all

#'rising sign bitmap 
%patch $A9C6 $01 $00 
#'Apogee sign rising x position 
%patch $A9CE $01 $00 
#Stationary Apogee bitmap 
%patch $A9F2 $01 $00 
#Apogee sprite x position 
%patch $A9FA $01 $00 

#Apogee sign rises and vibrates alone 
%patch $A9E3 $00 

#'An' bitmap 
%patch $A9DD $01 $00 
#'An' x position 
%patch $A9E8 $01 $00 

#Presentation bitmap 
%patch $AA04 $01 $00 
#Presentation x position 
%patch $AA0F $01 $00 

#Of an bitmap 
%patch $AA19 $01 $00 
#of an y position 
%patch $AA1D $01 $00 
#of an x position 
%patch $AA21 $01 $00 

#Id software bitmap 
%patch $AA2B $01 $00 
#Id software y position 
%patch $AA2F $01 $00 
#Id software x position 
%patch $AA33 $01 $00 

#Production bitmap 
%patch $AA3D $01 $00 
#Production y position 
%patch $AA41 $01 $00 
#Production x position 
%patch $AA45 $01 $00
Enjoy!

User avatar
levellord
Crazy pAtChEr
Posts: 1401
Joined: Thu Nov 20, 2003 11:35 pm
Location: NewZealand
Contact:

Post by levellord »

These patches destroy whole blocks of code and are an easy way to make big changes to the start sequence.

Code: Select all

#No rising Apogee sign
%patch $A9C2 $C3

#Nothing appears after the sign rises
%patch $A9D9 $C3
ANd er, yeah, thats all folks!

Post Reply