gtao725 wrote: ↑Sun Dec 24, 2023 3:07 pm
Works like a charm Revolver, thx so much! I've been trying to mess around in CE myself but didnt get anywhere. Care to share a brief guide on how you searched for the new memory addresses so I could work on it as well next time there is an update?
Most of the AOBs changed very little or not at all, so it was just a matter of referencing Cissa's code and using the old AOBs to find the new addresses and then updating the address or scan region or changing it to aobscanmodule with the value of the new AOB.
For example, the old 1-Hit-Kill AOB value was
80 3D 4E DE 16 07 00 8B 78 10
, so I used the last four bytes with six wildcards (
* * * * * * 00 8B 78 10
) to look for values that closely match it. Out of the list of results only one value had the same first two bytes as the old AOB:
80 3D 46 3D 22 06 00 8B 78 10
, which turned out to be the correct array.
For Low Battle Timer I did it the "correct" way and first searched for the battle timer value and then used the debugger to locate what opcode accessed it.