lol just look for 0x180000000 which is the actual base in IDA + 0x13B13A3 and its right there https://i.gyazo.com/fb1ece9bc76ed2f6...b87951aec5.png
Using Cheat Engine, I found an instruction that is accessed whenever the player heals:
GameAssembly.dll+13B13A3 - 89 91 C8010000 - mov [rcx+000001C8],edx
I have rebased GameAssembly.dll in IDA to start at address 0x1000, thinking that I could then look for the address 0x13B13A3 (supposedly the offset of the mov instruction according to Cheat Engine) + 0x1000 (IDA base address) to find the same move instruction. However, I find a completely different instruction.
Am I doing this wrong? What gives?
lol just look for 0x180000000 which is the actual base in IDA + 0x13B13A3 and its right there https://i.gyazo.com/fb1ece9bc76ed2f6...b87951aec5.png
[MPGH]Beex (10-02-2020)
That's weird, I get:
.rdata:00000001813B13A2 UNWIND_CODE <20h, 0F0h> ; UWOP_PUSH_NONVOL
It's not even in the code segment of the DLL, it's in the data.
load the dll again without rebasing or anything and you should find it, if you are loading the latest gameassembly.dll atleast
lonevox (10-03-2020)
Oml I'm actually an idiot... I was loading the GameAssembly.dll of the launcher, not the game lmao. Thanks for the help anyways