Hello. I am a PHP programmer, but I also worked with c/c++, AutoIT and many other languages.
I want to write a big AH bot, that would buy any items that are cheap than its original price, using price-check functions that will be build using interpolation.
My problem is that I have never work with memory and offsets (but yes, I know some assembler)
I have download Cheat Engine 6.2, completed all tasks in it.
But in real situation is much more difficuly.
The first task I need - to find the address of a primary-pointer that would point to the top item price in AH window.
I have found the first address.
When I looked what is accessing/writing to this address, I have found an entry, like [EAX+000000B8]
B8 - is an offset to the current address.
If I take the variance from between current address and 0x000000B8, I AM getting the EAX value.
But I need to find it address.
I am trying to search by the value, but the Cheat Engine finds nothing.
I think it is because the value of EAX is changing.
So my problem is to find the address of EAX.
The problem is that its value is changing and I can't find the address using Cheat Engine.
How to be in this situation?
May be there is some "logger" idk. To log all address/values in registers. Then I could get the value, and may be I should move to the next pointer (if it would not be that primary (main/end pointer))
I am sorry for my bad English. I hope you understand my problem and you can help me.
Ask any leading quetions to help me to resolve this part.
If I will be able to do this, then I can write a very good AH bot.