Posted: Wed Dec 25, 2019 5:40 pm Post subject: Need help dealing with VCRuntime
I've done a lot of AA scripts with success in the past but have never run into a situation where I am taken to a VCRuntime DLL that I'd need to deal with in order to make the change I want to a certain address.
Anything I do that would let me COMPARE if a register = a specific address either just doesn't do anything, or it instantly crashes the game when I activate the script.
Is it just not possible to inject a CMP into something that's constantly running so many commands to so many addresses? Or what do I need to do differently than when I compare within the standard game process?
PS: I currently have a pointer that I can freeze to the value (2) I am wanting for the address in question, but I'm looking to edit the assembly in such a way that it WRITES the value I want rather than it writing a 0 that my frozen pointer then overwrites with a 2.
Any and all help would be appreciated. If it helps you know how to answer, keep in mind I'm someone who has been learning Cheat Engine for a couple years now but I don't actually have other hacking/assembly experience, so please be clear and detailed in your responses if possible.
My advise: do not make any changes in any VCRuntime, ever - it will screw app every single app using that runtime (and possibly render your OS unstable).
It's either memcpy, memset or some such function that's called there.
See where the data is copied from and make your changes there before the copy.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum