I'm working on some tools for elite dangerous, but they seem to have a rather odd method of storing memory, it seems like pointers are randomly designated on game start, so every game has different pointers from the base address. I could be miss reading what they are doing, but I haven't been able to find a single pointer that is consistent after shutting down the client.
I was wondering if anyone knew a way around this?
they also seem to dynamically allocate certain parts of memory so that every time it changes, it's sent to a new location, again without any consistent pointer.