My problem starts when i get base address from game and its like that : Game.exe +D57B50 and i need to use 2 offsets "230" and "CC", how i can use this 2 offsets to get the final addres i mean when im using some code like:
Code:
int ptroffset1 = 230; int ptroffset2 = 0xCC offset = BitConverter.ToUInt32(mreader.ReadMemory((IntPtr)(pAddress + (uint)process.MainModule.BaseAddress), 4, out bytesOut), 0); offset += (uint)ptroffset1; offset += (uint)ptroffset2;
then i start to see whats wrong and i realized that te first pointeroffset in cheat engine is different i mean the base Game.exe+D57B50 = 1B888180 now [1B888180+230] = 193F3A28 <-How cheat engine get this address? i tried with calculator and the right address for +230 was 1B8883B0.
Somebody can help me to know how to get or what operation i need to do for that address and excuse me for the worst English you've ever seen.