Which Patches Seem Good But Are Bugged?
#11
Applying Geiger's Painful Chainsaw patch causes Drill to lose its defense-ignoring property and instead take on the effect of Debilitator.

Geiger rewrote the Chainsaw special effect to replace it with what I believe is the slicing effect of Scimitar, $4F:
Code:
Item Effect:
C2/2B30:    A99E        LDA #$9E
C2/2B32:    8DA911      STA $11A9 (Use effect 4F)
C2/2B35:    A920        LDA #$20
C2/2B37:    0CA211      TSB $11A2 (Set ignore defense)
C2/2B3A:    60          RTS

In the process he changed the offset of the code that sets the defense-ignoring part of Chainsaw, which in an unchanged ROM resides in:
Code:
C2/2B4D: A9 20        LDA #$20
C2/2B4F: 0C A2 11     TSB $11A2      (Set ignore defense)

Drill relies on this part of the code for its own piercing effect. Geiger forgot to update the Tool effects pointer table, causing the Drill pointer to veer off into the Debilitator code.

Code:
Code pointers
C2/2B24: 4D 2B     (Drill)

C2/2B4D is in the middle of a string of NOPs that Geiger used for padding since his patch left 9 unused bytes at C2/2B4A - C2/2B52. That string of NOPs leads into the code for the Debilitator effect:

Code:
C2/2B53: A9 AC        LDA #$AC
C2/2B55: 80 02        BRA $2B59      (Set Debilitator effect)
The fix is simple. Change the Drill pointer to the correct offset:

Code:
Code pointers
C2/2B24: 35 2B     (Drill)
Reply


Messages In This Thread
RE: Which Patches Seem Good But Are Bugged? - by seibaby - 03-07-2016, 05:58 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Improve Character Patches doofenH 21 17,110 04-24-2022, 12:06 PM
Last Post: Gi Nattak
  IPS Patches to Convert SNES FF3 US 1.0 to and from 1.1 Serity 3 3,731 07-26-2021, 02:46 PM
Last Post: Lightning
  Lost patches Hashimo 7 5,898 11-20-2018, 08:38 PM
Last Post: GrayShadows
  Novalia Spirit's Patches? PowerPanda 1 2,587 08-08-2018, 10:17 AM
Last Post: Gi Nattak
  2 Silly Patches Turbotastic 4 6,498 10-31-2016, 02:16 PM
Last Post: madsiur
  Good Lord Send Us An Esper Level Up Bonus Patch ReturnerScum 12 13,994 05-06-2016, 11:00 AM
Last Post: B-Run
  Two new patches: Better Dice, No X In Fight 13375K37CH3R 0 2,136 03-05-2016, 02:22 AM
Last Post: 13375K37CH3R
  Bugged monster sprite(s) Blue Mage Gab 3 4,011 03-07-2015, 10:10 PM
Last Post: Tenkarider
  Is it still a good hack..? JCE3000GT 7 9,325 05-28-2013, 11:34 AM
Last Post: madsiur
  IPS patches ivinsjames 3 4,942 12-20-2010, 01:16 PM
Last Post: xJCSx

Forum Jump:


Users browsing this thread: 1 Guest(s)