Page 1 of 1

Sprite patches

Posted: Sat Jun 17, 2006 10:43 am
by levellord
Since somebody here wanted a number of Keen 3 sprite patches, I have finnished my lil list of sprite properties et cetera. This list has everything in it that my Keen 1 sprite patches directory does; from sprite behaviour, to animations to speeds, covering all sprites [Messie isn't a sprite]

This time I'm placing the introduction within the Keen 3 patches section; I still want to hear discussion about whats good, whats bad and whats missing. Have a look, especially if you're modding keen 3; I'm sure it will be useful.

So, for all your Keen 3 patching needs, go here: ... 20Patches/


Posted: Mon Jul 24, 2006 12:23 pm
by levellord
Found two things of possible interest to modders; the first is the vortninja jump *height*

Code: Select all

#Vortninja jump height
%patch $4987 $5E $01
The next is a special zap/zot; while unused in the game, any sprite given the right death property [die when you hit an sprite] will produce it when it dies. So for example if the vert guns are given it; their zap/zots can be made different to any others in the game.

Code: Select all

#Horz bullets destructable [Uses unused death]
%patch $4D91 $13 $80
%patch $803C $69 $00 #Zap/zot Zap 
%patch $8043 $6A $00 #Zap/zot Zot 

Posted: Tue Jul 25, 2006 4:30 am
by Freeyorp101
Excellent, the vortininja patch will help immensely. thanks! :)

Posted: Tue Jul 25, 2006 8:07 am
by XkyRauh
Is that their 'max' height? I seem to recall them having a few different hop-lengths they could choose from.

Posted: Wed Jul 26, 2006 12:47 pm
by levellord
Yeah, thats the max height MINUS about two squares; the various heights are the max height minus x, 2x and 3x pixels, but it appears that the vortikid and ninja use the same subroutine, possibly the vorticon as well.

So basically all three have a max jump height, and three others derived from it. This seems to apply to Keen 1 and 2 as well.

Posted: Mon Aug 07, 2006 12:51 pm
by levellord
Oop! I made a slight error; the heart and sparks sprite-keen interaction properties were the wrong way round! This is the proper way:

Code: Select all

%patch $40AE $0C $00 #Harmless [used by Heart]
%patch $4071 $0D $00 #Harmless [Used by purple sparks]