PATCH: Victim's Revenge

Completed patches for Keen1.
User avatar
MultiMania
Patch Master
Posts: 153
Joined: Mon Nov 24, 2003 3:09 am
Location: Deep in the heart of keen.
Contact:

PATCH: Victim's Revenge

Post by MultiMania »

With this patch, whenever you kill a Yorp/Garg/Vorticon, this could be an interesting twist to any mod. Don't shoot the yorps.

Code: Select all

%ext ck1

#Yorp
%patch $1A9F $E8 $BE $27
#Garg
%patch $1C05 $E8 $58 $26
#Vorticon
%patch $1DAF $E8 $AE $24
Have fun.
KeenRush
Patch Maker
Posts: 1988
Joined: Sun Aug 31, 2003 2:52 pm
Location: Sand Yego
Contact:

Post by KeenRush »

Cool. :D What does it do (program wise)? I see it changes one call to another, but I have no idea what those called before.
User avatar
MultiMania
Patch Master
Posts: 153
Joined: Mon Nov 24, 2003 3:09 am
Location: Deep in the heart of keen.
Contact:

Post by MultiMania »

For the Yorp and Garg, It replaces the PlaySound call.

For the Vorticon, It replaces the border flashing code.
KeenRush
Patch Maker
Posts: 1988
Joined: Sun Aug 31, 2003 2:52 pm
Location: Sand Yego
Contact:

Post by KeenRush »

Thanks. Wow, it replaces the sound? That was the first thing I thought of, but when I tried it my brain somehow tricked me into hearing the sound. :S Bizarre.
levellass
Posts: 3001
Joined: Wed Oct 11, 2006 12:03 pm
Location: Ngaruawahia New Zealand

Post by levellass »

So what exactly does this patch do? You never said.
KeenRush
Patch Maker
Posts: 1988
Joined: Sun Aug 31, 2003 2:52 pm
Location: Sand Yego
Contact:

Post by KeenRush »

It kills Keen if Keen kills one of those enemies. I guess it calls the code that makes keen dead and 'fly out'.
Stealthy71088
Posts: 583
Joined: Thu Mar 17, 2005 11:54 pm
Location: NY

Post by Stealthy71088 »

Could you please make a Keen3 version of this patch for the foob? It would be a big help in my mod. Thanks.

Also, does Keen specifically need to kill the sprite, or does it just have to die?
levellass
Posts: 3001
Joined: Wed Oct 11, 2006 12:03 pm
Location: Ngaruawahia New Zealand

Post by levellass »

The sprite just has to die; there's nothing there to discern *what* kills the sprite.

A Keen 3 version should be easy enough!

MM; you forgot to post the patches for the tankbot and push bot (Also the chain, and who needs one for the icecubes?)
Stealthy71088
Posts: 583
Joined: Thu Mar 17, 2005 11:54 pm
Location: NY

Post by Stealthy71088 »

The icecubes?!? That gives us a level timer. Is it possible to patch the icecubes to move while off screen, like the elevators in Keen2 and 3? This would allow us to make a level bigger than 2 screens.
User avatar
XkyRauh
Posts: 1114
Joined: Sun Aug 31, 2003 9:14 pm
Location: San Diego, California

Post by XkyRauh »

Or, y'know, you could make the left/right side of the level's tiles look like a temperature gauge of some sort, with the icecube sprite becoming a level indicator... then change Keen's sprite to be half normal size (16 pixels tall, 8 pixels wide) and design levels with this changed size in mind (maybe altering jump height, etc.)... and you get a game that's built for speed. :) I dig it.

Edit: Or just stick with the temperature idea, and have it occur only in "Engine rooms" or other dangerous environments--this way, Keen can dip into the left/right part of the level, to retrieve a keycard, or get a ship part, or something, but he's got to be in and out quick, because if the temperature gets too high, he dies! :D
levellass
Posts: 3001
Joined: Wed Oct 11, 2006 12:03 pm
Location: Ngaruawahia New Zealand

Post by levellass »

*Always* a fresh idea or two Xky!
User avatar
CommanderSpleen
Posts: 1017
Joined: Sun Aug 31, 2003 12:11 pm
Location: The Land of Sparkly Things
Contact:

Post by CommanderSpleen »

Multi wrote:Don't shoot the yorps.
Hehe, or "Don't let the bots shoot the yorps".
Xky wrote:then change Keen's sprite to be half normal size (16 pixels tall, 8 pixels wide)
Woah, somehow I've never thought of making sprites that size. My mind is reeling with some new possibilities.
Xky wrote:with the icecube sprite becoming a level indicator...
How would it indicate the temperature? I don't quite follow that.
Stealthy71088
Posts: 583
Joined: Thu Mar 17, 2005 11:54 pm
Location: NY

Post by Stealthy71088 »

CommanderSpleen wrote:Woah, somehow I've never thought of making sprites that size. My mind is reeling with some new possibilities.
Have you ever heard of Keenbot?
Kdash
Posts: 405
Joined: Sat Feb 26, 2005 5:45 pm

Post by Kdash »

16x16, yes. But not 16x8. That would be much different.
levellass
Posts: 3001
Joined: Wed Oct 11, 2006 12:03 pm
Location: Ngaruawahia New Zealand

Post by levellass »

Keenbot is dead. 'nuff said.
How would it indicate the temperature? I don't quite follow that.
Make some thermometer tiles. The icecube moves upwards and is done such that it looks like a little pointer, pointing to the 'temperature' when it reaches the top, it dies, and so does Keen.
Post Reply