Learn how to write your first C++ trainer

This beginner tutorial builds on past tutorials to teach you how to make your first C++ External Trainer. Includes FindDMAAddy for calculating multilevel pointers, GetModuleBaseAddress for finding base address of things such as server.dll, GetProcId, OpenProcess ReadProcessMemory, WriteProcessMemory etc...

This is an essential game hacking tutorial that you must do before moving to more complicated things. It basicly replicates everything that Cheat Engine does when simply modifying values via multilevel pointers

We will cover:
re-learn finding multilevel pointers
Create basic external C++ trainer
Loop through running processes, find game process
GetProcessId and OpenProcess to get memory access handle
Loop through modules, find your module
GetModuleBaseAddress()
FindDMAAddy - calculate multilevel pointers
ReadProcessMemory/WriteProcessMemory