Enemy speeds

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

Enemy speeds

Post by levellord »

Sparked by Celicks' speed needs. Hope these help.

Have most done, only two main enemies to figure out.

Code: Select all

#The vortikid
#Vortikid initial speed if spawned ABOVE Keen in the level
%patch $3CA4 $FA $00
#Vortikid right [and initial speed if lower than Keen] 
%patch $4047 $FA $00
#Vortikid left speed
%patch $3C9D $06 $FF
#Vortikid right speed if hits a wall [$00 sticks to wall;
#If low enough vortikid moves right slowly only after it has jumped and hit a wall]
%patch $408E $FA $00

Code: Select all

#The vorticon [some]
#Vorticon initial [right] speed
%patch $3C42 $5A $00
#Vorticon 'normal' right speed 
%patch $3F5F $5A $00
#Occasionally used for some jumps and moving left [Speed burst]
%patch $3EAE $78 $00
#Vorticon right speed when touching walls
%patch $3ED5 $5A $00
#Vorticon left speed when touching walls
%patch $3EC9 $A6 $FF
#Faster Vorticon left speed when touching walls [Rarely used]
%patch $3E9E $88 $FF 

Code: Select all

The robot:
#Robot initial speed 
%patch $3D7B $64 $00 
#Robot right speed [after turning] 
%patch $458B $64 $00 
#Robot left speed [After turning] 
%patch $45A5 $9C $FF

Code: Select all

#The vorticon elite:
#Elite left AND right speed, final
%patch $3D06 $64 $00
#Elite initial speed [right]
%patch $4158 $64 $00

Code: Select all

#Elite death sprite
%patch $42B2 $64 $00

Code: Select all

#Horizontal platforms
#Platform initial speed [moving right]
%patch $3DD7 $4B $00
#Platform right speed
%patch $469E $4B $00
#Platform left
%patch $46AC $B5 $FF #[= FF FF - 4B]

Code: Select all

#Keen
#These all partially change Keens walking/jumping etc speeds [only PARTIALLY!]
%patch $62B3 $FA $00
%patch $6301 $FA $00
%patch $634D $FA $00
%patch $639B $FA $00
Enjoy!

Values that are probbably [but possibly not.] speeds or speed related that I haven't fugured out yet are:

%patch $3E81 $5A $00
%patch $3EB6 $5A $00
%patch $3F2E $5A $00
%patch $4E58 $32 $00
%patch $4655 $32 $00
%patch $3D8F $78 $00
%patch $3E94 $78 $00
%patch $3C3B $A6 $FF
%patch $3E8D $A6 $FF
%patch $3EA6 $A6 $FF
%patch $3F22 $A6 $FF
%patch $3E88 $88 $FF
Post Reply