Users browsing this thread: 1 Guest(s)
Battle commands change
06-21-2012, 11:28 PM
I haven't tried it yet, but logically it seems pretty simple:
That bit of code branches to a function that blanks out the battle command slot:
It seems to me that all you'd need to do is change the offset it branches to then have it load Rage instead, like this:
If that works like I imagine it should, that should put Rage at the second slot on Gau's battle menu when he's not on the Veldt. Then you'd just use FF3usME to put Fight in the top slot, and be sure to leave Leap in the second slot.
Code:
(Leap menu entry)
C2/543E: AD E4 11 LDA $11E4
C2/5441: 89 02 BIT #$02 (is Leap available?)
C2/5443: 80 ED BRA $5432 (if it's not, menu entry will be nulled after branch)
That bit of code branches to a function that blanks out the battle command slot:
Code:
C2/5432: D0 04 BNE $5438 (Dance and Leap jump here. obviously, this branch
is never taken if we called this function for Magic
or X-Magic.)
C2/5434: A9 FF LDA #$FF
C2/5436: 83 03 STA $03,S (replace current command with empty)
C2/5438: 60 RTS
It seems to me that all you'd need to do is change the offset it branches to then have it load Rage instead, like this:
Code:
C2/5432: D0 04 BNE $5438 (This may not even be necessary, as it just branches to the RTS below)
C2/5434: A9 FF LDA #$10 (Loading the Rage index rather than the blank index)
C2/5436: 83 03 STA $03,S
C2/5438: 60 RTS
If that works like I imagine it should, that should put Rage at the second slot on Gau's battle menu when he's not on the Veldt. Then you'd just use FF3usME to put Fight in the top slot, and be sure to leave Leap in the second slot.
« Next Oldest | Next Newest »
|
||||
Users browsing this thread: 1 Guest(s)