FFVII Boss Death Flash

  • Thread starter Thread starter vega900
  • Start date Start date
Status
Not open for further replies.
You'd think Square didn't want people to mod this game.  :-o
Ah well, it's a shame. >:C
 
Remember to read
https://www.ff7catalog.com/posts/163016/

Also, additional notes.  The Push value like the one at 4258d1 is v. important to what animation will be done.  For example I changed it to push 005BCAAA and now normal death has become the "Float to sky (as in like what happens with Flash ally move)" animation.

new values are being passed to 009a8838 (see above what I mean by this address) when using certain actions like Flash, these replace the battle file death values at the above address. 

Also be sure to look here:  https://www.ff7catalog.com/posts/163013/

I have updated the list to include the full actions of death value 00-12.

Flash (08) won't work when the boss value (11) is set, because the game checks this at 005DB127 (jump if not less than 11).  A boss will die like a boss always unless you remove the jump.

The same check is done for Morph (7) at 005CACEE

edit.

Because the code restricts values of 80 and 90 to wrap around (via And 3F), they become 16 and 24 in the animation code.  This is still seen as inactive though because of the Compare with 12.  It is therefore very likely that the 80 and 90 are dealt with earlier from the address given at 0042BC7D.

edit 2.
Likely the "80" or above is being checked from 0042985E (the value and code are used throughout the battle in a loop). 

and edx,00000080
test edx,edx
je 00429874
If that is right, "And 80" is making sure only the highest bit is considered.  Therefore 80 and 90 would in fact be doing the exact same thing.  Why ordinary enemies like the MP are using this is still a mystery.

edit 3:  The MP enemy places 00 at 009a8838 (again this changes for each enemy) and so has normal death animation.  This is done by the code starting 00426584.  The high bit flag simply uses a different set of code for setting the death animation and behaviour.   Probably set along this route by the check at 00429858.
 
Last edited:
I will look into it...  8)  but I expect more to be going on than just a background.  I am almost ready to deliver my final conclusions in the reverse engineering section.  A few extra things I have found out.

edit.  Also Proud Clod is amazing.
 
Last edited:
Status
Not open for further replies.
Back
Top