Keen 6 patches

Request patches for Keens 4-6.
Post Reply
User avatar
szemigi
Posts: 678
Joined: Fri Jan 23, 2009 8:06 pm
Location: Hungary
Contact:

Keen 6 patches

Post by szemigi » Thu Nov 28, 2019 12:39 am

Well, in Keen 6, Keen's shot would act like the Boobus Bomb:

- Keen can reobtain it whenever he wants after throwing 1 away
- His shot would exactly fall like the Boobus Bomb

(It would be a football he uses to be honest.)

- if Keen receives 100,000 points, the game jumps to the ending
- at the beginning of level 1, the Grabbiter's message (when Keen collected the Sandwich) appears, and only in case of level 1
- if Keen's shot hits an enemy, that would be 50 points
- Bobba can pick up Keen's shot (he threw away) + it throws Keen's shot instead of fireball back at him (you know, football rules; if Keen throws his ball away and the Bobba touches it, it picks up and throws it back, so that Keen can pick it up again. I don't know if you get it).


Possible?

levellass
Posts: 2984
Joined: Wed Oct 11, 2006 12:03 pm
Location: Ngaruawahia New Zealand

Re: Keen 6 patches

Post by levellass » Fri Nov 29, 2019 1:52 am

They should be, but I'll probably need your patchfile too for this one, and you can expect a lot of questions as I start working on the more tricky patches.

(Right now it's rather busy with thanksgiving, and I'm not even American.)

levellass
Posts: 2984
Joined: Wed Oct 11, 2006 12:03 pm
Location: Ngaruawahia New Zealand

Re: Keen 6 patches

Post by levellass » Fri Nov 29, 2019 2:49 am

As a start here's the simplest patch, making the shot move like a football.You'll want to adjust the speeds until it moves the way you want:

Code: Select all

#Keen shoots in an arc not a line:
#Set up shot to have h and v speeds
%patch $D838 $C7 $47 $0E $0001W
%patch $D841 $C7 $47 $10 $0001W

#Shot speeds
#Up
%patch $D86A $C7 $47 $18 $FFB4W  $EB $30 #Vertical
%patch $D865 $C7 $47 $16 $0000W          #Horizontal

#Right
%patch $D87A $C7 $47 $18 $FFE8W  $EB $20 #Vertical
%patch $D875 $C7 $47 $16 $0030W          #Horizontal

#Down
%patch $D88A $C7 $47 $18 $0020W  $EB $10 #Vertical
%patch $D885 $C7 $47 $16 $0000W          #Horizontal

#Left
%patch $D89A $C7 $47 $18 $FFE8W  $90 $90 #Vertical
%patch $D895 $C7 $47 $16 $FFC0W          #Horizontal


#Shot foreground and activity
%patch $D8A1 $C7 $47 $20 $0000W  $C7 $47 $02 $0002W  $90 $90

#Change shot actions to work like Babobba shots, leaves three frames free
%patch $3226E $0060W $0060W $0000W $0000W $0000W $0002W $0000W $0000W
              $08F41765RL   $00000000L    $0CA60FB1RL   $153EW

levellass
Posts: 2984
Joined: Wed Oct 11, 2006 12:03 pm
Location: Ngaruawahia New Zealand

Re: Keen 6 patches

Post by levellass » Fri Nov 29, 2019 4:05 am

This patch makes the shot become a shot item when it smashes into stuff. (Including enemies.)

Code: Select all

#Keen's shot is an item when it lands
%patch $D922  $55 $8B $EC $56 $57 $8B $7E $06 $8B $76 $08 $C7 $05 $0005W  $C7
              $45 $3E $000BW  $C7 $45 $10 $FFFFW  $B8 $0019W  $50 $9A $183B09F1RL
                      $44 $44 $B8 $15B6W  $50 $57 $9A $08F41297RL     $83 $C4
              $04 $5F $5E $5D $CB
%patch $32320 $15B6W
It will ONLY work with the first patch I gave, otherwise it will crash the game. You'll probably also want to change things so that the shot item only gives one shot, not lots of them:

Code: Select all

#Ammo gives only one shot
%patch $BEFC $FF $06 $7590W  $EB $08
%patch $C0D0 $FF $06 $7590W  $EB $08

Post Reply