botje wrote:ok, let me rephrase that, how would i find what GameInstance stands for pointerwise?
better said, how the fuck do i find the baseaddress of game.dll?
You can use getModuleAddress()
to look up game.dll.
GameInstance is just what they decided to name the class. This game makes use of object oriented programming in which there is a tree of objects stemming from a core object. You really don't need to be too concerned about what this means; just know that each level of pointers will be a new class. So if your pointer chain looks something like:
0x01234000 -> 0x02020F120 -> 0x0404D250
You will know that 0x01234000 is the core object, which contains (for example, it will contain a number of things) an object manager at 0x02020F120, which then contains an object, such as a player, at 0x0404D250.
Again, you do not need to concern yourself with how this is done or even what it means. Just use the pointer lookup tutorial I have provided.