i attached igi game’s trainer and i wonder how it works?
Does that software change the data of ram or change the data of a file in game’s installed location ?
if it change ram data , so how we can create same software in c# ? https://ufile.io/kjz3d
Game trainers modify stuff in RAM to manipulate in-game values. For example, if you were to apply an unlimited health/ammo cheat in a video game, the game trainer would lock the memory address, which blocks the game from changing the memory address value. Or if you wanted more in-game money, you would modify the memory address that stores the cash value with some ridiculous value that you want,
If you wanted to program that stuff on your own, you’d have to reverse engineer the game itself by doing some API hooking of dynamic memory allocation functions (like malloc() & free()), or some code injection.