Users browsing this thread: 1 Guest(s)
Edit Chainsaw codes
I found this thread by doing a forum search, but I must have misunderstood what the "painful chainsaw" patch does. I applied it manually (triple checked that I did it right) using the non-headered code posted by Warrax above (on a non-headered rom of course). Now it seems that the chainsaw NEVER does the instant death move - even against monsters that don't have immunity to instant death. Basically, the chainsaw is now just a more powerful Drill. I was under the impression the chainsaw was still supposed to perform the instant death move 25% of the time, but cause damage if it cannot kill? I attacked with the chainsaw nearly a hundred times to make sure I wasn't missing the special move, but it never happened.
Edit: Here is all the code I edited. There is nothing I am supposed to add in addition to the code posted by Warrax, is there?
Edit: Here is all the code I edited. There is nothing I am supposed to add in addition to the code posted by Warrax, is there?
warrax Wrote:C2/2B24: 35 2B (New Drill pointer, this line must be changed)
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
C2/2B3B: 208D38 JSR $388D (Use “Slice” subroutine)
C2/2B3E: A5B5 LDA $B5
C2/2B40: C902 CMP #$02
C2/2B42: D005 BNE $2B49 (Check for command == “Magic”)
C2/2B44: A908 LDA #$08
C2/2B46: 8D742D STA $2D74 (Set animation to “kill mode”)
C2/2B49: 60 RTS
C2/2B4A: EAEAEA
C2/2B4D: EAEAEA
C2/2B50: EAEAEA
03-07-2021, 11:35 PM
do you have any other patches applied?
(03-07-2021, 11:35 PM)assassin Wrote: do you have any other patches applied?
Yes, but I just now tried on a vanilla 1.0 ROM with the same results (I made the same exact changes listed above). Has anyone actually verified that the instant death move works for them?
Edit: Even the original Painful Chainsaw ips (with the bugged drill) applied to a vanilla 1.0 rom does not seem to work. I attacked dozens of times with the chainsaw with no instant death move.
03-08-2021, 12:43 AM
to ignore the animation: any times where an enemy with Current HP above the displayed damage perishes anyway?
(03-08-2021, 12:43 AM)assassin Wrote: to ignore the animation: any times where an enemy with Current HP above the displayed damage perishes anyway?
Nope, I tested by giving several monsters 65,000 HP and attacked them about 30 times with the chainsaw. They never perished until their HP ran out. It was a normal attack each time. This was with a vanilla 1.0 rom.
03-08-2021, 02:06 AM
looks like the code posted in this thread is missing the edit to the C2/3DCD Special Effect Pointer table:
==>
Code:
C2/3E6B: 8C 38
Code:
C2/3E6B: 3B 2B
03-08-2021, 02:39 AM
(03-08-2021, 02:06 AM)assassin Wrote: looks like the code posted in this thread is missing the edit to the C2/3DCD Special Effect Pointer table:
==>Code:C2/3E6B: 8C 38
Code:C2/3E6B: 3B 2B
That seems to fix it! You actually pointed to the Scimitar slice effect instead of the normal chainsaw death - but I actually like it far better. It makes more sense to have a monster sliced up after being attacked by a chainsaw...
03-08-2021, 08:04 AM
no prob. both the pointer change and the call to the Scimitar/X-Kill weapon function are actually part of the patch. it's just that the former was omitted in Warrax's post, so the latter never got called for you.
03-08-2021, 04:23 PM
(03-08-2021, 08:04 AM)assassin Wrote: no prob. both the pointer change and the call to the Scimitar/X-Kill weapon function are actually part of the patch. it's just that the former was omitted in Warrax's post, so the latter never got called for you.
I actually think it was missing from the original painful chainsaw patch in general, since I had the same issue with the ips patch on the web site. Either way, thanks for your help!
03-09-2021, 05:40 PM
Nice catch! I updated my original posts with the missed info.
« Next Oldest | Next Newest »
Users browsing this thread: 1 Guest(s)