After each restart, the pointer I find has changed to a new address. I've been using cheat engine. I can reliably find the pointer again but it's never in the same address. The code that accesses the address (among 100's of other things) is:
mov rdi, [rax + r13*8 + 28]
I recently learned about AoB injection and searching more info about it has led me here. I found a similar question that was about dll injection but it was never answered online. I have a feeling that if I can maybe find a way to find out the value of RAX and R13 on each instance of the game or when it changes after a death, I can find the address I need that leads to the value I'm looking for. Am I on the right track? Any insight and advice would be greatly appreciated. I don't actually have a background in any of this stuff (computer languages?) but I'm kind of really getting into this.