Keen 5: Shikadi spawns V card + other

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

Keen 5: Shikadi spawns V card + other

Post by szemigi »

1. If I killed the Shikadi, it spawns a V card (completely similar to the Blooglets in Keen 6, which spawns gem after shooting it). Note that I'm using a patch: the Shikadi replacement's strength is 6, so you need 6 shots to defeat it. Just saying.

2. The Shikadi doesn't zap the pole.

3. Keen can die on the map, BUT map Keen has only own 1 death frame (so it doesn't use the in-level death frame/in short: they are separated). Map Keen death frame would be 5SPR0139.BMP since I don't use the surfing sprite.

4. I can win the game by touching the QED sprite (so no Shikadi Mine needed), no matter in what level I am. And if I touch the QED sprite, it doesn't explode but I win the game.

5. Oh, and when Keen enters the secret level teleport, the loading window says "Keen purposefully wanders about the Omegamatic" instead of "Keen steps out onto Korath III".

6. When I open the V card door, Keen doesn't enter it (only if he wants, so kinda optional). (Note: I saw you already posted this patch as a part of Ceilick's Keen 9, but I tell you it has a bug: when Keen opens the card door, the door is opened, but Keen slips to the left and I couldn't control him after that.)

Code: Select all

#V card door animates, but Keen doesn't walk through it
%patch $AD5D $CB
This patch must be fixed in all cases (for my request especially).
Last edited by szemigi on Mon Jul 23, 2018 9:36 pm, edited 1 time in total.
User avatar
szemigi
Posts: 716
Joined: Fri Jan 23, 2009 8:06 pm
Location: Hungary
Contact:

Re: Keen 5: Shikadi spawns V card + other

Post by szemigi »

Are these possible? Because you haven't answered here yet.
levellass
Posts: 3001
Joined: Wed Oct 11, 2006 12:03 pm
Location: Ngaruawahia New Zealand

Re: Keen 5: Shikadi spawns V card + other

Post by levellass »

Maybe, I am not sure.

That V-card patch is... odd; I cannot find it on the wiki. It works only when Keen is right in front of the door, if he has to 'slide' into the door you get the slide problem. This patch is better:

Code: Select all

#Keen doesn't automatically enter V-card doors:
%patch $AD63 $0C84W
levellass
Posts: 3001
Joined: Wed Oct 11, 2006 12:03 pm
Location: Ngaruawahia New Zealand

Re: Keen 5: Shikadi spawns V card + other

Post by levellass »

This makes the QED win the game when touched and as a side-effect it doesn't explode.

Code: Select all

#Q.E.D wins game when touched, doesn't explode
%patch $334DA $11C4047BRL
%patch $120BB $55 $8B $EC $56 $8B $76 $08 $83 $3C $02 $74 $03 $5E $5D $CB
              $9A $0F920677RL     $5E $5D $CB 
levellass
Posts: 3001
Joined: Wed Oct 11, 2006 12:03 pm
Location: Ngaruawahia New Zealand

Re: Keen 5: Shikadi spawns V card + other

Post by levellass »

This is the patch for #2:

Code: Select all

#Shikadi doesn't zap poles
%patch $1301E $EB
levellass
Posts: 3001
Joined: Wed Oct 11, 2006 12:03 pm
Location: Ngaruawahia New Zealand

Re: Keen 5: Shikadi spawns V card + other

Post by levellass »

This changes the 'Korath text' so that it uses the usual Omegamatic text everything else does:

Code: Select all

#Korath teleport text isn't different
%patch $6211 $EB
levellass
Posts: 3001
Joined: Wed Oct 11, 2006 12:03 pm
Location: Ngaruawahia New Zealand

Re: Keen 5: Shikadi spawns V card + other

Post by levellass »

You cannot use sprite 139 for the map death frame since this is part of LEVEL Keen's sprites and is not used unless LEVEL KEEN is present. We CAN use the flag flip sprite 268 however since that is also unused and included with the map stuff:

Code: Select all

#Keen can die on map
%patch $3103C $010CW $010CW $0002W $0000W $0000W $0064W $0000W $0000W
              $0AAF14E7RL   $00000000L    $090B17B5RL   $0CFCW
%patch $C048 $05 $B8 $0BB2W  $EB $03 $B8 $0BD0W  $83 $3E $9E55W  $00 $75 $03
             $B8 $0CFCW  $50 $90 $90 $90

This may, may MAY cause a problem with V-card doors, if you ever get a crash with 'Tried to spawn uncached sprite 268' in a level this will be the cause. It SHOULDN'T but I can't be SURE.
User avatar
szemigi
Posts: 716
Joined: Fri Jan 23, 2009 8:06 pm
Location: Hungary
Contact:

Re: Keen 5: Shikadi spawns V card + other

Post by szemigi »

Alright, I'll test everything.

Anyway, is the V-card spawning Shikadi impossible? Because you didn't mention anything about it.
levellass
Posts: 3001
Joined: Wed Oct 11, 2006 12:03 pm
Location: Ngaruawahia New Zealand

Re: Keen 5: Shikadi spawns V card + other

Post by levellass »

It's another tricky one, I think it's possible it's just hard to get enough time to properly work on it.
User avatar
szemigi
Posts: 716
Joined: Fri Jan 23, 2009 8:06 pm
Location: Hungary
Contact:

Re: Keen 5: Shikadi spawns V card + other

Post by szemigi »

I realized that. No problem, take your time. Like I said, I wait.
levellass
Posts: 3001
Joined: Wed Oct 11, 2006 12:03 pm
Location: Ngaruawahia New Zealand

Re: Keen 5: Shikadi spawns V card + other

Post by levellass »

Right, since this was the easiest of the remaining hard patches you wanted, here it is. It is good because it turns out that something like this was intended for the original game. Note that you will need a V-card sprite in the level somewhere or you'll get a crash when the card is spawned. (This could always be an extra-hard to get card or something as an alternative option.) This also assumes you're not having the Shikadi pole-zap anymore:

Code: Select all

#Shikadi drops V-card type sprite when shot
%patch $1306D $2E00W #Make a sprite when stunned
%patch $3317A $2E3CW #Go to stun
%patch $130DA $05    #Zap is an item-type sprite
%patch $130E4 $0001W
%patch $130E7 $1982W
%patch $130F3 $8B $1E $40 $9E $C7 $47 $10 $FFFFW  $C7 $47 $18 $FFD0W  $C7
              $47 $3E $000CW  $C7 $47 $20 $0002W  $C7 $47 $0E $0001W  $90 $90 $90
%patch $31CC2 $00CFW $00D0W $0003W $0000W $0000W $0014W $0000W $0000W
              $090B1710RL   $00000000L    $090B17B5RL   $19A0W
%patch $31CE0 $00D0W $00CFW $0003W $0000W $0000W $0014W $0000W $0000W
              $090B1710RL   $00000000L    $090B17B5RL   $1982W
User avatar
szemigi
Posts: 716
Joined: Fri Jan 23, 2009 8:06 pm
Location: Hungary
Contact:

Re: Keen 5: Shikadi spawns V card + other

Post by szemigi »

And what about these?

viewtopic.php?f=24&t=3062 Keen 5: destroyable switch
viewtopic.php?f=24&t=3063 Keen 5: Keen shoots diagonally

Or these still take time? Because you said
"since this was the easiest of the remaining hard patches you wanted, here it is"
That's why I think you forgot these.

Tell me. No worries, just wanna make sure you will make these if you have limited time.
Post Reply