PATCHES: Aieeee! Levellord patches the pogo!

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

PATCHES: Aieeee! Levellord patches the pogo!

Post by levellord »

I've been scavenging around Andy's pogo patch and have discovered a few patches to make your hexeditor scream for mercy.

#Pogo acts as an antigravity boots
%patch $3F50 $90
%patch $3F4E $90


Draw Keens pogo sprite upside down, and Keen will fly upwards when alt is pressed.

#Keen hovers in the air when pressing alt
%patch $3F57 $90
%patch $3F4E $90 $90

#Keen hovers in the air when pressing ctrl
%patch $3F39 $90


#Keen hovers when alt is pushed and is moving up
%patch $3F46 $90


Self explainitory

#Keen jetpacks, but harder to control
%patch $3F4E $90 $90
%patch $3F5C $90

#Keen jetpacks, but much easier to control
%patch $3F4E $90 $90
%patch $3F5B $90


Some modifications of the 'jetpack' patch

#Pogo makes Keen zigzag as he pogo's
%patch $3F5D $01


And you though Keen was hard to control before...

#Pogo exits level
%patch $3F5D $EB


If you're gonna disable the pogo, change the key it uses and make a cheat.

#Keens pogo becomes a rocket
%patch $3F7F $90


Keen bounds upwards, accompanied by pogo and collision sounds

#Keen floats upward, or downward
%patch $3F82 $90


Keen drifts upward or downward when pogoing

#What sprite Keen becomes when pogoing
%patch $3F80 $00


Could be useful

#Stop keen pogoing high
%patch $3F43 $90

#'high' jump is only 2 squares high.
%patch $3F41 $90

#Make it one square high
%patch $3F34 $00

#All pogo jumps are high jumps
%patch $3F31 $90


Control Keens high jumps.

#'Keen Dreams' jump cheat
%patch $3F3D $90


Keen can go as high as he wants when pogoing, but not if he's falling down.

Pogo causes Keen to veer left
%patch $3F5D $09

#Keen faces only one way when pogoing
%patch $3F73 $90

#Keen can't pogo right, but can whizz left
%patch $3F5D $20


Misc
KeenRush
Patch Maker
Posts: 1988
Joined: Sun Aug 31, 2003 2:52 pm
Location: Sand Yego
Contact:

Post by KeenRush »

*jaws drop*
Amazing wackiness! And not even changing many addressess.. Woah!
User avatar
XkyRauh
Posts: 1114
Joined: Sun Aug 31, 2003 9:14 pm
Location: San Diego, California

lol

Post by XkyRauh »

This reminds me of those Game Genie booklets for the old NES system... those codes came with such elaborate descriptors as "Super Moon Jumps!" or "Missles are Insane!" :-)

Nice to see people becoming more adventurous with their hex editors... I'm still timid about it.

--Xky
KeenRush
Patch Maker
Posts: 1988
Joined: Sun Aug 31, 2003 2:52 pm
Location: Sand Yego
Contact:

Post by KeenRush »

I'll try to be more adventurous in the future.. I just seem to lack imagination what to patch. :) LL; did you find those purposefully, reading the code and then patching, or just taking some place and trying what $90 does there or so on?
And -- could anyone tell me what would be the best way to change Assembler instructions to those ckpatchable hex values?
User avatar
levellord
Crazy pAtChEr
Posts: 1401
Joined: Thu Nov 20, 2003 11:35 pm
Location: NewZealand
Contact:

Post by levellord »

I tried several values [$00- $20, $90, $Eb and $AC] in each possible offset in the range my patches cover.
Ringman
Posts: 22
Joined: Sun Jan 23, 2005 7:35 am

Post by Ringman »

Thanks a ton!!!! JetBoy will LIVE!!!! Anyway to make it so the Pogo uses Raygun charges a s fuel?

Question for the Levelord Hexmaster: Also as for the hex editing you said that: $90 $AC are all values to change the current vaule to but what is: $90 $90 when there is only one "bit" in each address? ala 00 or B8. Actually the value of the address 3F4E is B8 so what would it have to be to equal $90 $90?
User avatar
grafix
Posts: 199
Joined: Fri Oct 29, 2004 8:38 am

Post by grafix »

Now do we make LevelLord a "Patch Maker" or not? (I say yes.)

EDIT:
I tried several values [$00- $20, $90, $Eb and $AC] in each possible offset in the range my patches cover.
That's called brute-forcing, not patching. Crazy pAtChEr is indeed the correct title.
Last edited by grafix on Thu Jan 27, 2005 7:21 pm, edited 1 time in total.
KeenRush
Patch Maker
Posts: 1988
Joined: Sun Aug 31, 2003 2:52 pm
Location: Sand Yego
Contact:

Post by KeenRush »

Well, maybe 'Crazy pAtChEr' would be better. :p
Ezjay
Posts: 158
Joined: Fri Feb 27, 2004 1:15 pm
Location: Amsterdam

Post by Ezjay »

Considering the way these patches were made and the fact that some of em destroy the whole game I say thats the one
User avatar
CommanderSpleen
Posts: 1017
Joined: Sun Aug 31, 2003 12:11 pm
Location: The Land of Sparkly Things
Contact:

Time for you to DIIIEE! I mean... uhh... nice patches.

Post by CommanderSpleen »

I'd say Deranged p47ch0r would be more appropriate.
User avatar
levellord
Crazy pAtChEr
Posts: 1401
Joined: Thu Nov 20, 2003 11:35 pm
Location: NewZealand
Contact:

Post by levellord »

Some of my patches destroy the game?

Do tell, I'm sure I tested them beforehand.

Muhahaha me am is Geisteskranke Fleckengeliebte!
Ezjay
Posts: 158
Joined: Fri Feb 27, 2004 1:15 pm
Location: Amsterdam

Post by Ezjay »

This one

Code: Select all

#Keen hovers in the air when pressing alt  (game is paused when pressing control when pogoing, actually)
%patch $3F57 $90 
%patch $3F4E $90 $90 
And the fact that you tested them doesnt cover it all, your computer is not mine.

Im sure the green levels in shadowkeen2 work fine for you for example, but none of my computers recognizes them as levels.
KeenRush
Patch Maker
Posts: 1988
Joined: Sun Aug 31, 2003 2:52 pm
Location: Sand Yego
Contact:

Post by KeenRush »

Hey, LL's now 'Crazy pAtChEr'. :D
User avatar
levellord
Crazy pAtChEr
Posts: 1401
Joined: Thu Nov 20, 2003 11:35 pm
Location: NewZealand
Contact:

Post by levellord »

And the fact that you tested them doesnt cover it all, your computer is not mine.
Well then please tell me of any specific problems you encounter with my patches. Many times I have to pick the best patch out of say, two or three. As such I may be able to rewrite a bad patch. Please either post problems or email them to me at six_diffrent_people@hotmail.com
Post Reply