WaylonMercysHands
Lower Midcard
- Joined
- Jan 12, 2013
- Messages
- 139
- Reaction score
- 0
A code I made is not working, and I was wondering if anyone can figure out why.
What it's supposed to do is automatically determine which special to use depending on the situation. Here's a small portion of the code that causes the front stolen special to be used when player 1 has a special and is facing a super heavyweight player 2:
D015AF9E 0004
D115AEC6 0051
D00A141E 0030
D015AEBB 0001
8112A1FE 0048
Unfortunately, whatever is the second type of special that I do in a match (whether that's a normal, stolen, or 2nd level special) causes the game to freeze. The first special that I do works fine (normal, stolen, or 2nd level), and I can do that move as many times as I want without anything going wrong, but when I then go for another type of special, it freezes as soon as I hit the analog stick. It actually works fine if I save, reset, and restore between finishers.
In trying to pinpoint the cause, I played around with just changing the value of 8112A1FE manually (setting it to 0046, 0047, or 0048), and I found that I was still getting the same problem: any time I do one type of special and then change the value of 8112A1FE and do another, it freezes. I have checked the 8112A1FE address in memory and everything looks correct.
Does anyone know what might be causing this problem?
(P.S.: I used the front grapple special in my examples, but the same thing is happening with back grapple specials (8112A2AE).)
What it's supposed to do is automatically determine which special to use depending on the situation. Here's a small portion of the code that causes the front stolen special to be used when player 1 has a special and is facing a super heavyweight player 2:
D015AF9E 0004
D115AEC6 0051
D00A141E 0030
D015AEBB 0001
8112A1FE 0048
Unfortunately, whatever is the second type of special that I do in a match (whether that's a normal, stolen, or 2nd level special) causes the game to freeze. The first special that I do works fine (normal, stolen, or 2nd level), and I can do that move as many times as I want without anything going wrong, but when I then go for another type of special, it freezes as soon as I hit the analog stick. It actually works fine if I save, reset, and restore between finishers.
In trying to pinpoint the cause, I played around with just changing the value of 8112A1FE manually (setting it to 0046, 0047, or 0048), and I found that I was still getting the same problem: any time I do one type of special and then change the value of 8112A1FE and do another, it freezes. I have checked the 8112A1FE address in memory and everything looks correct.
Does anyone know what might be causing this problem?
(P.S.: I used the front grapple special in my examples, but the same thing is happening with back grapple specials (8112A2AE).)