So I recently upgraded to windows 10 (I know I'm behind the times) and since I reinstalled cheat engine, I've noticed it's doing something odd when I run the Aob Scan template. Prior to updating the template would automatically place the allocation, but now it seems to no longer place anything and it just writes 1000.
This is what it used to do:
Now it does this:
Am I doing something wrong? Is there a setting I missed when I reinstalled? Any help would be greatly appreciated.
Regardless of the reason it doesn't appear, it's something optional. That extra address makes it so the alloc will be placed near to it, so the jump is not too far. Other than that, in case you need it, you can always copy/paste the module name yourself like so: alloc(newmem,$1000,A17.exe)
Maybe the reason is that you're using a different version now that you reinstalled it.
Regardless of the reason it doesn't appear, it's something optional. That extra address makes it so the alloc will be placed near to it, so the jump is not too far. Other than that, in case you need it, you can always copy/paste the module name yourself like so: alloc(newmem,$1000,A17.exe)
Maybe the reason is that you're using a different version now that you reinstalled it.
It's an issue for 64-bit, like what GreenHouse said the alloc without the module name can get to far thus auto assembly jumps would translate to a very long jump that would exceed the normal 5 bytes jump. So the basic AA template generator would not anticipate the long jump.