Patch: Giving Keen stuff

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

Patch: Giving Keen stuff

Post by levellord »

Most of these aren't that useful, but maybe someone can find a use for 'em

#Bullets Keen has @ start
%patch $9008 $10 $00

#Give Keen joystick at start of game
%patch $9014 $01 $00

#Give Keen joystick and battery at start of game
%patch $9015 $01 $00

#Give Keen battery at game start
%patch $901A $01 $00

#Battery and vacum
%patch $901B $01 $00

#Just vacum
%patch $9020 $01 $00

#Vacum and whiskey
%patch $9021 $01 $00

#Just whiskey
%patch $9026 $01 $00


Give keen -1 bullets, and he'll have infinite ammo; give him all the items, and any level he enters he'll win the game from.
User avatar
adurdin
Site Founder
Posts: 549
Joined: Fri Aug 29, 2003 11:27 pm
Location: Edinburgh, Scotland
Contact:

Post by adurdin »

Give keen -1 bullets, and he'll have infinite ammo
LIAR! Just shoot that raygun sixty-five thousand, five hundred and thirty-five times and you'll find he's run out.

and with that machine-gun patch, it wouldn't take all that long, either
KeenRush
Patch Maker
Posts: 1988
Joined: Sun Aug 31, 2003 2:52 pm
Location: Sand Yego
Contact:

Post by KeenRush »

Hmmm, aren't some of those patches already posted? Or I just can remember wrong.. Anyways, it probably wouldn't be hard (for adurdin or MM) to set Keen's ammo to 2 when he shoots, for example.
User avatar
grelphy
Posts: 219
Joined: Fri Sep 05, 2003 12:41 am
Location: the Armageddon Machine

Post by grelphy »

Hmm... Assuming about ten shots per second, using all 65,535 ammo would take just

655.35 seconds = (655.35/60) ~ 11 minutes

Of course, I'm unsure about the shots/second thing; for all I know, it varies. But still, just holding down on the ctrl and alt keys (or spacebar, if you've implemented that patch) for ten minutes would get sort of old after a while, especially with that sound effect.

Oh yeah, also:
give him all the items, and any level he enters he'll win the game from.
Not really; if he is unfortunate enough to die, he is ****ed; he loses the items when he dies, and doesn't have them again when he reenters the level. Unless the designer was nice enough to include additional copies of the items, he now can't win.
User avatar
adurdin
Site Founder
Posts: 549
Joined: Fri Aug 29, 2003 11:27 pm
Location: Edinburgh, Scotland
Contact:

Post by adurdin »

Of course, I'm unsure about the shots/second thing; for all I know, it varies. But still, just holding down on the ctrl and alt keys (or spacebar, if you've implemented that patch) for ten minutes would get sort of old after a while, especially with that sound effect.
It wouldn't be much worse than waiting ten minutes in The Secret of Monkey Island while Guybrush is underwater just to see him die... :)
User avatar
grafix
Posts: 199
Joined: Fri Oct 29, 2004 8:38 am

duh

Post by grafix »

Or you could just go make some coffee... get one of those cool "pecky birds" that Homer loved so much in the Simpsons and put it above the keyboard. :D
User avatar
CommanderSpleen
Posts: 1017
Joined: Sun Aug 31, 2003 12:11 pm
Location: The Land of Sparkly Things
Contact:

One day, maybe?

Post by CommanderSpleen »

A patch to kill Keen when he runs out of ammo would make for an amusing end to that scenario.

I wonder how hard it would be to then evolve such a thing so as to effectively enable 'health'... I'd say the least conductive elements of such a prospect would be the construction of a timing algorithm, and the separation of what happens when Keen collides with kill tile/sprite/off-screen...

Just a thought.

>Commander Spleen
User avatar
adurdin
Site Founder
Posts: 549
Joined: Fri Aug 29, 2003 11:27 pm
Location: Edinburgh, Scotland
Contact:

Post by adurdin »

It could be more easily doable in Keen 3 -- when Keen collides with an enemy (or a bad tile), decrement his health counter and give him 3 seconds (or so) of ankh time... if his health counter runs out, then he dies. Every time he picks up the [pogo stick] tile (for example), he gets more health.

I reckon it's doable...

Edit: And with levels like KeenRush makes, I think we really need it!! :)
KeenRush
Patch Maker
Posts: 1988
Joined: Sun Aug 31, 2003 2:52 pm
Location: Sand Yego
Contact:

Post by KeenRush »

Woah!! That kind of Keen 3 patch would be really creative, and sounds very possible now! ::drool:: Would be very cool.

Though I wouldn't use it just yet.. >:}
User avatar
levellord
Crazy pAtChEr
Posts: 1401
Joined: Thu Nov 20, 2003 11:35 pm
Location: NewZealand
Contact:

Post by levellord »

No, lull them into a false sense of security... little do they know youand MM [Mortimer McMire] have been secretly corresponding to not only invent a health system, but respawning enemies, random death tiles, a timer for the map and three simultaneous bosses!
LIAR! Just shoot that raygun sixty-five thousand, five hundred and thirty-five times and you'll find he's run out.
By gum! You're right! Hang on a sec...

Ah, here we are:

#Infinite ammo
%patch $3E3B $90 $90 $90 $90
%patch $9008 $10 $00


And now... more junk!

#Pogo behaves as a different raygun, giving Keen 16 shots.
%patch $44AB $00 $06 $C8 $AA $00 $00

#Pogo kills Keen, but without the death sprite.
%patch $44AB $5F $06 $C8 $AA $00 $00

#Pogo tiles dissapear when touched, but otherwise don't affect Keen
%patch $44AB $7E $06 $C8 $AA $00 $00

#Pogo gives keen two keys, battery, whiskey, and acts like a raygun. Also kills keen, but gives him an extra life as compensation.
%patch $44AB $9F $06 $C8 $AA $00 $00
%patch 0x4F82 $90 $90 $90 $90 $90 $90
%patch 0x4F9A $90 $90 $90 $90 $90 $90

#Pogo plays exit sound, no points, and no pogo either!
%patch $44AB $C6 $06 $C8 $AA $00 $00

Pogo kills Keen, he gets a key and the whiskey.
%patch $44AB $CE $06 $C8 $AA $00 $00
%patch 0x4F9A $90 $90 $90 $90 $90 $90

# Pogo kills Keen. He gets a key though.
%patch $44AB $CE $06 $C8 $AA $00 $00

#Pogo completes level, gives you battery and three keys
%patch $44AB $C9 $06 $C8 $AA $00 $00
%patch 0x4F82 $90 $90 $90 $90 $90 $90

#Number of keen @ start
%patch $9002 $01 $00
KeenRush
Patch Maker
Posts: 1988
Joined: Sun Aug 31, 2003 2:52 pm
Location: Sand Yego
Contact:

Post by KeenRush »

Woah, cool stuff! By the way, what means 0x instead of $ on that patch address?

Grrrg, I should try something cool too.. It can be so hard? :\
User avatar
ckguy
Posts: 465
Joined: Tue Oct 14, 2003 11:20 am
Location: Wakefield, RI, US
Contact:

Post by ckguy »

KeenRush - 0x is the same as $

0x - next number is in hex (used by C)
$ - next number is in hex (used by Pascal)
Post Reply