4th difficulty enemies (Keen 6)

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

4th difficulty enemies (Keen 6)

Post by szemigi » Wed Dec 04, 2019 1:25 am

Hey, as I checked, these initations are unused in Keen 6:

Code: Select all

%patch $E97A $0180W #Easy UNUSED (At $E5A0)
%patch $E97C $0180W #Medium UNUSED (At $E5A0)
%patch $E97E $0180W #Hard UNUSED (At $E5A0)

Since I'm using the extra difficulty (ultra hard) patch, my request is the following:

Easy UNUSED would be ultra hard difficulty Nospike
Medium UNUSED would be ultra hard difficulty Blooguard
Hard UNUSED would be ultra hard difficulty Fleex


Other few free spaces I wanna use:


This would be ultra hard difficulty Gik

Code: Select all

%patch $E972 $04A7W #BLANK (At $E8C7)
This would be ultra hard difficulty Babobba (small red guy)

Code: Select all

%patch $E9AC $04A7W #BLANK (At $E8C7)
This would be ultra hard difficulty Bloog

Code: Select all

%patch $EA04 $04A7W #BLANK (At $E8C7)

Keep in mind I'm not using any other hyper-super patches that would interfere, overwrite things. Here's my 4th difficulty patch I'm using:

Code: Select all

#New difficulty setting -Keen 6
#Make debug menu difficulty menu
%patch $1FBEA $1F6B0004RL
%patch $1F6B4 $0008W $0000W $000CW $0000W $0000W $1F79RW $00000000L   $0001W $0000W $0000W

#New difficulty option
%patch $1F7C6 $0001W $0000W $0016W $4280W $0004W $00000000L  $0000W $0000W
              $0000W $0000W $0000W $0000W $0000W $00000000L  $0000W $0000W

#Menu texts
%patch $1F7A8 $426AW
%patch $1F7BA $4276W
%patch $34F90 "EASY GAME" $00
              "NORMAL GAME" $00
              "HARD GAME" $00
              "ULTIMATE GAME  " $00

#Rearrange difficulty selection code to include a 4th option
%patch $1C976 $62
%patch $1C930 $2F
%patch $1C962 $C7 $06 $414AW  $0004W  $5D $CB

#Rewrite HandleInput to not pogo on ultimate difficulty
%patch $8927 $3B
%patch $8920 $42
%patch $8959 $75 $06 $C7 $06 $C74DW  $0000W  $5D $CB $83 $3E $C75DW  $00 $75
             $0A $83 $3E $35D6W  $00 $75 $03 $E9 $008BW  $83 $3E $A954W  $00
             $74 $1D $83 $3E $A956W  $00 $74 $16 $C7 $06 $C74FW  $0001W  $33
             $C0 $A3 $C751W  $A3 $C755W  $A3 $C753W  $A3 $C757W  $5D $CB $33
             $C0 $A3 $C74DW  $A3 $C74FW  $83 $3E $A954W  $00 $74 $08 $C7 $06
             $C757W  $0001W  $EB $08 $33 $C0 $A3 $C755W  $A3 $C757W  $83 $3E
             $A956W  $00 $74 $22 $83 $3E $75A8W  $04 $74 $19 $83 $3E $A97FW
             $08 $7F $0C $A1 $A97FW  $03 $06 $A6DAW  $A3 $A97FW  $5D $CB $C7
             $06 $C753W  $0001W  $5D $CB $83 $3E $A97FW  $00 $74 $08 $C7 $06
             $C753W  $0001W  $EB $08 $33 $C0 $A3 $C751W  $A3 $C753W  $C7 $06
             $A97FW  $0000W  $5D $CB $A1 $A954W  $A3 $C757W  $A1 $A956W  $83
             $3E $75A8W  $04 $74 $03 $A3 $C753W  $A0 $DA $02 $B4 $00 $D1 $E0
             $8B $D8 $8B $87 $C7D5W  $A3 $C74FW  $33 $C0 $83 $3E $C757W  $00
             $75 $03 $A3 $C755W  $83 $3E $C753W  $00 $75 $03 $A3 $C751W  $83
             $3E $C74FW  $00 $75 $03 $A3 $C74DW  $5D $CB
             
#Status screen has four difficulties
%patch $314EC "Ultimate" $00
%patch $7C03 $0F $3D $0002W  $74 $0F $3D $0003W  $74 $0F $B8 $07BCW  $EB $0D
             $B8 $05AAW  $EB $08 $B8 $05AFW  $EB $03 $B8 $05B6W  $50 $9A
         $18F80EBDRL     $83 $C4 $02 $EB $0D

#Allow 4 'number of shots given' options -Keen 6
%patch $BF04 $124CW #Ammo sprites got
%patch $C0D8 $124CW #Ammo tiles got
%patch $31F7E $0008W #Easy
              $0005W #Medium
              $0005W #Hard
              $0002W #Ultimate

#Stunner sprites can give different ammo to tiles -Keen 6
%patch $BF04  $12B4W #Ammo sprites got
%patch $31FE6 $0008W #Easy
              $0005W #Medium
              $0005W #Hard
              $0002W #Ultra Hard

Post Reply