when adding moves, be sure to check for pointers (find pointer headers here), even though I added a move to be the second to last function (for lack of better term) there were pointers that were inside of the last function
be sure to look for those
tips to find them
1.) use a search function
2.) before editing a believed pointer, check the 4 bytes in front of it, if it has a 01 3x 00 00 (pointer header) format, change it for sure, if the 4 bytes
are 24 1A xx xx
do NOT change it, this is a flag not a pointer
when editing pointers, be sure to add the right amount of bytes, in hex not decimal
04 03 66 00 seems to be a header that says hey there is something special about this move, here you go
there seems to be at least one pointer in the information before the flags of the moves
(characters that have them) itachi - clone moves naruto - anything (for naruto's transformation)
for pointers that point to itachi's last function
7DA8 - seems to point to a pointer header inside of itachi's original last function - did not seem to have header
85A0 - regular pointer -01 34 00 00 was header
8A14 - regular pointer -01 3C 00 00 was header
9000 - regular pointer -01 3C 00 00 was header
910C - regular pointer -01 3C 00 00 was header
917C - regular pointer -01 3C 00 00 was header
9540 - regular pointer -01 3C 00 00 was header
in last function
2A110 - regular pointer -01 3C 00 00 was header
2A150 - regular pointer -01 33 00 00 was header
2A18C - regular pointer -01 34 00 00 was header
THE HEADER OF THE POINTER DOES MATTER, DO NOT CHANGE PERIOD!