A little animation help?
02-08-2016, 11:14 PM
Definitely one of my weaker suits in hacking this game has been dealing with battle/spell animations. I've managed to get by just toss shit around, but I've hit a roadblock dealing with Odin. I cannot figure out how to remove the "cleave" animation from his summon (Odin deals damage in BNW instead of instant death) without just giving him no animation at all. I even tried just using Raiden's "lightning bolt" animation to no avail.
Is it possible to edit the animation code to detatch the cleave portion from it entirely? If so, would that affect other animations (i.e. the Cleave Bushido) that also call on it?
Is it possible to edit the animation code to detatch the cleave portion from it entirely? If so, would that affect other animations (i.e. the Cleave Bushido) that also call on it?
"You don't have to be a vampire to die like one... b*t*h." -Simon Belmont
Is that extra effect removeable in ff3usme? Try clicking on nothing and saving.
nvm just tested it. Still slices though.
nvm just tested it. Still slices though.
02-09-2016, 12:00 AM
It's definitely hardcoded, and I'm wagering in C1. I tried to replace Raiden some time ago with something else and it still had the flash effect, and the cleave if I recall.
02-09-2016, 12:01 AM
That... may actually be good news. It means that the effect isn't hard-coded to the animations themselves; it's just tied to the spell slot.
Meaning that it'll probably be easier to cut off.
Meaning that it'll probably be easier to cut off.
"You don't have to be a vampire to die like one... b*t*h." -Simon Belmont
02-09-2016, 12:11 AM
Well I was able to make it take damage... but I changed all indexs to bahamats just to test.
In that case, it would seem that the animation is tied to index 0.
Actually, quick clarification Badass... did you also change byte 10 or just the indexes?
Actually, quick clarification Badass... did you also change byte 10 or just the indexes?
"You don't have to be a vampire to die like one... b*t*h." -Simon Belmont
02-10-2016, 07:15 PM
Umm I changed the byte at first to test... but it sliced. Then I changed all indexes afterwards and it was able to damage the enemy. I have to retest tonight to be sure.
02-10-2016, 08:24 PM
I ask because my understanding is that the esper that's shown is tied to byte 10, and I'd like to find out what, specifically the cleave animation is tied to.
If I'm lucky, it won't be something I'll have to ask Synchysi to look at. But I haven't gotten lucky in over a decade.
If I'm lucky, it won't be something I'll have to ask Synchysi to look at. But I haven't gotten lucky in over a decade.
"You don't have to be a vampire to die like one... b*t*h." -Simon Belmont
02-11-2016, 05:50 AM
I believe this is what you're looking for:
Just get rid of the check for Odin and that should do it.
Code:
C1/B0DF: AD7D62 LDA $627D (Animation's Byte 10 in FF3usME)
C1/B0E2: 300F BMI $B0F3 (Branch if top bit set)
C1/B0E4: C96B CMP #$6B (0x6B=Raiden)
C1/B0E6: F008 BEQ $B0F0 (Branch if Raiden)
C1/B0E8: C945 CMP #$45 (0x45=Odin)
C1/B0EA: F004 BEQ $B0F0 (Branch if Odin)
C1/B0EC: C90B CMP #$0B (0x0B=Cleave)
C1/B0EE: D003 BNE $B0F3 (Branch if not Cleave)
C1/B0F0: 205AAF JSR $AF5A (Dices up an enemy)
C1/B0F3: A917 LDA #$17
C1/B0F5: 8D8D89 STA $898D (Does something)
C1/B0F8: 60 RTS
Just get rid of the check for Odin and that should do it.
The following 3 users say Thank You to Drakkhen for this post:
• BTB (02-11-2016), Catone (02-11-2016),ReturnerScum (02-11-2016)
• BTB (02-11-2016), Catone (02-11-2016),
02-11-2016, 02:47 PM
See, that's not even documented in my C1 sheet. Barely anything is.
« Next Oldest | Next Newest »
Users browsing this thread: 1 Guest(s)